-
1. EC2 Instances Purchasing Options
-
1-1. On-Demand Instances
-
1-2. Reserved ( 1 & 3 Years ) - 예약 플랜
-
1-3. Savings Plans ( 1 & 3 Years ) - 절약 플랜
-
1-4. Spot Instances
-
1-5. Dedicated Hosts - 전용 호스트
-
1-6. Dedicated Instances - 전용 인스턴스
-
⭐ Dedicated Host VS Dedicated Instances
-
1-7. Capacity Reservations - EC2 용량 예약
-
2. AWS EC2 인스턴스 플랜 전체 비교
-
▶ On-Demand Instances (온디맨드 인스턴스)
-
▶ Reserved Instances (예약 인스턴스)
-
▶ Spot Instances (스팟 인스턴스)
-
▶ Savings Plans (세이빙스 플랜)
-
▶ Capacity Reservations (용량 예약)

1. EC2 Instances Purchasing Options
1-1. On-Demand Instances
On-Demand Instances는 AWS EC2(Elastic Compute Cloud)에서 제공하는 인스턴스 유형 중 하나로, 사용자가 필요할 때 원하는 컴퓨팅 자원을 생성하고, 사용한 만큼만 요금을 지불하는 방식이다. 이 방식은 선결제나 장기 약정이 없으며, 유연하게 사용 가능하다.
▶ 용도
- 웹애플리케이션 테스트 환경, 데이터 분석 등
- 짧은 기간 동안만 리소스가 필요한 경우
- 트래픽이 예측하기 어려운 상황(예: e-commerce 세일 기간)
▶ 특징
- 특정 기간 동안 컴퓨팅 자원이 필요할 때 자유롭게 시작(Start)하거나 중지(Stop)할 수 있기 때문에 예측할 수 없는 트래픽 급증이나 단기 프로젝트에 적합하다.
- 사용량 기반으로 과금되므로 인스턴스를 실행한 시간 단위(초 단위 또는 시간 단위)로 과금되며, 사용하지 않을 때는 비용이 발생하지 않는다. 그리고 추가적인 비용 없이 언제든지 종료 가능하다.
- 장기 약정이나 초기 비용 부담이 없다.
▶ short workload, predictable pricing, pay by second
▶ Pay for what you use:
- Linux or Windows - billing per second, after the first minute
- All other operating systems - billing per hour
▶ Has the highest cost but no upfront payment
▶ No long-term commitment
⭐ Recommended for short-term and un-interrupted workloads, where you can't predict how the application will behave
1-2. Reserved ( 1 & 3 Years ) - 예약 플랜
▶ Reserved Instances - long workload
▶ Convertible Reserved Instances - long workloads with flexible instances
▶ Up to 72% discount compared to On-demand
▶ You reserver a specific instance attributes (Instance Type, Region, Tenancy, OS)
💡 Tenancy
Tenancy는 AWS EC2 인스턴스가 물리적 하드웨어에서 어떻게 배치되고 실행되는지를 결정하는 설정
AWS에서 제공하는 가상 머신(인스턴스)이 어떤 물리적 서버에서 실행되는지 결정하는 것
▶ Reservation Period - 1 year (+discount) or 3 years (+++discount)
▶ Payment Options - No Upfront (+), Partial Upfront (++), All Upfront (+++)
- 선결제 없음, 부분 선결제, 전부 선결제 중 택1
▶ Reserved Instance's Scope - Regional or Zonal (reserve capacity in an AZ)
▶ Recommanded for steady-state usage appplications (think database)
▶ You can buy and sell in the Reserved Instance Marketplace
⭐ Convertible Reserved Instance
- Can change the EC2 intance type, instance family, OS, scope and tenancy
- Up to 66% discount
1-3. Savings Plans ( 1 & 3 Years ) - 절약 플랜
▶ commitment to an amount of usage, long workload
- 달러 단위로 특정한 사용량을 약정하는 것 (요즘스타일)
▶ Get a discount based on long-term usage (up to 72% -same as Rls)
▶ Commit to a certain type of usage ($10/hour for 1 or 3 years)
▶ Usage beyond EC2 Saving Plans is billed at the On-Demand price
- 사용량이 한도를 넘어서면 절약 플랜은 On-Demand 가격으로 청구된다.
⭐ Locked to a specific instance family & AWS region (M5 in us-east-1)
✔️ But Flexible across :
- Instance Size (m5.xlarge, m5.2xlarge)
- OS (Linux, Windows)
- Tenancy (Host, Dedicated, Default)
1-4. Spot Instances
▶ short workloads, cheap, can lose instances (less reliable)
▶ Instances that you can "lost" at any point of time if your max price is less than the current spot price-
- 하지만 언제라도 해당 인스턴스들이 손실 될 수 있어서 신뢰성이 낮다.
▶ Can get a discount of up to 90% compared to On-demand
✔️The MOST COST-EFFICIENT instances in AWS
- 비용 측면에서 가장 효율적인 인스턴스
▶ Useful for workloads that are resilient to failure
- 인스턴스가 고장에 대한 회복력이 있다면 유용하다.
- Batch jobs
- Data analysis
- Image processing
- Any distributed workloads (분산형)
- Workloads with a flexible start and end time
❌ ⭐ Not suitable option for critical jobs or databases ❌
1-5. Dedicated Hosts - 전용 호스트
Dedicated Hosts(전용 호스트)는 AWS에서 물리적 서버를 단독으로 사용할 수 있는 옵션이다. 즉, 해당 서버는 오직 나만의 EC2 인스턴스만을 위한 서버가 된다. 따라서 AWS가 제공하는 물리적 서버에서 다른 고객의 인스턴스는 실행되지 않으며 사용자는 서버의 코어, 소켓, RAM 등을 직접 제어할 수 있다.
▶ book an entire physical server, control instance placement
- 전용 호스트는 물리적 서버 전체를 예약해서 인스턴스 배치를 제어할 수 있다.
▶ A physical server with EC2 instance capacity fully dedicated to your use
- 인스턴스 용량이 있는 실제 물리적 서버를 받게 된다.
▶ Allows you address complicance requirements and user your existing server-bound software licenses (per-socket, per-core, pe-VM software licenses)
-물리적 서버 전체를 독점적으로 사용하며, 소프트웨어 라이선스나 규제 준수가 중요한 경우에 적합하다.
- 소프트웨어 라이선스가 소켓, 코어, VM 단위로 청구되는 경우, 이를 최적화할 수 있다.
▶ Userful for software that has complicated licensing model (BYOL - BringYour Own License)
-기존의 소프트웨어 라이선스(예: Windows Server, Oracle 등)를 서버에 설치할 때 유리하다.
▶ Or for companies that has strong regulateory or compliance needs
- 특정 산업 규제나 법규 준수를 위해 물리적 격리가 필요한 경우 유용하다.
▶ Purchasing Options:
- On-demand : pay per second for active Dedicated Host
- Reserved - 1 or 3 years (No Upfront, Partial Upfront, All Upfront)
▶ The most expensive option
1-6. Dedicated Instances - 전용 인스턴스
▶ Instances run on hardware that's dedicated to you
▶ no other customers will share your hardware
- 전용 인스턴스는 다른 사람들이 나의 하드웨어를 공유하지 않는다.
▶ May share hardware with other instances in same account
▶ No control over instance placement (can move hardware after Stop / Start)
- 인스턴스 배치에 대한 통제권이 없다.
⭐ Dedicated Host VS Dedicated Instances
Dedicated Host is suitable when you need full control over the physical server, for license management, and when regulatory compliance is a priority. But Dedicated Instances are suitable when you need cost savings and only require basic security and physical isolation.
▶ Dedicated Instances
- 자신만의 인스턴스를 자신만의 하드웨어에 갖는다.
▶ Dedicated Host
- 물리적 서버 자체에 대한 접근권을 갖고 낮은 수준의 하드웨어에 대한 가시성을 제공해 준다.
Feature | Dedicated Host | Dedicated Instances |
Physical Server Usage | Exclusive use of the entire physical server | Shared physical server with other instances from the same customer |
Hardware Control | Full control over server cores, sockets, memory, etc. | No control over the underlying hardware |
License Management | Ideal for managing and optimizing software licenses (per socket, per core) | Limited license management options |
Compliance & Security | High security and ideal for compliance requirements | Basic security isolation, but not physically isolated |
Cost | More expensive (cost for the entire physical server) | Relatively cheaper (cost for part of the physical server) |
Flexibility | Less flexible, as you have complete control over the server | More flexible, with easy start and stop of instances |
특징 | Dedicated Host | Dedicated Instances |
물리적 서버 사용 | 물리적 서버 전체 독점 사용 | 물리적 서버에서 다른 인스턴스와 함께 사용 가능 (단, 동일 계정만) |
세부 제어 | 서버의 코어, 소켓, 메모리 등 하드웨어 세부 제어 가능 | 하드웨어 제어 불가 |
라이선스 관리 | 소프트웨어 라이선스 관리 및 최적화에 유리하다 | 라이선스 관리 및 최적화에 제한적 |
컴플라이언스 & 보안 | 높은 수준의 보안과 규제 준수가 필요할 때 유리하다 | 기본적인 보안 격리 제공, 하지만 물리적 격리는 아님 |
비용 | 더 비싸다 (물리적 서버 전체에 대한 비용) | 상대적으로 저렴 (물리적 서버의 일부만 사용) |
유연성 | 완전한 제어가 가능하나 유연성 낮음 | 유연성 높고, 여러 인스턴스를 쉽게 시작하고 종료 가능 |

