클라우드 가격 비교 : AWS vs. Microsoft Azure vs. Google Cloud vs. IBM Cloud

Kim Weins는 RightScale의 클라우드 비용 전략 부사장입니다.

주요 클라우드 공급자 (AWS, Azure, Google 및 IBM)가 계속해서 클라우드 인스턴스 가격을 인하함에 따라 할인 옵션을 추가하고 인스턴스를 추가하며 경우에 따라 초당 청구에 대한 청구 증분을 줄였습니다. 비용은 줄어들지 만 복잡성은 증가합니다. 이러한 복잡성을 탐색하는 방법을 이해하는 것은 매우 중요합니다. 기업은 향후 12 개월 동안 클라우드 지출에 100 억 달러 이상을 낭비 할 것으로 예상합니다.

그렇다면 클라우드 비용을 어떻게 이해하기 시작합니까? 가장 저렴한 비용 옵션을 제공하는 제공 업체는 무엇입니까?

이 입문서는 퍼블릭 클라우드 가격 옵션을 이해하고 클라우드 지출을 최적화하기 위해 알아야 할 정보를 제공합니다.

클라우드 인스턴스 가격에서 변경된 사항

클라우드 가격을 면밀히 따를 때 상황이 얼마나 자주 변경되는지 알 수 있습니다. 2017 년에만 클라우드 인스턴스에 대한 가격 책정이 많이 변경되었습니다. 다음은 간단한 요약입니다.

  • 많은 가격이 내려갑니다 . 비교에 포함 된 104 개 가격대의 70 %가 2017 년 4 월의 마지막 비교 이후 하락했습니다. 이는 총 가격 포인트의 일부에 불과하지만 가장 일반적으로 사용되는 인스턴스 중 일부를 나타냅니다. 각 클라우드 제공 업체에 대해 분석 한 26 개 가격대 중 AWS는 26 개 가격 중 19 개, Azure는 26 개 중 24 개 가격, Google은 26 개 중 4 개 가격, IBM은 26 개 중 26 개 가격을 내 렸습니다.
  • 비교를위한 새 인스턴스 : 클라우드 제공 업체는 계속해서 새 인스턴스를 추가하고 경우에 따라 새 인스턴스 패밀리를 추가합니다. 예를 들어, AWS는 C5 인스턴스 패밀리 (C4 인스턴스 용 차세대)를 추가했고 IBM은 완전한 사용자 지정 옵션에서 인스턴스 패밀리로 이동했습니다.
  • 할인 옵션 증가 : 할인을받을 기회 (및 도전)가 증가하고 있습니다. Azure는 최대 72 % 절감 된 예약 인스턴스를 도입했으며 AWS는 1 년 전환 형 예약 인스턴스를 추가했으며 Google은 1 년 및 3 년 약정 사용 할인을 도입했습니다.
  • 초당 청구 : AWS는 EC2 및 기타 여러 서비스에 대해 시간당 청구 에서 초당 청구 로 이동했습니다. Google은 항상 초당 청구를 제공했지만 인스턴스에 대해 청구되는 최소 시간을 10 분에서 1 분으로 줄였습니다. Azure는 컨테이너 인스턴스에 대해서만 초당 청구를 제공합니다.
  • 로컬 디스크 가격의 진화 : 클라우드 제공 업체는 사용자를 인스턴스 용 로컬 디스크에 의존하지 않고 연결된 스토리지로 밀어 붙이는 것으로 보입니다. 예를 들어 AWS는 로컬 스토리지가 있거나없는 인스턴스 패밀리를 제공하고, Azure는 가장 최근 세대에 로컬 스토리지 의 을 줄 였으며 (모든 인스턴스 패밀리에서 로컬 스토리지를 계속 제공하지만) Google은 계속해서 로컬 스토리지를 제공하지 않습니다. 모든 VM 유형에 대한 "선택적 추가 기능"이됩니다.

클라우드 할인 옵션 이해

최근 Azure Reserved Instances를 사용할 수있게됨에 따라 AWS, Azure 및 Google의 3 대 클라우드 공급자는 모두 클라우드 공급자에서 1 년 동안 사용을 약속하는 대가로 공개 할인 (최대 75 %에 도달)을 제공합니다. 3 년. 모든 경우에 커밋 할 사용량과 온 디맨드로 남겨 둘 양을 결정할 수 있습니다. IBM은 월 사용량에 대해서만 공개 할인을 제공하므로 온 디맨드 사용량에 비해 약 10 %가 절약됩니다.

