CICD/AWS
[AWS] EC2 가격 모델
[dev] hiro
2024. 7. 22. 08:47
해당 포스팅은 AWS 강의실(https://www.youtube.com/@AWSClassroom)를 보고 공부한 내용을 정리한 블로그입니다.
아직 많이 부족하고 배울게 너무나도 많습니다. 틀린내용이 있으면 언제나 가감없이 말씀해주시면 감사하겠습니다😁
네 자신의 불행을 생각하지 않게 되는 가장 좋은 방법은 일에 몰두하는 것이다.
Ludwig van Beethoven
On-Demand
- 실행하는 인스턴스에 따라 시간 또는 초당 컴퓨팅 파워로 측정된 가격을 지불
- 약정은 필요 없음
- 장기적인 수요 예측이 힘들거나 유연하게 EC2를 사용하고 싶을 때
- 한번 써보고 싶을 때
Spot Instance
- 경매 형식으로 시장에 남는 인스턴스를 저렴하게 구매해서 쓰는 방식
- 수요에 따라 스팟 인스턴스의 가격은 계속 변동
- 내가 지정한 가격보다 현재 가격이 낮다면 사용
- 내가 지정한 가격보다 현재 가격이 높다면 반환
- 최대 90%정도 저렴
- 반환 시간 예측 불가능
- 인스턴스가 확보되고 종료되는 것을 반복해도 문제없는 분산 아키텍처 필요
- 시작 종료가 자유롭거나 추가적인 컴퓨팅 파워가 필요한 경우
- 빅데이터 처리, ML등 많은 인스턴스가 필요한 작업에 사용
예약 인스턴스(Reserved Instance-RI)
- 미리 일정기간(1년 or 3년) 약정해서 쓰는 방식
- 최대 75% 저렴
- 수요 예측이 확실할 때
- 총 비용을 절감하기 위해 어느정도 기간의 약정이 가능한 사용자
전용 호스트(Dedicated)
- 가상화된 서버에서 EC2를 빌리는 것이 아닌 지정된 물리 서버에서 EC2를 대여
- 라이센스 이슈(Windows Server 등)
- 규정에 따라 필요한 경우
- 보안적인 이유, 규정에 따른 이유, 퍼포먼스 이슈(CPU Steal 등)
기타 특징
- 가격순서
- 스팟 < 예약 < 온디맨드 < 전용
- EC2의 가격 모델은 EBS와는 별도
- EBS는 사용한만큼 지불
- 기타 데이터 통신등의 비용은 별도로 청구
- 참고로 AWS는 AWS 바깥으로 나가는 트래픽에 대해서만 요금을 부과