1-7. Capacity Reservations - EC2 용량 예약
▶ Resesrve On-Demand instances capacity in a spcific AZ for any durations
▶ You always have access to EC2 capacity whenever you need it.
- 용량 예약을 하면 원하는 기간 동안 특정한 AZ에 On-Demand로 용량을 예약해서 필요할 때 접근 가능
▶ No time commitment (create/cancel anytime)
▶ No billing discounts
▶ Combine with Regional Reserved Instances and Savings Plans to benefit from billing discounts.
▶ You're charged at On-Demand rate whether you run instances or not.
▶ Suitable for short-term, uninterrupted workloads that needs to be in a specific AZ
2. AWS EC2 인스턴스 플랜 전체 비교

위 플랜들을 리조트에 비교해서 쉽게 외우자
▶ On-Demand Instances (온디맨드 인스턴스)
리조트에서 원하는 날짜에 원하는 기간만큼 즉시 예약하고 필요할 때만 사용하는 것처럼, 온디맨드 인스턴스는 예약 없이 자유롭게 이용하고 필요한 시간 동안만 비용을 지불하는 방식
▶ Reserved Instances (예약 인스턴스)
리조트의 장기 패키지를 미리 예약하고 할인 혜택을 받는 것처럼, 예약 인스턴스는 미리 예약을 하고 장기적으로 사용하여 비용 절감 효과를 누리는 방식이다. 예를 들어, 1년 또는 3년 동안 예약하고 그 기간 동안 고정된 요금 이용하는 옵션이다.
▶ Spot Instances (스팟 인스턴스)
빈 객실이 있고 사람들을 끌어모으기 위해 호텔이 마지막 할인을 제공하는 경우라고 비유해서 생각해 보자. 스팟 인스턴스는 AWS의 여유 용량을 이용해 저렴한 가격으로 인스턴스를 사용하는 방식이다. 하지만 리소스가 부족할 경우 예약이 취소될 수 있다. 사람들은 경매처럼 할인된 객실을 얻기 위해 경쟁하고, 만약 다른 사람이 더 많은 요금을 제시하면 언제든지 쫓겨날 수 있다. < 라고 기억 해 두자.😲
▶ Savings Plans (세이빙스 플랜)
장기 예약을 통해 일정 기간 동안 저렴한 가격에 리조트를 이용하되, 자유롭게 이용 기간을 변경할 수 있는 유연한 방식이다.
세이빙스 플랜은 일정 기간 동안 정해진 금액을 지불하고, 리소스를 유연하게 변경할 수 있는 옵션이다. 예를 들어, 1년 또는 3년 동안 특정 용량을 예약하고, 그 동안 다른 인스턴스 유형으로 변경하거나 유연하게 사용하는 것이 가능하다. 🔄
▶ Capacity Reservations (용량 예약)
예약은 하지만 체류할지 말지 확실하지 않다.
만약 숙박하지 않더라도 예약된 객실을 예약된 가격으로 지불해야 하는 상황이다.


