메뉴 닫기

[AWS] EC2 요금 모델에 대해서

안녕하세요. 에이클라우드 이동하 매니저입니다.

오늘은 AWS EC2 요금 모델에 대해서 알아보는 시간을 가져보겠습니다.

AWS EC2 인스턴스 요금을 지불하는 방법으로는 온디맨드(On-Demand) 인스턴스, 예약(RI) 인스턴스, 스팟(Spot) 인스턴스전용(Dedicated) 호스트.

네가지 방법이 존재합니다.

AWS를 이용하는 사용자 입장이라면 지금부터 소개 드리는 네가지 요금 모델을 이해 할 필요가 있겠습니다.

자세한 내용은 AWS 공식 홈페이지를 참고하셔도 좋을거 같습니다.

https://aws.amazon.com/ko/ec2/pricing/dedicated-instances/

온디맨드 인스턴스, 예약 인스턴스, 스팟 인스턴스, 전용 호스트 순으로 자세하게 알아보겠습니다.

온디맨드(On-Demand) 인스턴스

온디맨드 인스턴스는 특정의 약정 없이 시간 단위로 컴퓨팅 용량에 대해 요금을 지불하는 제일 기본적인 EC2 요금 모델입니다. 그 때문에 제일 보편적으로 많이 사용하는 요금 모델이며, 사용한 시간을 계산해서 요금 정산을 하는 방식이다.

사용자의 요구에 따라 컴퓨팅 용량을 늘리거나 줄일 수 있으며 사용했던 인스턴스에 대해서 요금을 지불하면 된다.

온디맨드 인스턴스 사용자

• 단기적, 예측이 불가한 워크로드가 있는 애플리케이션

• 초기 개발 및 테스트 단계에 있는 사용자

• 언제든지 인스턴스를 시작하거나 중지할 수 있으므로, 유연성이 필요한 사용자

예약 인스턴스(RI)

예약 인스턴스는 일정 기간을 미리 약정을 해서 사용하는 요금 모델입니다. 일정 용량과 기간을 약정하고 사용하기 때문에 사용량이 예측 가능한 애플리케이션인 경우에 적합한 요금 모델입니다. 온디맨드 인스턴스와 비교하자면 최대 75% 더 할인된 요금으로 사용 할 수 있습니다.

일정 기간 워크로드가 예측이 가능한 애플리케이션이라면 엄청난 장점이 있는 요금 모델이라고 볼 수 있습니다.

단점으로는 약정이 시작된 이후로 약정 기간동안 환불을 할 수 없다는 단점이 있습니다.

예약 인스턴스 사용자

• 워크로드가 예측이 가능한 애플리케이션

• 장기적인 소요가 있는 애플리케이션

• 전체적인 컴퓨팅 비용을 최적, 절감을 위해 1년 혹은 3년 동안 지속적으로 EC2를 사용하는 사용자

스팟(Spot) 인스턴스

스팟 인스턴스는 AWS 클라우드 안에 미사용 EC2 용량을 할용하여 온디맨드 인스턴스와 비교해 최대 90%까지 할인된 요금으로 사용 할 수 있는 가격 모델입니다.

어떻게 최대 90%까지 할인된 요금으로 사용 할 수 있는 이유는 현재 사용자가 사용하지 않는 인스턴스를 잠시 동안 빌려주는 개념이기 때문이다. 

즉, 사용자들이 사용자가 이용하는 스팟 인스턴스 모델을 많이 사용하게 된다면 예측 불가식으로 반환을 해야한다. 따라서 반환 시간이 예측 불가이기 때문에, 인스턴스가 수시로 반환이 되어도 문제 없을 애플리케이션에 적합하며 보통으로는 ML, 빅데이터 분석, CI/CD 파이프라인 구축 등에 스팟 인스턴스가 적합합니다.

스팟 인스턴스 사용자

• 대량의 인스턴스 용량 추가로 일시적인 컴퓨팅 용량이 필요한 사용자

• 시작 시간과 종료(반환) 시간이 유연한 애플리케이션을 운영하는 사용자

• HPC(고성능)에서 개발환경이 필요한 사용자

전용(Dedicated) 호스트

전용 호스트는 가상환경 서버가 아닌 실제 물리적인 서버를 대여하는 요금 모델입니다.

네이버 클라우드(NCP)에서는 Bare Metal Server가 이와 같은 역할을 수행합니다. 보통 인스턴스는 가상머신(VM)에서 사용하는 서버인데, 전용 호스트는 실제 물리적인 서버를 대여한다고 보면 되겠습니다.

전용 호스트는 완전한 물리 서버를 말하며, 사용자는 서버 하드웨어에 대한 직접적인 권한을 제어 할 수 있습니다. 가상 서버는 하드웨어를 직접 제어할 수 없고 ‘하이퍼 바이저’라는 중간계층을 거치기 때문에 물리 서버를 사용하는 것 보다는 성능이 떨어 질 수도 있습니다. 데이터베이스와 같은 성능이나 운영환경, 라이센스가 민감한 부분은 전용 호스트가 적합하다고 판단 할 수도 있습니다.

전용 호스트 사용자

• 성능 중심 애플리케이션 및 데이터베이스 성능이 중요한 사용자

• 복잡한 보안 또는 규제사항이 요구되는 애플리케이션을 사용하는 사용자

• Microsoft, Oracle 같은 소프트업체 라이센스를 사용해야 하는 사용자

오늘은 AWS EC2 요금 모델에 대해 알아보았습니다.

문의사항은 회사 공식 메일 및 문의하기로 문의 주시면 빠른 시내에 답변드리도록 하겠습니다!

긴글 읽어 주셔서 감사합니다!

이번 새해에도 이루고 싶으신 일 다 이루시길 바랍니다.

다음에도 유익한 정보로 찾아뵙겠습니다.