Сравнение на цените в облак: AWS срещу Microsoft Azure срещу Google Cloud срещу IBM Cloud

Ким Уейнс е вицепрезидент по стратегията за разходи за облак в RightScale.

Тъй като основните доставчици на облак (AWS, Azure, Google и IBM) продължават да понижават цените на облачните екземпляри, те са добавили опции за отстъпки, добавили са екземпляри и са свалили фактурите за фактуриране, в някои случаи, до таксуване за секунда. Разходите намаляват, но сложността се увеличава. Разбирането как да се ориентирате в тази сложност е критично важно. Смятаме, че компаниите ще загубят над 10 милиарда долара през следващите 12 месеца за своите облачни разходи.

И така, как да започнете да разбирате разходите за облак? Кои доставчици имат опции с най-ниска цена?

Този буквар предоставя информацията, която трябва да знаете, за да разберете опциите за обществено ценообразуване в облака и да оптимизирате разходите си за облак.

Какво се е променило в цените на инстанции в облак

Когато следите отблизо ценообразуването в облак, виждате колко често нещата се променят. Само през 2017 г. има голям брой промени в ценообразуването за екземпляри в облак. Ето кратко резюме.

  • Много цени падат : 70 процента от 104-те ценови точки, които включваме в нашето сравнение, са паднали от последното ни сравнение през април 2017 г. Въпреки че това е част от общите ценови точки, те представляват някои от най-често използваните случаи. От 26-те ценови точки, които анализирахме за всеки доставчик на облак, AWS спадна 19 от 26, Azure падна 24 от 26, Google падна 4 от 26, а IBM падна 26 от 26.
  • Нови екземпляри за наше сравнение: доставчиците на облак продължават да добавят нови екземпляри, а в някои случаи и нови семейства екземпляри. Например AWS добави семейството екземпляри C5 (следващото поколение за екземпляри C4) и IBM премина от напълно персонализирани опции към семейства екземпляри.
  • Опциите за отстъпки се увеличават: Нарастват възможностите (и предизвикателствата) за получаване на отстъпки. Azure представи резервирани екземпляри с до 72 процента спестявания, AWS добави едногодишни конвертируеми резервирани екземпляри, а Google въведе едногодишни и тригодишни отстъпки за задължителна употреба.
  • За секунда фактуриране : AWS се премести от час за секунда фактуриране за EC2 и няколко други услуги. Google винаги е предоставял таксуване за секунда, но е намалил минималното време за таксуване за даден екземпляр от 10 минути на 1 минута. Azure предлага фактуриране за секунда само за екземпляри на контейнери.
  • Ценообразуването на локални дискове се развива : доставчиците на облак изглежда насочват потребителите далеч от разчитането на локални дискове за екземпляри и вместо това се насочват към прикачено хранилище. Например AWS предлага семейства на екземпляри със и без локално хранилище, Azure е намалил количеството локално хранилище за най-новите поколения (въпреки че продължава да предлага локално хранилище за всички семейства на екземпляри), а Google продължава да предлага локално хранилище извън кутията, което го прави „допълнителна добавка“ за всеки тип VM.

Разбиране на опциите за отстъпки в облак

С неотдавнашната наличност на резервирани екземпляри на Azure, големите три доставчика на облак - AWS, Azure и Google - предлагат публично достъпни отстъпки (достигащи до 75 процента) в замяна на ангажимент за използване на доставчика на облак за една година или тригодишен период. Във всички случаи можете да решите колко употреба да ангажирате и колко да оставите при поискване. IBM предлага само публични отстъпки за месечна употреба, което спестява около 10% в сравнение с използването при поискване.

Google предлага и отстъпка за продължителна употреба, която не изисква ангажимент, но предлага автоматична отстъпка за всеки тип екземпляр, който се изпълнява в даден регион повече от 25 процента от месеца. За случаи, работещи 24x7 за цял месец, отстъпката достига 30%.

 
  AWS Microsoft Azure Google Cloud IBM Cloud
Вид отстъпка Резервирани екземпляри (RI) Резервирани екземпляри (RI) Отстъпка за продължителна употреба (SUD)

Отстъпка за ангажирана употреба (CUD)

Месечно ценообразуване
Продължителност на ангажимента 1 или 3 години 1 или 3 години SUD: Без ангажимент

CUD: 1 или 3 години

Ангажиране по месец
Обхват на нивата на отстъпка До 75% До 72% SUD: До 30%

CUD: 37% (1Y) или 55% (3Y)

Около 10%
Други документирани програми Отстъпки за обем на RI

Точкови екземпляри

Отстъпка за хибридна употреба

Предприятие споразумение

Предварително изпразни виртуални машини Договаряне

В допълнение към публично документираните отстъпки, изброени по-горе, има възможности за отстъпки с частни договори за всеки отделен случай. Колкото повече харчите с определен доставчик на облак, толкова по-вероятно е да можете да договаряте допълнителни отстъпки.