'AWS' 카테고리의 다른 글
[AWS] Solutions Architect Associate 실습 13일차 - EC2 Instance launch type (83) | 2025.01.29 |
---|---|
[AWS] Solutions Architect Associate 실습 12일차 - EC2 Spot Instance (4) | 2025.01.28 |
[AWS] Solutions Architect Associate 실습 10일차 - EC2 Instance connect (14) | 2025.01.26 |
[AWS] Solutions Architect Associate 실습 9일차 - SSH (9) | 2025.01.25 |
[AWS] Solutions Architect Associate 실습8일차 - Security group (보안그룹) (10) | 2025.01.23 |

1. EC2 Instances Purchasing Options
1-1. On-Demand Instances
On-Demand Instances는 AWS EC2(Elastic Compute Cloud)에서 제공하는 인스턴스 유형 중 하나로, 사용자가 필요할 때 원하는 컴퓨팅 자원을 생성하고, 사용한 만큼만 요금을 지불하는 방식이다. 이 방식은 선결제나 장기 약정이 없으며, 유연하게 사용 가능하다.
▶ 용도
- 웹애플리케이션 테스트 환경, 데이터 분석 등
- 짧은 기간 동안만 리소스가 필요한 경우
- 트래픽이 예측하기 어려운 상황(예: e-commerce 세일 기간)
▶ 특징
- 특정 기간 동안 컴퓨팅 자원이 필요할 때 자유롭게 시작(Start)하거나 중지(Stop)할 수 있기 때문에 예측할 수 없는 트래픽 급증이나 단기 프로젝트에 적합하다.
- 사용량 기반으로 과금되므로 인스턴스를 실행한 시간 단위(초 단위 또는 시간 단위)로 과금되며, 사용하지 않을 때는 비용이 발생하지 않는다. 그리고 추가적인 비용 없이 언제든지 종료 가능하다.
- 장기 약정이나 초기 비용 부담이 없다.
▶ short workload, predictable pricing, pay by second
▶ Pay for what you use:
- Linux or Windows - billing per second, after the first minute
- All other operating systems - billing per hour
▶ Has the highest cost but no upfront payment
▶ No long-term commitment
⭐ Recommended for short-term and un-interrupted workloads, where you can't predict how the application will behave
1-2. Reserved ( 1 & 3 Years ) - 예약 플랜
▶ Reserved Instances - long workload
▶ Convertible Reserved Instances - long workloads with flexible instances
▶ Up to 72% discount compared to On-demand
▶ You reserver a specific instance attributes (Instance Type, Region, Tenancy, OS)
💡 Tenancy
Tenancy는 AWS EC2 인스턴스가 물리적 하드웨어에서 어떻게 배치되고 실행되는지를 결정하는 설정
AWS에서 제공하는 가상 머신(인스턴스)이 어떤 물리적 서버에서 실행되는지 결정하는 것
▶ Reservation Period - 1 year (+discount) or 3 years (+++discount)
▶ Payment Options - No Upfront (+), Partial Upfront (++), All Upfront (+++)
- 선결제 없음, 부분 선결제, 전부 선결제 중 택1
▶ Reserved Instance's Scope - Regional or Zonal (reserve capacity in an AZ)
▶ Recommanded for steady-state usage appplications (think database)
▶ You can buy and sell in the Reserved Instance Marketplace
⭐ Convertible Reserved Instance
- Can change the EC2 intance type, instance family, OS, scope and tenancy
- Up to 66% discount
1-3. Savings Plans ( 1 & 3 Years ) - 절약 플랜
▶ commitment to an amount of usage, long workload
- 달러 단위로 특정한 사용량을 약정하는 것 (요즘스타일)
▶ Get a discount based on long-term usage (up to 72% -same as Rls)
▶ Commit to a certain type of usage ($10/hour for 1 or 3 years)
▶ Usage beyond EC2 Saving Plans is billed at the On-Demand price
- 사용량이 한도를 넘어서면 절약 플랜은 On-Demand 가격으로 청구된다.
⭐ Locked to a specific instance family & AWS region (M5 in us-east-1)
✔️ But Flexible across :
- Instance Size (m5.xlarge, m5.2xlarge)
- OS (Linux, Windows)
- Tenancy (Host, Dedicated, Default)
1-4. Spot Instances
▶ short workloads, cheap, can lose instances (less reliable)
▶ Instances that you can "lost" at any point of time if your max price is less than the current spot price-
- 하지만 언제라도 해당 인스턴스들이 손실 될 수 있어서 신뢰성이 낮다.
▶ Can get a discount of up to 90% compared to On-demand
✔️The MOST COST-EFFICIENT instances in AWS
- 비용 측면에서 가장 효율적인 인스턴스
▶ Useful for workloads that are resilient to failure
- 인스턴스가 고장에 대한 회복력이 있다면 유용하다.
- Batch jobs
- Data analysis
- Image processing
- Any distributed workloads (분산형)
- Workloads with a flexible start and end time
❌ ⭐ Not suitable option for critical jobs or databases ❌
1-5. Dedicated Hosts - 전용 호스트
Dedicated Hosts(전용 호스트)는 AWS에서 물리적 서버를 단독으로 사용할 수 있는 옵션이다. 즉, 해당 서버는 오직 나만의 EC2 인스턴스만을 위한 서버가 된다. 따라서 AWS가 제공하는 물리적 서버에서 다른 고객의 인스턴스는 실행되지 않으며 사용자는 서버의 코어, 소켓, RAM 등을 직접 제어할 수 있다.
▶ book an entire physical server, control instance placement
- 전용 호스트는 물리적 서버 전체를 예약해서 인스턴스 배치를 제어할 수 있다.
▶ A physical server with EC2 instance capacity fully dedicated to your use
- 인스턴스 용량이 있는 실제 물리적 서버를 받게 된다.
▶ Allows you address complicance requirements and user your existing server-bound software licenses (per-socket, per-core, pe-VM software licenses)
-물리적 서버 전체를 독점적으로 사용하며, 소프트웨어 라이선스나 규제 준수가 중요한 경우에 적합하다.
- 소프트웨어 라이선스가 소켓, 코어, VM 단위로 청구되는 경우, 이를 최적화할 수 있다.
▶ Userful for software that has complicated licensing model (BYOL - BringYour Own License)
-기존의 소프트웨어 라이선스(예: Windows Server, Oracle 등)를 서버에 설치할 때 유리하다.
▶ Or for companies that has strong regulateory or compliance needs
- 특정 산업 규제나 법규 준수를 위해 물리적 격리가 필요한 경우 유용하다.
▶ Purchasing Options:
- On-demand : pay per second for active Dedicated Host
- Reserved - 1 or 3 years (No Upfront, Partial Upfront, All Upfront)
▶ The most expensive option
1-6. Dedicated Instances - 전용 인스턴스
▶ Instances run on hardware that's dedicated to you
▶ no other customers will share your hardware
- 전용 인스턴스는 다른 사람들이 나의 하드웨어를 공유하지 않는다.
▶ May share hardware with other instances in same account
▶ No control over instance placement (can move hardware after Stop / Start)
- 인스턴스 배치에 대한 통제권이 없다.
⭐ Dedicated Host VS Dedicated Instances
Dedicated Host is suitable when you need full control over the physical server, for license management, and when regulatory compliance is a priority. But Dedicated Instances are suitable when you need cost savings and only require basic security and physical isolation.
▶ Dedicated Instances
- 자신만의 인스턴스를 자신만의 하드웨어에 갖는다.
▶ Dedicated Host
- 물리적 서버 자체에 대한 접근권을 갖고 낮은 수준의 하드웨어에 대한 가시성을 제공해 준다.
Feature | Dedicated Host | Dedicated Instances |
Physical Server Usage | Exclusive use of the entire physical server | Shared physical server with other instances from the same customer |
Hardware Control | Full control over server cores, sockets, memory, etc. | No control over the underlying hardware |
License Management | Ideal for managing and optimizing software licenses (per socket, per core) | Limited license management options |
Compliance & Security | High security and ideal for compliance requirements | Basic security isolation, but not physically isolated |
Cost | More expensive (cost for the entire physical server) | Relatively cheaper (cost for part of the physical server) |
Flexibility | Less flexible, as you have complete control over the server | More flexible, with easy start and stop of instances |
특징 | Dedicated Host | Dedicated Instances |
물리적 서버 사용 | 물리적 서버 전체 독점 사용 | 물리적 서버에서 다른 인스턴스와 함께 사용 가능 (단, 동일 계정만) |
세부 제어 | 서버의 코어, 소켓, 메모리 등 하드웨어 세부 제어 가능 | 하드웨어 제어 불가 |
라이선스 관리 | 소프트웨어 라이선스 관리 및 최적화에 유리하다 | 라이선스 관리 및 최적화에 제한적 |
컴플라이언스 & 보안 | 높은 수준의 보안과 규제 준수가 필요할 때 유리하다 | 기본적인 보안 격리 제공, 하지만 물리적 격리는 아님 |
비용 | 더 비싸다 (물리적 서버 전체에 대한 비용) | 상대적으로 저렴 (물리적 서버의 일부만 사용) |
유연성 | 완전한 제어가 가능하나 유연성 낮음 | 유연성 높고, 여러 인스턴스를 쉽게 시작하고 종료 가능 |

