중요한 시스템에서 용량 부족 오류를 방지하려면 온디맨드 용량 예약을 사용하는 것이 좋습니다. 

중요 인스턴스를 용량 예약으로 시작합니다. 실시간 용량 예약 사용량을 확인하고 필요에 따라 인스턴스를 시작할 수 있습니다.



온디맨드 용량 예약


온디맨드 용량 예약을 사용하면 특정 가용 영역의 Amazon EC2 인스턴스에 대해 원하는 기간만큼 컴퓨팅 용량을 예약할 수 있습니다.
필요할 때 언제든지 필요한 만큼 EC2 용량에 액세스할 수 있으며 유지할 수 있습니다. 1년 또는 3년 기간의 약정에 가입하지 않고도 언제든지 용량 예약를 생성할 수 있으며 용량은 즉시 이용할 수 있습니다.
이 용량은 용량 예약이 활성 상태인 동안은 예약 상태로 유지되며 언제든지 인스턴스를 설정한 용량으로 시작할 수 있습니다. 용량 예약이 열려 있으면 일치하는 속성이 있는 새 인스턴스 및 기존 인스턴스는 용량 예약의 용량으로 자동 실행됩니다. 


1. EC2 생성 UI 상에서 "온디맨드 용량 예약" 신청 방법

  1. EC2 → 용량 예약을 선택한 후 용량 예약 생성을 선택합니다.


  2. 용량 예약 생성 페이지의 인스턴스 세부 정보 섹션에서 다음 설정을 구성합니다.


    시작하는 인스턴스 유형, 플랫폼, 인스턴스의 가용 영역은 여기서 지정한 인스턴스 유형, 플랫폼, 가용 영역과 일치해야 합니다. 그렇지 않으면 용량 예약이 적용되지 않습니다
    1. 인스턴스 유형 - 예약된 용량으로 시작할 인스턴스 유형입니다.
    2. EBS 최적 인스턴스 시작 - EBS 최적 인스턴스 용량을 예약할지 여부를 지정합니다.
    3. 시작 시 인스턴스 스토어 연결 - 인스턴스를 용량 예약로 시작된 인스턴스에서 임시 블록 수준 저장소를 사용할지 여부를 지정합니다. 인스턴스 스토어 볼륨의 데이터는 관련 인스턴스의 수명 기간 동안만 지속됩니다.
    4. 플랫폼 - 사용자 인스턴스에 사용할 운영 체제입니다.
    5. 가용 영역 - 용량을 예약할 가용 영역입니다.
    6. 테넌시 - 공유 하드웨어(기본)를 실행할지 전용 인스턴스를 실행할지 지정합니다.
    7. 수량—용량을 예약할 인스턴스 수입니다. 선택한 인스턴스 유형에 대해 남은 온디맨드 인스턴스 제한을 초과하는 수량을 지정하는 경우 이 요청이 거부됩니다.
  3. 예약 세부 정보 섹션에서 다음 설정을 구성합니다.


    1. 예약 종료 - 다음 옵션 중 하나를 선택합니다.
      • 수동 - 명시적으로 취소할 때까지 용량을 예약합니다.
      • 지정 시간—지정된 날짜 및 시간에 용량 예약을 자동으로 취소합니다.
    2. 인스턴스 자격 - 다음 옵션 중 하나를 선택합니다.
      • open - (기본값) 용량 예약이 일치하는 속성(인스턴스 유형, 플랫폼 및 가용 영역)이 있는 인스턴스를 검색합니다. 일치하는 속성이 있는 인스턴스를 시작할 경우 예약 용량으로 자동 배치됩니다.
      • targeted—용량 예약에서, 일치하는 속성(인스턴스 유형, 플랫폼 및 가용 영역)이 있고 예약을 명시적으로 지정하는 인스턴스만 허용합니다.
  4. 생성 을 선택합니다.





2. 신청 시 제한 사항


위에서 설명드린 대로 용량 예약을 생성할 때 다음을 지정합니다.
  • 용량을 예약할 가용 영역.
  • 용량을 예약할 인스턴스 수.
  • 인스턴스 유형, 테넌시, platform/OS 등을 포함한 인스턴스 속성
용량 예약은 해당 속성과 일치하는 인스턴스에서만 사용할 수 있습니다. 즉, 예약한 용량의 속성과 일치하는 인스턴스를 실행하면 용량 예약이 자동으로 사용됩니다.

용량 예약 제한 및 제약

용량 예약을 생성하기 전에 다음 제한 및 제약에 유의하십시오.

  • 활성 및 미사용 용량 예약 수는 온디맨드 인스턴스 제한에 포함됩니다.
  • 용량 예약은 AWS 계정 간에 공유 할 수는 있으나, 이전할 수는 없습니다.
  • 영역(Zonal) 예약 인스턴스 결제 할인은 용량 예약에 적용되지 않습니다.
  • 배치 그룹에서는 용량 예약을 생성할 수 없습니다.
  • 용량 예약은 전용 호스트와 함께 사용할 수 없습니다.
  • 최대 절전 모드 인스턴스를 시작하려고 한 후에는 용량 예약에서 해당 인스턴스를 다시 시작할 수 있도록 보장하지 않습니다.



자세한 내용은 아래 참고링크를 확인하시길 바랍니다 :)


# On-demand capacity Reservation
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-capacity-reservations.html