Сравняване на отстъпки въз основа на ангажименти

Трите програми за отстъпки въз основа на ангажименти се различават по гъвкавост, както е посочено по-долу.

Лесно закупуване : Google предлага най-простия подход за закупуване, при който вашият CUD може да се прилага за всяко семейство и размер на екземпляри в даден регион и няма нужда да поискате промени. 

Лесна промяна: Google CUD автоматично се прилага за всеки тип екземпляр в региона. AWS Convertible RI и Azure RI ви позволяват да промените покупката си (включително типа на екземпляра и региона), но изискват да преминете през ръчен процес, за да го направите.

Възможност за анулиране: Azure е уникален с това, че ви позволява да анулирате резервираните си инстанции, но е важно да се отбележи, че за това има 12 процента такса.

Най-гъвкави опции за плащане : AWS ви предлага най-много опции за плащане и ви позволява да спестявате повече, колкото повече плащате предварително.

 
  AWS RI RI на Microsoft Azure Google Cloud CUD
Купувайте въз основа на Срок

Регион

Инстанция семейство

операционна система

Тип мрежа

Срок

Регион

Тип екземпляр

Регион

Брой vCPU

Брой RAM памет

Може ли да се промени? Кабриолет: Може да замени за комбинация от RI с еднаква или по-голяма стойност

Стандартно: Може да промени зона за наличност, размер (само за ванилия Linux), тип мрежа

Може да обменя и отговори останалата сума на новата покупна цена SUD: Автоматично се прилага за всички случаи в региона
Можете ли да анулирате? Може да продава на Marketplace (често е трудно да се намерят купувачи) Да за такса за анулиране от 12% Не
Начини на плащане 3 опции: Няма отпред, частично отпред, всички отпред, давайки нарастващи нива на отстъпка Всички предварително (Може да използва ангажимент на EA за плащане) Не отпред
Да се ​​комбинира с други опции? Комбинирайте с отстъпки за обем на RI Не е съвместимо с ценообразуването на екземпляра на EA Продължете да получавате SUD само в случаи, които не са обхванати от CUD

Тук няма да обсъждаме как работи всеки тип отстъпка въз основа на ангажименти, но е важно да знаете, че тези отстъпки не изискват от вас да променяте нищо във физическите си случаи или виртуални машини. По-скоро можете да мислите за тях като за „купони за отстъпка“, които могат да бъдат приложени към всякакви случаи, които съответстват на параметрите на тази „резервация“ или „ангажимент“.

Взема решение колко РИ да се купят

Може да бъде сложно да решите нивото на вашето ангажирано покритие - каква част от вашия отпечатък в определен доставчик на облак трябва да бъде покрит от отстъпки въз основа на ангажименти. Като цяло отговорът никога не е 100 процента ниво на покритие (независимо от това, което може да ви каже представителят на вашия облачен доставчик).

Трябва да вземете предвид различни фактори при покупка, включително:

  • Историческа употреба (по регион, семейство екземпляри и т.н.)
  • Използване в стабилно състояние спрямо използване на непълно работно време
  • Бъдещи планове за:
    • Растеж или спад в употребата
    • Смяна на доставчици в облак
    • Смяна на семейства на екземпляри
    • Преместване на региони
    • Преминаване към други изчислителни модели (контейнери, без сървъри и т.н.)
  • Баланс между спестяванията във времето и плащанията в брой предварително
  • Необходимо ниво на гъвкавост

Продуктът за управление на разходите в облака на RightScale, RightScale Optima, съчетава аналитични отчети за историческата употреба с човешки интелект за бъдещи планове за създаване на персонализиран план за отстъпки въз основа на ангажименти. Ние ви помагаме да решите подходящото ниво на покритие, след което го превърнете в пълен план за отстъпки на Optima за закупуване на RI или CUD, както е показано по-долу. След това този план може да се използва за предоставяне на опции на вашите ИТ мениджъри и финансови екипи.

RightScale

Сравняване на ценообразуването на екземпляра

Сега, когато разбирате различните опции за отстъпки, нека сравним както цените при поискване, така и намалените цени.

Важна забележка: Имайте предвид, че годишните цени при поискване, използвани в този анализ, включват Google SUD, защото той ще се прилага автоматично. Нашите намалени цени ще включват AWS и Azure RI, както и Google CUD. За IBM използваме ежемесечно ценообразуване и приемаме 30 процента договорена отстъпка. В резултат на това цените на IBM могат да варират в зависимост от договорения процент.