1-7. Capacity Reservations - EC2 용량 예약
▶ Resesrve On-Demand instances capacity in a spcific AZ for any durations
▶ You always have access to EC2 capacity whenever you need it.
- 용량 예약을 하면 원하는 기간 동안 특정한 AZ에 On-Demand로 용량을 예약해서 필요할 때 접근 가능
▶ No time commitment (create/cancel anytime)
▶ No billing discounts
▶ Combine with Regional Reserved Instances and Savings Plans to benefit from billing discounts.
▶ You're charged at On-Demand rate whether you run instances or not.
▶ Suitable for short-term, uninterrupted workloads that needs to be in a specific AZ
2. AWS EC2 인스턴스 플랜 전체 비교

위 플랜들을 리조트에 비교해서 쉽게 외우자
▶ On-Demand Instances (온디맨드 인스턴스)
리조트에서 원하는 날짜에 원하는 기간만큼 즉시 예약하고 필요할 때만 사용하는 것처럼, 온디맨드 인스턴스는 예약 없이 자유롭게 이용하고 필요한 시간 동안만 비용을 지불하는 방식
▶ Reserved Instances (예약 인스턴스)
리조트의 장기 패키지를 미리 예약하고 할인 혜택을 받는 것처럼, 예약 인스턴스는 미리 예약을 하고 장기적으로 사용하여 비용 절감 효과를 누리는 방식이다. 예를 들어, 1년 또는 3년 동안 예약하고 그 기간 동안 고정된 요금 이용하는 옵션이다.
▶ Spot Instances (스팟 인스턴스)
빈 객실이 있고 사람들을 끌어모으기 위해 호텔이 마지막 할인을 제공하는 경우라고 비유해서 생각해 보자. 스팟 인스턴스는 AWS의 여유 용량을 이용해 저렴한 가격으로 인스턴스를 사용하는 방식이다. 하지만 리소스가 부족할 경우 예약이 취소될 수 있다. 사람들은 경매처럼 할인된 객실을 얻기 위해 경쟁하고, 만약 다른 사람이 더 많은 요금을 제시하면 언제든지 쫓겨날 수 있다. < 라고 기억 해 두자.😲
▶ Savings Plans (세이빙스 플랜)
장기 예약을 통해 일정 기간 동안 저렴한 가격에 리조트를 이용하되, 자유롭게 이용 기간을 변경할 수 있는 유연한 방식이다.
세이빙스 플랜은 일정 기간 동안 정해진 금액을 지불하고, 리소스를 유연하게 변경할 수 있는 옵션이다. 예를 들어, 1년 또는 3년 동안 특정 용량을 예약하고, 그 동안 다른 인스턴스 유형으로 변경하거나 유연하게 사용하는 것이 가능하다. 🔄
▶ Capacity Reservations (용량 예약)
예약은 하지만 체류할지 말지 확실하지 않다.
만약 숙박하지 않더라도 예약된 객실을 예약된 가격으로 지불해야 하는 상황이다.


'AWS' 카테고리의 다른 글
[AWS] Solutions Architect Associate 실습 13일차 - EC2 Instance launch type (83) | 2025.01.29 |
---|---|
[AWS] Solutions Architect Associate 실습 12일차 - EC2 Spot Instance (4) | 2025.01.28 |
[AWS] Solutions Architect Associate 실습 10일차 - EC2 Instance connect (14) | 2025.01.26 |
[AWS] Solutions Architect Associate 실습 9일차 - SSH (9) | 2025.01.25 |
[AWS] Solutions Architect Associate 실습8일차 - Security group (보안그룹) (10) | 2025.01.23 |