또한 Google은 약정이 필요하지 않은 지속 사용 할인을 제공하지만 한 달의 25 % 이상 한 지역에서 실행되는 각 인스턴스 유형에 대해 자동 할인을 제공합니다. 한 달 내내 연중 무휴로 실행되는 인스턴스의 경우 할인은 최대 30 %입니다.

 
  AWS 마이크로 소프트 애저 구글 클라우드 IBM 클라우드
할인 유형 예약 인스턴스 (RI) 예약 인스턴스 (RI) 지속 사용 할인 (SUD)

약정 사용 할인 (CUD)

월간 가격
약속 기간 1 년 또는 3 년 1 년 또는 3 년 SUD : 약정 없음

CUD : 1 년 또는 3 년

월별 약정
할인 수준의 범위 최대 75 % 최대 72 % SUD : 최대 30 %

CUD : 37 % (1 년) 또는 55 % (3 년)

약 10 %
기타 문서화 된 프로그램 RI 볼륨 할인

스팟 인스턴스

하이브리드 사용 할인

기업 계약

선점 형 VM 협상 됨

위에 나열된 공개적으로 문서화 된 할인 외에도 사례별로 개인적으로 협상 된 할인 기회가 있습니다. 특정 클라우드 제공 업체에 더 많이 지출할수록 추가 할인을 협상 할 가능성이 높아집니다.

약정 기반 할인 비교

약정 기반 할인을위한 세 가지 프로그램은 아래에 설명 된대로 유연성이 다릅니다.

구매 용이성 : Google은 가장 간단한 구매 접근 방식을 제공합니다. CUD는 지역의 모든 인스턴스 제품군 및 크기에 적용 할 수 있으며 변경을 요청할 필요가 없습니다. 

변경 용이성 : Google CUD는 리전의 모든 인스턴스 유형에 자동으로 적용됩니다. AWS 컨버터블 RI 및 Azure RI를 사용하면 구매 (인스턴스 유형 및 지역 포함)를 변경할 수 있지만 그렇게하려면 수동 프로세스를 거쳐야합니다.

취소 기능 : Azure는 예약 된 인스턴스를 취소 할 수 있다는 점에서 고유하지만 그렇게하는 데 12 %의 수수료가 있다는 점에 유의해야합니다.

가장 유연한 결제 옵션 : AWS는 가장 많은 결제 옵션을 제공 하며 선불 결제를 할수록 더 많은 비용을 절약 할 수 있습니다.

 
  AWS RI Microsoft Azure RI Google Cloud CUD
구매 기준 기간

부위

인스턴스 패밀리

OS

네트워크 유형

기간

부위

인스턴스 유형

부위

vCPU 수

GB RAM 수

변경할 수 있습니까? 컨버터블 : 동일하거나 더 큰 가치의 RI 콤보로 교환 가능

표준 : 가용 영역, 크기 (vanilla Linux 전용), 네트워크 유형 변경 가능

남은 금액을 신규 구매 가격으로 교환 및 회신 가능 SUD : 지역의 모든 인스턴스에 자동으로 적용됩니다.
취소 할 수 있습니까? 마켓 플레이스에서 판매 가능 (구매자를 찾기가 종종 어려움) 예, 12 % 취소 수수료 아니
지불 옵션 3 가지 옵션 : 선결제 없음, 부분 선결제, 모두 선결제로 할인 수준 증가 모두 선결제 (EA 약정을 사용하여 지불 가능) 선행 없음
다른 옵션과 결합 하시겠습니까? RI 볼륨 할인과 결합 EA 인스턴스 가격과 호환되지 않음 CUD가 적용되지 않는 인스턴스에서만 SUD를 계속 받으십시오.

여기서는 각 유형의 약정 기반 할인이 작동하는 방식에 대해 설명하지 않지만 이러한 할인으로 인해 물리적 인스턴스 또는 VM에 대해 아무것도 변경할 필요가 없다는 것을 아는 것이 중요합니다. 오히려 "예약"또는 "약정"의 매개 변수와 일치하는 모든 인스턴스에 적용 할 수있는 "할인 쿠폰"이라고 생각할 수 있습니다.

구매할 RI 수 결정

