Amazon Web Services 한국 블로그

Amazon EC2 온디맨드 용량 미래 날짜 예약 기능 정식 출시

Amazon Elastic Compute Cloud(Amazon EC2)를 이용해 웹 호스팅, 빅 데이터 처리, 고성능 컴퓨팅(HPC), 가상 데스크톱, 라이브 이벤트 스트리밍, 데이터베이스 등 상상할 수 있는 모든 유형의 워크로드를 실행합니다. 이러한 워크로드 중 일부는 매우 중요해서 AWS 고객들이 용량을 예약할 수 있는 기능을 요청했습니다.

AWS 고객이 유연하게 용량을 예약하도록 돕고자, AWS는 2018년에 EC2 온디맨드 용량 예약(ODCR)을 출시했습니다. 그 이후, 고객은 용량 예약(CR)을 이용해 소비자 웹사이트를 호스팅하고, 라이브 스포츠 이벤트를 스트리밍하거나 재무 트랜잭션을 처리하는 등 중요한 애플리케이션을 실행해 왔습니다.

오늘, CR을 사용해 향후 워크로드의 용량을 확보하는 기능이 출시되었음을 알립니다. 많은 고객이 제품 출시, 대규모 마이그레이션, 사이버 먼데이나 디왈리 같은 연말 할인 행사와 같은 이벤트를 앞두고 있습니다. 이런 이벤트는 중요도가 높고, 고객은 필요할 때 필요한 곳에서 용량을 확보하기를 원합니다.

CR은 지금까지 고객이 이런 이벤트에 필요한 용량을 예약하도록 지원해 왔지만, JIT(Just-in-time)로만 이용할 수 있었습니다. 그래서 고객은 필요한 용량을 미리 프로비저닝한 다음에 요금을 지불하거나, 계획을 정확히 수립하여 이벤트가 시작될 때 JIT(Just-in-time)로 CR을 프로비저닝해야 했습니다.

하지만 이제는 최대 120일까지 여유 기간을 두고 미리 CR을 계획하고 예약할 수 있습니다. 시작하려면 필요한 용량, 시작 날짜, 선호하는 제공 방식, 용량 예약을 이용하기로 약정할 최소 기간을 지정해야 합니다. 용량을 사전 예약하기 위한 선결제 비용은 없습니다. Amazon EC2에서 요청 내용을 평가하고 승인하고 나면 시작 날짜에 예약이 활성화되고, 그러면 고객이 즉시 이를 사용해 인스턴스를 실행할 수 있게 됩니다.

미래 날짜로 용량 예약 시작하기
미래 날짜로 용량을 예약하려면 Amazon EC2 콘솔에서 Capacity Reservations(용량 예약)를 선택하고 Create On-Demand Capacity Reservation(온디맨드 용량 예약 만들기)를 선택한 다음 Get Started(시작하기)를 선택합니다.

용량 예약을 만들려면 인스턴스 유형, 플랫폼, 가용 영역(AZ), 플랫폼, 테넌시, 요청하고자 하는 인스턴스 수를 지정합니다.

future-dated-2a

Capacity Reservation details(용량 예약 세부 정보) 섹션에서 Capacity Reservation starts(용량 예약 시작) 옵션으로 At a future date(미래 날짜에)를 선택한 다음 시작 날짜와 약정 기간을 선택합니다.

future-dated-1a

특정 시간에 용량 예약을 종료하거나 수동으로 종료하도록 선택할 수도 있습니다. Manually(수동으로)를 선택하면 예약에 종료 날짜가 설정되지 않습니다. 이 경우 계정에서 활성화된 상태로 유지되며, 수동으로 취소할 때까지 계속 요금이 청구됩니다. 이 용량을 예약하려면 Create(만들기)를 선택합니다.

future-dated-4

용량 요청을 만들고 나면 해당 요청이 Assessing(평가 중) 상태로 대시보드에 표시됩니다. 이 상태를 진행하는 동안 AWS 시스템에서 요청을 지원할 수 있는지 검토하는데, 이 과정은 보통 5일 이내에 완료됩니다. 시스템에서 요청을 지원할 수 있다고 판단하면 상태가 Scheduled(예약됨)로 변경됩니다. 드물긴 하지만, 요청이 지원되지 않는 경우도 있습니다.

예약된 날짜가 되면 용량 예약이 Active(활성) 상태로 변경되고, 전체 인스턴스 수가 요청한 양만큼 증가하며, 즉시 인스턴스를 실행할 수 있습니다.

활성화하고 나면 예약을 최소한 약정 기간 동안은 유지해야 합니다. 약정 기간이 지난 후에는 원하는 경우 예약을 계속 유지 및 사용할 수 있으며, 더 이상 필요하지 않으면 취소하면 됩니다.

알아야 할 사항
다음은 미래 날짜로 설정된 CR에 관해 알아야 할 몇 가지 사항입니다.

  • 평가 – Amazon EC2는 요청을 평가할 때 여러 가지 요소를 고려합니다. Amazon EC2는 예상 공급량과 더불어 고객이 해당 용량을 얼마나 오래 보유할 계획인지, 시작 날짜와 비교해 얼마나 일찍 용량 예약을 만들고자 하는지, 요청의 규모는 얼마나 되는지를 고려합니다. Amazon EC2가 요청을 더 잘 지원할 수 있도록 시작 날짜보다 최소 56일(8주) 이상 여유를 두고 예약을 만들어 주세요. C, M, R, T, I 인스턴스 유형에 한해 최소 100대의 vCPU에 대한 요청을 제출해야 합니다. 대부분의 요청에서 권장하는 최소 약정 기간은 14일입니다.
  • 알림 – 요청 상태는 콘솔이나 Amazon EventBridge를 통해 모니터링하는 것이 좋습니다. 이러한 알림을 이용해 자동화를 트리거할 수도 있고, 이메일이나 문자로 업데이트 내용을 보낼 수도 있습니다. 자세한 내용은 Amazon EventBridge 사용 설명서의 Amazon EventBridge를 사용해 이벤트 발생 시 이메일 전송을 참조하세요.
  • 요금 – 미래 날짜가 설정된 용량 예약은 일반 CR과 동일한 방식으로 청구됩니다. 인스턴스를 예약 용량으로 실행하든 아니든 관계없이 동일한 온디맨드 요율이 부과됩니다. 예를 들어 인스턴스 20개에 대하여 미래 날짜가 지정된 CR을 만들고 인스턴스를 15개만 실행하는 경우, 예약 중 활성 인스턴스 15개와 미사용 인스턴스 5개에 대한 요금이 부과됩니다(최소 기간 포함). 절감형 플랜은 미사용 예약과 예약에서 실행 중인 인스턴스 모두에 적용됩니다. 자세한 내용은 Amazon EC2 사용 설명서의 용량 예약 요금 및 청구를 참조하세요.

정식 출시
미래 날짜가 지정된 EC2 용량 예약은 Amazon EC2 용량 예약이 제공되는 모든 AWS 리전에서 오늘 바로 이용할 수 있습니다.

Amazon EC2 콘솔에서 Amazon EC2 용량 예약을 이용해 보세요. 자세한 내용은 Amazon EC2 사용 설명서의 온디맨드 용량 예약을 참조하고, 피드백은 Amazon EC2용 AWS re:Post 또는 평소 이용하는 AWS Support 담당자에게 보내주시기 바랍니다.

Channy