IT/클라우드 / / 2022. 9. 21.

EC2 인스턴스 구매 옵션에 대해 알아보자

포스팅 목차

    1. On-Demand Instance (온디멘드 인스턴스)

    • 비용 예측이 가능한 단기 워크로드용 인스턴스
    • 사용한 만큼 지불하는 옵션
      • Linux or Windows :
        • 비용이 초당 청구.
        • 인스턴스 실행된 초반 1분 이후부터 1초당 비용 청구
      • 그외 다른 운영 체제 :
        • 실행 중일때 시간당으로 계산
    • 클라우드에서 아주 흔한 주문식 가격 책정 방법
    • 가격은 높지만 선결제나 장기 약정이 필요 없어 사용해지, 중지, 시작 언제든 가능
    • 애플리케이션 작동 방식을 예측 할 수 없는 연속적인 단기 워크로드에 적합

     

    2. Reserved (최소 1년)

    • Reserved Instances (예약인스턴스)
      • 단순 예약 인스턴스로 데이터베이스 같은 장기 워크로드에 사용
      • 온-디멘드와 비교하면 약 72% 비용 절약 가능
      • 1년 혹은 3년 중에서 선택 가능하며 3년 기간 선택시 할인율이 더 크다.
      • 선결제를 원하지 않을 경우 매달 비용을 지불해야함
      • 부분 또는 전체 선결제도 가능한데 전체 선결제일 때는 서버 비용을 바로 당일 결제해야 한다.
      • 특정 인스턴스 타입을 예약함
      • 애플리케이션이 안정된 상태로 사용되는 데이터베이스 등에 추천. 3년간 데이터베이스를 사용해야 하는 경우라면 큰 비용절감을 할 수 있다.
    • Convertible Reserved Instances (전환형 예약 인스턴스)
      • 시간이 지난 후 다른 종류의 인스턴스로 바꿀수 있다.
      • 인스턴스 유형을 바꿀수 있어 할인율은 줄어 약 66% 정도 할인됩니다.
    • Scheduled Reserved Instances (정기 예약 인스턴스)
      • 예약한 특정한 시간대에 EC2 인스턴스를 시작해야 하는 경우. 하루, 한 주, 한 달의 일부만을 이용하는 방식
      • 일년 내내는 아니지만 일 년 동안 매주 목요일, 오후 3시부터 6시까지 서버가 필요한 경우
      • 1년이나 2년, 3년을 계약해야 함

     

    3. Spot Instance (스팟인스턴스)

    • AWS에서 할인율이 가장 높은 옵션 (온-디멘드와 비교하면 최대 90%까지 할인됨)
    • 지불하고자 하는 가격이 현재 스팟 인스턴스 가격보다 낮다면 인스턴스가 언제든 중단될 수 있음
    • 저렴한 단기 워크로드용 인스턴스
    • 손실 가능성이 있으며 신뢰성이 낮음
      • 단발성 데이터 분석인 배치 로드
      • 이미지 프로세싱
      • 분산된 워크로드
    • 데이터베이스나 중요한 Job들은 절대 사용하지 말것

     

    4. Dedicated Hosts (전용 호스트)

    • 물리적 서버 전체를 예약하고 인스턴스 배치를 제어
    • EC2 인스턴스를 갖춘 유저 중심의 물리적 서버 (하나의 서버 전체를 임대하는 형식)
    • 전용 호스트를 사용하면 준수 요건의 처리가 쉽다.
    • 기존 서버 결합 소프트웨어 라이센스의 사용이 가능하기 때문에 비용을 절감할 수 있다.
    • 3년의 예약 기간 동안 계정에 할당→ 이런 계약 사항을 이행해야만 하고 전체 서버를 독자적으로 사용하기 때문에 비용이 올라감
    • 만약 복잡한 라이센스 모델의 소프트웨어를 사용하거나 자가 라이센스를 가진 경우, 또는 강력한 규제나 규정 준수 요건이 있을때 상당히 도움을 주는 옵션임.
    • 다른 AWS 고객들은 서버를 사용할 수 없고 본인만 사용

     

    5. Dedicated Instance (전용 인스턴스)

    • 전용 인스턴스는 단일 고객 전용 하드웨어의 Virtual Private Cloud (VPC)에서 실행되는 Amazon EC2 인스턴스
    • 사용자 전용 하드웨어에서 실행되는 EC2 인스턴스
    • 같은 계정의 다른 인스턴스와 하드웨어를 공유하며 인스턴스가 어떻게 배치될지에 대해서는 간섭할 수 없다.
      전용 하드웨어가 있어도 해당 하드웨어의 근본에는 접근 할 수 없다. 전용 호스트의 약한 버전이라 할수 있음.
    • 전용 호스트 vs 전용 인스턴스
      • 두 옵션 모두 전용 물리적 서버 사용
      • 전용 호스트는 호스트당 청구, 전용인스턴스는 인스턴스당 청구
      • 전용호스트는 하드웨어의 근분에 접근 권한을 많이 제공 하므로 전용호스트에서 사용 가능한 다양한 서버 결합 라이센스를 받을수 있음 (소켓, 코어, hostid 접근 권한)
      • 전용인스턴스 자동 인스턴스 배치
      • 전용 호스트가 관여도가 더 높으므로 서버 결합 라이센스가 있는 경우 적합할 것이고 전용 인스턴스의 경우 높은 수준의 규제 준수가 필요해 하드웨어를 타인과 공유하고자 하지 않을때 적합

     

     

     

     

    올바른 인스턴스를 구매하는 방법 (호텔을 통한 예시)

    온디멘드는 언제든 원할때 원래 가격을 내고 호텔에 묵을수 있습니다.
    예약 인스턴스는 오랜 기간 호텔에 머무는 것으로 미리 계획을 세웁니다. 길게 머물기 때문에 할인도 됩니다.
    스팟 인스턴스는 밤에 객실이 빌때 공격적인 할인을 선보여 객실을 비워둘때의 손해를 만회하려고 하는데 내가 내는 객실비 보다 더 많이 지불할 손님을 찾게 되면 쫓아 낼수 있습니다.
    전용호스트는 호텔 전체를 혼자서 예약합니다.

     

     


    • 네이버 블로그 공유
    • 네이버 밴드 공유
    • 페이스북 공유
    • 카카오스토리 공유