약정 기반 할인으로 특정 클라우드 제공 업체의 풋 프린트 중 어느 정도를 충당해야하는지 약정 적용 수준 을 결정하는 것은 복잡 할 수 있습니다 . 일반적으로 대답은 100 % 보장 수준이 아닙니다 (클라우드 제공 업체 영업 담당자가 알려줄 수 있음에도 불구하고).

구매시 다음과 같은 다양한 요소를 고려해야합니다.

  • 과거 사용량 (지역, 인스턴스 패밀리 등)
  • 안정적인 상태 사용과 파트 타임 사용
  • 향후 계획 :
    • 사용의 증가 또는 감소
    • 클라우드 제공 업체 변경
    • 인스턴스 패밀리 변경
    • 이동 지역
    • 다른 컴퓨팅 모델 (컨테이너, 서버리스 등)로 전환
  • 시간에 따른 저축과 선불 현금 지불 사이의 균형
  • 필요한 유연성 수준

RightScale의 클라우드 비용 관리 제품인 RightScale Optima는 과거 사용량에 대한 분석보고와 향후 계획에 대한 인간 지능을 결합하여 약정 기반 할인을위한 맞춤형 계획을 생성합니다. 적절한 보장 수준을 결정한 다음 아래에 표시된대로 RI 또는 ​​CUD를 구매하기위한 전체 Optima 할인 플랜으로 전환하도록 도와드립니다. 그런 다음이 계획을 사용하여 IT 관리자 및 재무 팀에 옵션을 제공 할 수 있습니다.

RightScale

인스턴스 가격 비교

이제 다양한 할인 옵션을 이해 했으므로 주문형 가격과 할인 된 가격을 모두 비교해 보겠습니다.

중요 참고 사항 :이 분석에 사용 된 연간 주문형 가격에는 Google SUD가 자동으로 적용되므로 포함됩니다. 할인 된 가격에는 AWS 및 Azure RI와 Google CUD가 포함됩니다. IBM의 경우 월별 가격을 사용하고 협상 된 30 % 할인을 가정합니다. 결과적으로 IBM 가격은 협상 된 요율에 따라 달라질 수 있습니다.

컴퓨팅 가격을 비교할 때 비교 된 인스턴스가 비슷한 위치와 그렇지 않은 위치를 기록하는 것이 중요합니다. 분석에서 아래 표의 첫 번째 열에 표시된 것처럼 비교할 6 개의 시나리오를 선택했습니다. vCPU가 2 개인 표준, 대용량 메모리 및 고성능 CPU 인스턴스 유형을 살펴 보았습니다. 이 세 가지 인스턴스 유형 각각에 대해 로컬 SSD가 필요하고 로컬 SSD가 필요하지 않은 시나리오를 살펴 보았으므로 총 6 개의 시나리오가 생성되었습니다. 모든 시나리오는 각 공급자의 최저 가격 지역을 기반으로하며 Linux와 Windows 비교를 제외하고는 추가 비용없이 (RHEL 또는 SLES가 아님) 제공되는 표준 무료 Linux 배포판 중 하나를 사용한다고 가정합니다.

그런 다음 각 클라우드 공급자에 대해 각 시나리오에 적합한 인스턴스 유형을 매핑했습니다. 모든 것을 "사과와 사과"로 정확히 비교할 수 없다는 것을 금방 알 수 있습니다.

  • 공지는 것을 메모리의 양이 달라집니다 클라우드 제공 업체에서 유사한 인스턴스. 대부분의 경우 메모리 차이는 상대적으로 작지만 (10 % 이하) CPU가 높은 시나리오의 경우 AWS와 Azure는 Google과 IBM의 두 배 이상의 메모리를 제공합니다.
  • AWS에는 표준 (M3 및 M4) 및 높은 CPU (C3 및 C5) 인스턴스 유형에 대해 로컬 SSD가 있거나없는 인스턴스 패밀리 있습니다. 높은 메모리 유형의 경우 SSD 드라이브를 포함하는 R3 제품군 만 있습니다.
  • Azure는 항상 모든 인스턴스 유형과 함께 로컬 SSD포함 하므로 필요 여부에 관계없이 인스턴스 가격의 일부로 "비용을 지불"하게됩니다.
  • Google 은 인스턴스 유형에 로컬 SSD포함하지 않으므로 추가 비용으로 비용을 지불해야합니다. 추가 로컬 SSD의 최소 크기는 375GB로 상당히 큽니다. Google Persistent Disk를 대안으로 사용할 수 있지만 로컬 SSD와 동일한 액세스 시간을 제공하지 않습니다.
  • IBM 에는 일반적으로 SAN 드라이브가 포함되어 있지만 표준 인스턴스 유형에는 로컬 드라이브에 대한 옵션이 있습니다.
