Amazon EC2는 사용자의 요구사항에 따라 비용을 최적화 할 수 있도록 다음과 같은 구매 옵션을 제공한다
→ 서비스의 유형에 따라본인에게 가장 적절한 구매 옵션을 선택할 수 있다
온 디맨드 인스턴스( On Demand Instance ): 필요할 때 바로 생성해서 사용할 수 있는 방식. 과금은 1 시간 단위로 이루어지며 1분을 사용했더라도 1시간으로 책정된다. 3가지 방식 중 요금이 가장 비싸다
공유 인스턴스( Shared tenancy): 하나의 물리적인 서버에 여러 개의 EC2인스턴스가 실행 → 다른 인스턴스가 서버 자원을 많이 소모한다면 현재 인스턴스의 성능에 영향이 있을 수 있다
전용 인스턴스( Dedicated tenacy): 하나의 물리적인 서버에 하나의 EC2인스턴스가 실행 → 서버 내 다른 인스턴스가 없으므로 영향 X, 공유 인스턴스 방식보다 비싸다
스팟 인스턴스( Spot Instance ): 경매 방식의 인스턴스. 인스턴스의 스펙을 설정하고 원하는 가격을 입력하여 입찰하면 높게 입찰한 사람한테 인스턴스가 할당된다. ( 해당 스펙의 인스턴스를 다른 사람이 더 높은 가격으로 입찰했다면 내가 가지고 있는 인스턴스는 종료된다❗) 다음과 같은 상황에서 스팟 인스턴스가 적절하다
클러스터링으로 이루어지는 분석 작업
이미지 변환, 비디오 렌더링
웹 크롤링
각종 테스트
기타 불시에 중단되어도 상관없는 업무
예약 인스턴스 ( Reserved Instacne): 일정한 예약금을 선불로 내면 인스턴스를 1년 또는 3년동안 예약할 수 있으며 시간당 요금이 대폭 할인된다. 온 디맨드 인스턴스와 마찬가지로 공유 인스턴스, 전용인스턴스로 나뉜다 -Light 사용률 예약 인스턴스: 모든 예약 인스턴스 중에서 선결제 금액이 가장 저렴하다. 사용시간이 많지 않을 때 유용하다 → 몇 달만 사용하는 개발 및 테스트와 단기 프로젝트에 적합 -Medium 사용률 예약 인스턴스: Light보다 선결제 금액은 비싸지만 시간당 요금이 저렴하다. → 거의 항상 실행하지만 사용량에 약간의 변화가 있을 때 유용! -Heavy 사용률 예약 인스턴스: Medium보다 선결제 금액은 비싸지만 모든 예약 인스턴스 중에서 시간당 요금이 가장 저렴하다. → 24시간 상시 가동되어야하는 출시된 제품에 유리
볼륨 ( volume ): EBS의 가장 기본적인 형태로 OS에서 바로 사용 가능한 형태이다.
이미지 ( Image ): AMI(Amazon Machine Image)를 줄여 부르는 말. OS가 설치된 형태이며 이 AMI로 EC2 인스턴스를 생성한다
스냅샷( Snapshot ): EBS 볼륨의 전체 내용 중 특정 시점을 그대로 복사해 저장한 파일을 뜻한다. 따라서EBS 볼륨의 백업 파일 성격을 가지고 있다. EBS 스냅샷은 EBS 볼륨을 백업하고 이전 내용으로 복원하고 싶을 때, 나만의 AMI를 생성하고 싶을 때, EBS 볼륨을 다른 리전으로 이전하고 싶을 때 사용한다.
IOPS(Input/Output Operation Per Second): 저장 장치의 성능 측정 단위. AWS에서는 추가 비용을 지불하고 높은 성능(IOPS)의 EBS를 생성할 수 있다
기본 값으로 생성 - 볼륨 유형 : EBS 볼륨 형태이다. 기본값 그대로 사용한다. - 크기 : EBS 볼륨의 크기이다. 10으로 생성한다. - IOPS : 볼륨 유형을 General Purpose로 설정을 했기 때문에 IOPS를 설정할 수 없다. 볼륨 유형을 Provisioned IOPS로 선택해야 이 값을 설정할 수 있다. - 처리량 : gp2의 처리량 공식이다. Throughput in MiB/s = ((Volume size in GiB) × (IOPS per GiB) × (I/O size in KiB)) - 가용 영역 : 볼륨이 생성될 가용 영역이다. EC2 인스턴스가 생성된 가용 영역과 같은 곳에 위치해야 EC2 인스턴스에서 사용할 수 있다. - 스냅샷 ID : 생성해 놓은 EBS 스냅샷이 있다면 여기서 선택할 수 있다. - 암호화 : 볼륨 암호화 옵션이다. 기본값 그대로 사용한다.