Amazon EC2(Elastic Compute Cloud)
- AWS 클라우드에서 확장 가능한 컴퓨팅 용량을 제공한다.
- Amazon EC2를 사용하면 하드웨어에 미리 투자할 필요가 없기 때문에 애플리케이션을 더빠르게 개발하고 배포할 수 있게된다.
- 필요한 만큼 가상 서버를 시작하고, 보안 및 네트워킹을 구성하고, 스토리지를 관리할 수 있다.
- 요구 사항의 변화 또는 인기도 급증을 처리하도록 확장 또는 축소할 수 있으므로 트래픽을 예측할 필요가 줄어든다.
Amazon EC2의 기능
- 인스턴스 : 가상 컴퓨팅 환경
- AMI(Amazon 머신 이미지) : 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿
- 인스턴스 유형 : 인스턴스에 대한 다양한 CPU, 메모리, 스토리지 및 네트워킹 용량 구성
- 키 페어를 사용하여 인스턴스에 대한 보안 로그인 정보 보호 : AWS는 공개 키를 저장하고 개인 키를 안전한 장소에 저장
- 인스턴스 스토어 볼륨 : 인스턴스를 중지, 최대 절전 모드 또는 종료할 때 삭제되는 임시 데이터용 스토리지 볼륨
- Amazon EBS : Amazon Elastic Bloc Store, EBS 볼륨을 사용해서 영구 스토리지 볼륨에 데이터 저장
- 리전 및 가용영역 : 인스턴스 및 Amazon EBs 볼륨과 같은 리소스들의 물리적 위치
- 보안그룹 : 인스턴스에 도달할 수 있는 프로토콜, 포트 및 소스 IP 범위를 지정할 수 있는 방화벽
- 탄력적 IP 주소 : 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소
- 태그 : Amazon EC2 리소스에 생성하고 할당할 수 있는 메타데이터
- VPC : AWS 클라우드와 논리적으로 격리되어 있지만 선택적으로 고객의 네트워크와 연결할 수 있는 가상 네트워크
Amazon EC2 요금
온디맨드 인스턴스
실행하는 인스턴스에 따라 시간당 또는 초당 컴퓨팅 파워에 대한 비용을 지불한다.
장기 약정이나 선결제 금액은 필요없다.
- 선결제 금액이나 장기 약정없이 저렴하고 유연하게 Amazon EC2를 사용하기 원하는 사용자
- 예측할 수 없는 워크로드가 있을때
- 중단되어서는 안되는 애플리케이션
- Amazon EC2에서 처음으로 개발 또는 시험중인 애플리케이션
스팟 인스턴스
Amazon EC2 스팟 인스턴스를 사용하면 온디맨드 요금보다 최대 90% 할인된 가격으로 예비 Amazon EC2 컴퓨팅 용량을 요청할 수 있다.
- 시작 및 종료 시간이 자유로운 애플리케이션
- 컴퓨팅 가격이 매우 저렴해야만 수익이 나는 애플리케이션
- 대량의 서버 용량 추가로 긴급히 컴퓨팅 파워가 필요한 사용자
예약 인스턴스
선납금을 납부하는 방식, 온디맨드 인스턴스보다 최대 75% 저렴하게 이용 가능
1년, 3년 계약 방식이 있음
- 수요가 꾸준한 애플리케이션
- 예약 용량이 필요할 수 있는 애플리케이션
- 총 컴퓨팅 비용을 절감하기 위해 1년 또는 3년 동안 EC2를 사용하기로 약정할 수 있는 고객