RightScale

온 디맨드 클라우드 인스턴스 가격 : AWS vs. Azure vs. Google vs. IBM

아래의 6 개 시나리오 각각에 대해 각 클라우드의 시간당 온 디맨드 (OD) 가격과 각각의 RAM GB 당 시간당 가격을 볼 수 있습니다. 메모리 양이 중요한 경우 가격을 정상화 할 수 있도록 둘 다 계산합니다.

아래 차트에서 빨간색은 시나리오 내 클라우드 공급자의 최고 가격을 나타내고 녹색은 최저 가격을 나타냅니다. 동점이 있으면 두 클라우드 공급자가 모두 녹색 또는 빨간색으로 강조 표시됩니다.

RightScale

1 시간 동안 순수 주문형 가격으로

  • Azure는 8 가지 시나리오에서 가장 저렴한 가격입니다. 하나의 시나리오에서 가장 높은 가격.
    • Azure는 로컬 SSD 및 GB 당 RAM을 기준으로 한 모든 비교를 포함하는 모든 시나리오에 대해 최저 가격입니다.
    • Azure는 모든 시나리오에서 AWS보다 낮거나 일치합니다.
  • GCP는 네 가지 시나리오에서 가장 저렴한 가격입니다. 5 가지 시나리오에서 가장 높은 가격.
    • Google Cloud는 SSD가 필요하지 않을 때 가장 저렴한 가격입니다.
    • GCP는 AWS 및 Azure의 메모리가 절반도되지 않기 때문에 높은 CPU의 경우 'GB 당 RAM'비용이 더 높습니다.
  • AWS는 두 가지 시나리오에서 가장 저렴한 가격입니다. 두 가지 시나리오에서 가장 높은 가격.
  • AWS는 대부분 중간 가격 옵션입니다.
  • IBM은 한 시나리오에서 가장 저렴한 가격입니다. 5 가지 시나리오에서 가장 높은 가격.

할인 된 클라우드 인스턴스 가격 : AWS vs. Azure vs. Google vs. IBM

할인 된 가격을 비교할 때 더 나은 비교를 위해 연간 (시간당 대신) 비용을 살펴 보았습니다. 이는 약정 기반 할인이 최소 1 년 동안이기 때문입니다.

아래에서 6 가지 시나리오 각각에 대해 각 클라우드에 대해 할인 된 연간 가격과 각각의 RAM GB 당 할인 된 연간 가격을 볼 수 있습니다. 메모리 양이 중요한 경우 가격을 정상화 할 수 있도록 둘 다 계산합니다.

아래 차트에서 빨간색은 시나리오 내 클라우드 공급자의 최고 가격을 나타내고 녹색은 최저 가격을 나타냅니다. 동점이 있으면 두 클라우드 공급자가 모두 녹색 또는 빨간색으로 강조 표시됩니다.

RightScale

1 년 약정에 대한 연간 가격 :

  • Azure는 9 가지 시나리오에서 가장 저렴한 가격입니다. 하나의 시나리오에서 가장 높은 가격.
    • Azure는 GB 당 RAM을 기준으로 모든 시나리오에 대해 최저 가격입니다.
    • Azure는 모든 시나리오에서 AWS보다 낮거나 일치합니다.
  • Google Cloud는 두 가지 시나리오에서 가장 저렴한 가격입니다. 7 가지 시나리오에서 가장 높은 가격.
    • Google Cloud는 SSD가 필요하지 않을 때 가장 저렴한 가격입니다.
    • GCP는 AWS 및 Azure의 메모리가 절반도되지 않기 때문에 높은 CPU의 경우 'GB 당 RAM'비용이 더 높습니다.
  • AWS는 시나리오가없는 경우 최저 가격입니다. 두 가지 시나리오에서 가장 높은 가격.
  • AWS는 대부분 중간 가격 옵션입니다.
  • IBM은 한 시나리오에서 가장 저렴한 가격입니다. 네 가지 시나리오에서 가장 높은 가격.
    • IBM 가격은 협상 된 가격에 따라 다릅니다.