Amazon Elastic Compute Cloud (Amazon EC2)
- Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다.
- Amazon EC2를 통해 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능합니다.
- EC2는 사용자가 아마존 머신 이미지(AMI)로 부팅하여 아마존이 "인스턴스"라 부르는 가상 머신을, 원하는 소프트웨어를 포함하여 구성할 수 있게 하는 웹 서비스를 제공함으로써 스케일링이 가능한 애플리케이션 배치(deployment)를 장려합니다.
- Amazon EC2는 요구 사항이나 갑작스러운 트래픽 증가 등 변동 사항에 따라 신속하게 규모를 확장하거나 축소할 수 있어 서버 트래픽 예측 필요성이 줄어듭니다.
- 사용자에게 레이턴시 최적화와 높은 수준의 다중화를 허용하는 지리학적 인스턴스 위치에 대한 통제 기능을 제공합니다.
Amazon EC2 기능
- Amazon 머신 이미지(AMI): 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있습니다.
- 인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공
- 인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 중단, 최대 절전 모드로 전환 또는 종료 시 삭제
- Amazon Elastic Block Store(Amazon EBS), 즉 Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장
- 인스턴스와 Amazon EBS 볼륨 등의 리소스를 다른 물리적 장소에서 액세스할 수 있는 리전 및 가용 영역
- 탄력적 IP 주소(EIP): 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소
- AWS 클라우드에서는 논리적으로 격리되어 있지만 원할 때마다 고객의 네트워크와 간편히 연결할 수 있는 가상 네트워크인 Virtual Private Clouds(VPC)
Elastic IP (탄력적 IP 주소)
- 탄력적 IP 주소는 동적 클라우드 컴퓨팅을 위해 고안된 정적 IPv4 주소입니다.
- 탄력적 IP 주소는 AWS 계정에 할당되며 릴리스할 때까지 할당된 상태로 유지됩니다.
- 탄력적 IP 주소는 인터넷에서 연결 가능한 퍼블릭 IPv4 주소입니다.
- 인스턴스에 퍼블릭 IPv4 주소가 없는 경우 탄력적 IP 주소를 인스턴스에 연결하여 인터넷 통신을 활성화할 수 있습니다.
EC2 SNAPSHOT 및 복구
- EC2 인스턴스에 대하여 지정 시간 스냅샷을 만들어 Amazon S3에 Amazon EBS 볼륨의 데이터를 백업할 수 있습니다.
- 스냅샷은 증분식 백업이어서 마지막 스냅샷 이후 변경된 디바이스의 블록만이 저장됩니다. 그러면 스냅샷을 만드는 데 필요한 시간이 최소화되며 데이터를 복제하지 않으므로 스토리지 비용이 절약됩니다.
- 각 스냅샷에는 (스냅샷을 만든 시점의) 데이터를 새 EBS 볼륨에 복원하는 데 필요한 모든 정보가 들어 있습니다.
- 스냅샷을 기반으로 EBS 볼륨을 생성하는 경우, 새 볼륨은 해당 스냅샷을 생성하는 데 사용된 원본 볼륨과 정확히 일치합니다.
- 복제된 볼륨은 사용자가 즉시 사용할 수 있도록 백그라운드에서 데이터를 로드합니다.
- 아직 로드되지 않은 데이터에 액세스하는 경우, 볼륨은 요청한 데이터를 Amazon S3에서 즉시 다운로드한 후 백그라운드에서 볼륨의 나머지 데이터를 계속해서 로드합니다.
- 스냅샷을 삭제하면 해당 스냅샷에 고유한 데이터만 제거됩니다.
Scale up & out
- Scale Up : 수요에 따라 더 좋은 컴퓨터(인스턴스)로 업그레이드 하는 것.
기존 인스턴스를 이미지화 시킨 후, 이미지화 된 인스턴스를 AMIs에서 더 좋은 인스턴스 타입을 선택하여 Lanch
- Scale Out (ELB)
여러대의 컴퓨터(인스턴스)가 협력해서 동일한 목표를 달성하는 것.
시스템이 컴퓨팅 파워를 더 많이 요구할 수록, Scale Up 하다보면 단일 컴퓨팅으로서의 한계에 도달하게 된다.
DNS 사용, ELB, Auto Scaling을 통해 구현
'AWS' 카테고리의 다른 글
DynamoDB (0) | 2021.04.12 |
---|---|
Amazon Simple Storage Service (Amazon S3) (0) | 2021.04.12 |
Amazon RDS (0) | 2021.04.12 |
AWS Aurora (0) | 2021.04.12 |
AWS Network (VPC, 서브넷, 라우팅 테이블, 인터넷 게이트웨이, 보안그룹AWS Network (VPC, 서브넷, 라우팅 테이블, 인터넷 게이트웨이, 보안그룹) (0) | 2021.04.12 |