728x90
728x90
EC2 인스턴스 스토어 네트워크 드라이브인 EBS 볼륨은 다 좋지만 말그대로 통신 환경에 따라 성능이 제한되는 단점을 가지고 있다. 만약 고성능의 드라이브가 필요할 경우에는 진짜 하드웨어 드라이브를 EC2 인스턴스에 연결할 수 있다. 이 때 필요한 하드웨어 드라이브를 EC2 Instance Store 라고 명명한다. EC2 인스턴스 스토어는 I/O 의 속도가 더 빠르다.(처리량이 빠르다.) 주의할 점으로는 인스턴스 스토어가 있는 EC2 인스턴스를 종료하거나 중지하면 스토리지가 손실된다. 그래서 EC2 인스턴스 스토어(임시 스토리지)인 것이다. 버퍼, 캐쉬, 스크래치 데이터, 임시 컨텐츠를 저장할 때 EC2 인스턴스 스토어가 좋은 대안이 된다. 장기 보관을 위한 스토리지는 절대적으로 아니며, 장기 보관을 ..
AMI 실습 AMI 를 생성하기 위해서는 새로운 EC2 인스턴스를 만들어야 한다. Amazon Linux 2 이미지, t2.micro 인스턴스 유형을 선택한 다음 인스턴스 세부 정보 구성에서 고급 세부 정보의 사용자 데이터 란에 아래와 같이 입력해준다. sudo yum update -y sudo yum install -y httpd sudo systemctl start httpd sudo systemctl enable httpd 리눅스 명령어들로 yum 은 패키지를 다운 받는 명령어이고, 맨처음 업데이트를 해준다. -y 옵션은 모든 물음에 대해 yes 로 처리하겠다는 뜻이다. yum install -y httpd 는 httpd 패키지를 다운받는 것이며 -y 옵션은 모든 질문에 대해 yes 로 처리하겠다는..
AMI 개요 AMI 는 Amazon Machine Image 의 약자이며 EC2 인스턴스의 사용자 설정 파일이라고 생각하면 된다. AMI 는 소프트웨어 구성, 환경 설정, OS 세팅, 모니터링 도구 세팅 등... 사용자가 바로 사용할 수 있도록 세팅이 된 상태를 스냅샷으로 찍어놓은 것이라 생각하면 편하다. 그래서, AMI 를 사용한다면 더 빠르게 부팅을 할 수 있고 환경 설정을 할 수 있다. EC2 인스턴스에 설치하고 싶은 모든 소프트웨어는 AMI 를 통해 내장되어 있고, 특정 region 만을 위한 자체적인 AMI 를 구축할 수 있다. AWS 글로벌 인프라를 사용하는 경우에는 지역 간 복사를 할 수 있게 한다. 다양한 AMI 를 사용해서 EC2 인스턴스를 시작할 수 있다. 가장 보편화 된 Amazon ..
EBS 스냅샷 실습 EC2 볼륨을 하나 생성하고 클릭한 뒤 작업에서 스냅샷 생성을 클릭한다. 특정 시점의 스냅샷 이름 설정과 태그를 추가해 줄 수 있으며 스냅샷한 EBS 볼륨은 Amazon S3 에 백업이 된다. Elastic Block Store 의 스냅샷을 클릭하면 EBS 볼륨 스냅샷들을 확인할 수 있다. 해당 스냅샷은 모든 AZ 에서 사용이 가능하다. 또한 스냅샷을 클릭하고 작업 버튼을 클릭하여 여러가지 작업들을 수행할 수 있다. 스냅샷 복사 스냅샷을 복사할 수 있고, 스냅샷 사본을 생성할 리전을 정해줄 수 있다!!! 자연 재해나, 데이터 센터의 파괴로 인한 복구를 하기 위해 다른 지역에 스냅샷을 복사시켜 놓는 것이다! 스냅샹에서 볼륨 생성 스냅샷의 내용을 포함하고 있는 EBS 볼륨을 생성할 수 있..
EBS 스냅샷 EBS 볼륨을 원하는 시점에서 언제든지 스냅샷을 찍을 수 있다. 스냅샷을 쉽게 말하자면 백업과 같은 말이다. 즉, EBS 볼륨 스냅샷을 찍는 것은 해당 시점에서 백업을 만드는 작업인 것이다. EBS 볼륨 스냅샷을 찍으면 해당 볼륨이 삭제되도 나중에 스냅샷 찍은 것을 가져와 복원할 수 있다. 그렇다면 왜 스냅샷을 찍는 걸까? us-east-1a 에서 사용한 데이터를 us-east-1b 로 옮겨야 하는 경우에 해당 볼륨을 스냅샷을 찍고, us-east-1b 가용 영역에 스냅샷을 찍은 볼륨을 가져오는 것이다. 그리고나서 해당 볼륨을 인스턴스에 연결하면 us-east-1b 에서 데이터를 사용할 수 있다. 하지만, 해당 스냅샷이 오류가 없는지, 또는 충돌날 여지가 있는지에 대해서는 미리 확인 작업을..
EBS 실습 EC2 인스턴스를 클릭하면 스토리지를 찾을 수 있다. 루트 디바이스 세부 정보를 확인할 수 있고, 루트 디바이스 이름과 루트 디바이스 유형을 확인할 수 있다. 이름은 /dev/xvda 이고, 유형은 EBS 이다. 블록 디바이스를 보면 선택한 인스턴스와 연결된 EBS 볼륨에 대한 자세한 정보들을 확인할 수 있다. 볼륨 아이디를 클릭하면 EBS console 로 넘어간다. EBS console 로 넘어와서 필터 지우기를 눌러 필터링을 제거하자, 그러면 계정에서 사용하는 모든 EBS 볼륨을 확인할 수 있다. 현재는 인스턴스 하나에 연결된 볼륨 하나 밖에 존재하지 않는다. 이 콘솔 창에서 EBS 볼륨을 생성할 수 있다. 볼륨 생성 버튼을 클릭한다. 볼륨 유형을 정할 수 있는데, 여기서는 범용 SSD..