При сравняване на изчислителните цени е важно да се отбележи къде сравняваните екземпляри са сходни и къде не. В нашия анализ избрахме шест сценария за сравнение, показани в първата колона на таблицата по-долу. Разгледахме стандартни типове екземпляри с висока памет и висока CPU с два vCPU. За всеки от тези три типа екземпляри разгледахме сценарии, при които се изисква локален SSD и където не се изисква локален SSD, което доведе до общо шест сценария. Всички сценарии се основават на най-ниския ценови регион за всеки доставчик и, с изключение на сравнението между Linux и Windows, предполагаме използването на един от стандартните безплатни дистрибуции на Linux, които се предлагат без допълнително заплащане (не RHEL или SLES).

След това за всеки доставчик на облак картографирахме подходящия тип екземпляр за всеки сценарий. Бързо можете да видите, че всичко не може да се сравни точно „ябълки с ябълки“.

  • Забележете, че количеството памет варира за подобни случаи при доставчиците на облак. В повечето случаи разликата в паметта е сравнително малка (10 процента или по-малко), но за сценарии с високи процесори AWS и Azure предлагат повече от два пъти паметта на Google и IBM.
  • AWS има семейства екземпляри със и без локален SSD за стандартни (M3 и M4) и високи CPU (C3 и C5) типове екземпляри. За типовете памет с висока памет има само семейството R3, което включва SSD устройство.
  • Azure винаги включва локален SSD с всички негови типове екземпляри, така че в резултат вие го „плащате“ като част от цената на екземпляра, независимо дали имате нужда от него.
  • Google никога не включва локален SSD с типа на екземпляра, така че трябва да платите за него като допълнителна цена. Минималният размер за добавен локален SSD е 375 GB, което е доста голямо. Можете да използвате Google Постоянен диск като алтернатива, но той не предлага същото време за достъп като локалния SSD.
  • IBM обикновено включва SAN устройство , но има опция за локално устройство на стандартния тип екземпляр.
RightScale

Ценообразуване на екземпляр в облак при поискване: AWS срещу Azure срещу Google срещу IBM

За всеки от шестте сценария по-долу можете да видите почасова цена при поискване (OD) за всеки облак и след това почасова цена за GB RAM за всеки. Изчисляваме и двете, за да можете да нормализирате цените, ако количеството памет е важно за вас.

В диаграмата по-долу червеното показва най-високата цена на доставчиците на облак в рамките на сценарий, а зеленото представлява най-ниската цена. Ако има връзки, тогава и двамата доставчици на облак са маркирани в зелено или червено.

RightScale

В чисти цени при поискване за един час

  • Azure е най-ниската цена за осем сценария; най-високата цена за един сценарий.
    • Azure е най-ниската цена за всички сценарии, които включват локален SSD и всички сравнения въз основа на GB RAM.
    • Azure съвпада или е по-нисък от AWS за всички сценарии.
  • Google Cloud е най-ниската цена за четири сценария; най-високата цена за пет сценария.
    • Google Cloud обикновено е най-ниската цена, когато не е необходим SSD.
    • Google Cloud е на по-високи цени на цената „на GB RAM” за висок процесор, поради факта, че включва по-малко от половината памет на AWS и Azure.
  • AWS е най-ниската цена за два сценария; най-висока цена за два сценария.
  • AWS най-често е опция със средна цена.
  • IBM е най-ниската цена за един сценарий; най-високата цена за пет сценария.

Цени на екземпляри в облак с отстъпка: AWS срещу Azure срещу Google срещу IBM

При сравняване на намалени цени разгледахме годишните (вместо почасовите) разходи, за да дадем по-добро сравнение. Това е така, защото отстъпката въз основа на ангажимент е за минимум една година.

По-долу за всеки от шестте сценария можете да видите намалената годишна цена за всеки облак и след това намалената годишна цена за GB RAM за всеки. Изчисляваме и двете, за да можете да нормализирате цените, ако количеството памет е важно за вас.

В графиката по-долу червеното показва най-високата цена на доставчиците на облак в рамките на сценарий, докато зеленото представлява най-ниската цена. Ако има връзки, тогава и двамата доставчици на облак са маркирани в зелено или червено.

RightScale

В годишни цени за едногодишен ангажимент:

  • Azure е най-ниската цена за девет сценария; най-високата цена за един сценарий.
    • Azure е най-ниската цена за всички сценарии, базирани на GB RAM.
    • Azure съвпада или е по-нисък от AWS за всички сценарии.
  • Google Cloud е най-ниската цена за два сценария; най-високата цена за седем сценария.
    • Google Cloud обикновено е най-ниската цена, когато не е необходим SSD.
    • Google Cloud е на по-високи цени на цената „на GB RAM” за висок процесор, поради факта, че включва по-малко от половината памет на AWS и Azure.
  • AWS е най-ниската цена за никакви сценарии; най-висока цена за два сценария.
  • AWS най-често е опция със средна цена.
  • IBM е най-ниската цена за един сценарий; най-висока цена за четири сценария.
    • Ценообразуването на IBM ще зависи от договорената цена.