Сравнить цены на облачные платформы у разных провайдеров не так просто, как может показаться на первый взгляд. У каждого провайдера свой алгоритм ценообразования и различные условия получения скидок. К тому же, провайдеры регулярно проводят корректировки цен на свои продукты. Сегодня мы попробуем выяснить при соблюдении каких факторов можно получить наиболее выгодную скидку и, тем самым, сэкономить при покупке облачной платформы.

image
Выбери своё облако

Публикация учитывает последние снижения цен от 1 декабря 2016 платформы AWS последних поколений m4 и c4, а также обзор новейшего инстанса AWSr4.

Суть облачного дисконтирования


В среднем, основной статьей расходов при использовании облака являются вычислительные ресурсы, на них приходится около 75%-80% от общих затрат.

Итоговая цена, которую вы заплатите за использование платформы, может быть на много снижена за счет скидки от провайдера. Поэтому, прежде чем перейти к сравнению цен, важно понять за счет чего можно снизить затраты при покупке облачного инстанса у каждого конкретного провайдера. В этом мы и попробуем разобраться в сегодняшней статье. Все цены указаны без НДС.

AWS


Наиболее выгодным предложением облачной платформы AWS являются зарезервированные инстансы (Reserved instances-RIs. )RIs представляет собой не инстанс как таковой, а скидку на «инстанс по запросу». Скидка дает уменьшение цены инстанса, который, в свою очередь, вбирает в себя определенные параметры (регион расположения, операционная система и тип инстанса).

Размер скидки зависит от срока. AWS предлагает стандартные зарезервированные инстансы сроком на 1 и 3 года, чем больше срок — тем больше выгода при покупке. Если, при покупке, выбрать частичную или полную предоплату, то скидка также будет увеличена. Есть вариант конвертируемого RIs сроком на 3 года — данный тип дает меньшую скидку, но подразумевает возможность изменять атрибуты зарезервированного инстанса, если изменения приводят к созданию зарезервированных инстансов равной или большей стоимости.

Таким образом, экономия может составлять от 24% до 75% в зависимости от сроков, типа RI и территориальной зоны. Оптимальным вариантом для работы является годовой RI без предоплаты, этот тип мы используем в нашем сравнительном анализе платформ различных провайдеров. Мы рекомендуем быть осторожными при покупке трехлетнего RI, так как объемы загрузки могут меняться в течение этого срока.

Конвертируемые RIs дают возможность менять атрибуты инстанса и экономят 5–6% затрат (как видно в таблице), но надо иметь ввиду, что вы будете привязаны к инстансу на 3 года, вместо одного.
Тип зарезервированного инстанса Без предоплаты Частичная предоплата Полная предоплата
IRs на год (Linux) 0,095$ Скидка 29% 0,083$ Скидка 38% 0,081$ Скидка 39%
Конвертируемый IRs на 3 года (Linux) 0,086$ Скидка 35% 0,075$ Скидка 44% 0,073$ Скидка 45%
IRs на 3 года (Linux) отсутствует 0,056$ Скидка 58% 0,052$ Скидка 61%
Включено часов/ сутки 24 24 24

  • Цены и скидки на RI варьируются в зависимости от региона, типа инстанса и программного обесечения
  • В расчет берется m.large, Linux, восточное побережье CША, инстанс «по требованию», цена 0,133 $ в час.

Azure


Экономия в использовании Azure определяется Вашим соглашением Enterpirse c Майкрасофт (EnterpriseAgreement-EA). Размер скидки при использовании Azure может составлять от 15% до 45% и зависит от планируемых расходов на инфраструктуру. Для сравнения предложений провайдеров мы используем средний 30% дисконт.

Google Cloud


Облачные сервис Google предлагает простой способ экономии за счет SustainedUsageDiscount (SUD) (Оплата только за текущую нагрузку). SUD не требует предоплаты и скидка высчитывается при выставлении счета в конце месяца. При этом в расчет берется фактическое время пользования инстанса определенного типа. Если нагрузка составляет 25% в месяц, то скидка составляет 20%. Если нагрузка достигает 50% и 70% рубежа, то скидка увеличивается на 20% соответственно. Таким образом, даже при условии 100% нагрузки, максимально возможная скидка будет составлять 30%.
Уровень использования, % от расчетного цикла Добавочная ставка, % от базового тарифа Базовый тариф, n1-standard-1 Общая стоимость
0-25% 100% $0.050 $9.00
25-50% 80% $0.040 $7.20
50-75% 60% $0.030 $5.40
75-100% 40% $0.020 $3.60
Цена за месяц при 100% использовании 30% скидка   $25.20

Напоминаем, что Облако Гугл будет автоматически комбинировать различные инстансы одного типа с целью предоставить вам максимальную скидку.

Cloud4Y


Cloud4Y, предоставляет немного другую модель оплаты, отличную от инстансов — «Pay as you go», с гибким конфигурированием каждого ресурса по отдельности. Такая модель дает возможность оплачивать ресурсы по факту потребления. Имеется гибкая система скидок от 15% – 50%. Чтобы получить максимальную скидку размером в 50%, вам придётся заключить договор сроком на 1 год. Размер скидки, доступный всем, что называется «по требованию» — 19%. Стоит отметить, что во всех случаях, плата за CPU и RAM берётся только за «включенное» время, в момент, когда вы не пользуетесь машиной — плата не взимается, а вот за хранилище придётся платить в независимости от того, включена машина или выключена — плата берётся всегда (до момента, пока на диске есть данные, если диск чистый — плата не взимается).
Тип ресурса Цена за час Цена за час со скидкой 19% Цена за час со скидкой 50%
2cpu-7ram-32ssd $0,13 $0,10 $0,06
2cpu-7ram-0ssd $0,12 $0,09 $0,06
2cpu-3ram-0ssd $0,07 $0,05 $0,03

Сравнение цен


Теперь, когда мы рассмотрели различные варианты скидок, перейдем к сравнению цен и типов инстансов вышеуказанных провайдеров.

Обратите внимание: Экономия при использовании Google SAD рассчитывается провайдером самостоятельно, независимо от условий клиента. Цена AWS RIs зависит от набора параметров. Cloud4Y выставляет цену в зависимости от характеристик виртуальной машины. Azure же высчитывается исходя из условий соглашения.

При сравнении цены, важно учитывать схожи ли параметры инстансов, участвующих в выборке. При анализе мы использовали три типа инстансов с локальным хранилищем данных и без. Итого получилось 6 различных тарифов (см. колонку 1 в таблице). Тем не менее, как видно из таблицы, детальное сравнение провести крайне сложно, преимущественно, по следующим причинам:

1. Не смотря на схожий тип инстансев, провайдеры предоставляют разные объемы памяти. В большинстве случаев разброс не большой (10% и менее), но для инстанса типа highcpu провайдеры AWS и Azure предлагают в два раза больший объем памяти, чем Google. Для равноправного сравнения мы придумали для Cloud4Y инстансы, которые по техническим параметрам похожи на инстансы AWS, Azure и Google.

2. Наличие локального SSD:

  • Каждый тип инстанса AWS (с3, с4,m3,m4, r3,r4) может быть с локальным SSD и без;

  • Azure всегда включает локальный SSD во все типы инстансов. В итоге, вы платите за него независимо от вашего желания;

  • Google не включает стоимость локального SSD в стоимость инстансев. За него необходимо будет доплачивать. При этом, минимальный размер SSD составляет целых 375 GB. Конечно, вы можете сохранять базы данных на диск (Google Presistent Disk), но временные ограничения доступа к нему жестче, чем к SSD.

  • Cloud4Y позволяет выбрать тариф как с локальным SSD так и без него, в таблице представлены оба варианта;




Сравнение цен инстансов «по-требованию»


Для каждого из представленных шести тарифов мы сделали разбивку на почасовую оплату инстансов «по требованию» и почасовую оплату за каждый гигабайт оперативной памяти.



Итог: Cloud4Y дает самую низкую цену на инстансы с не большим количеством RAM, Google дает самую низкую цену на инстанс с повышенной оперативной памятью без SSD, в инстансах с SSD высокая цена Google Cloud оправдывается за счет надбавки локального SSD объемом 375GB. AWS наиболее выгоден, когда требуется большое количество оперативной памяти в связке с локальным SSD.

Сравнение дисконтированых цен:


Для более наглядного сравнения цен мы отталкивались от годовых затрат. Во многом по причине того что минимальный срок инстанса AWS RIs составляет год, контракт EA Майкрософт 3 года (хотя подразумевает возможность определения срока каждый следующий год). Cloud4Y самый гибкий — минимальный срок аренды может составлять несколько дней.

Ниже в таблице приведены расчеты скидок в разрезе годовых выплат для каждого из шести сценариев. А также расчет цены за гигабайт оперативной памяти.



Подведем итог:

Если вы не планируете использовать скидочные купоны резервируемых RIs от AWS и не имеете скидки, прописанной в соглашении EA с Майкросфот, то в зависимости от параметров, самым выгодным вариантом будет Google Cloud или Cloud4Y.
Поделиться с друзьями
-->

Комментарии (13)


  1. crezd
    21.02.2017 12:45
    +3

    В статье почему то не сказано про споты, хочу обратить внимание что у AWS есть еще такая тема как Spot Instances. Для stateless сервисов самое оно, экономия в сравнении с обычным инстансом в х10 раз, но есть свои нюансы.


  1. arzonus
    21.02.2017 18:27

    Azure всегда включает локальный SSD во все типы инстансов. В итоге, вы платите за него независимо от вашего желания;

    Этот SSD — диск для временных файлов. Этот диск у вас подключен при любом типе основного диска HDD или SSD. Однако (как я понимаю) его использование не включается в стоимость, так как данный диск не использует пространство Azure Storage.


  1. rPman
    21.02.2017 20:48
    +5

    Ау! разве для AWS сетевой трафик не является определяющим стоимость владения? в статье про трафик ни слова, именно на нем облачные провайдеры часто создают черные дыры в тарифах, высасывающих деньги у неопытных пользователей.


    1. Cloud4Y
      22.02.2017 14:04
      +1

      Трафик в AWS, Azure и Google Cloud не считался, он дополнительно стоит. У Cloud4Y канал 5 Мбит бесплатен.


  1. alexoron
    22.02.2017 14:05

    Автор, почитай что такое Спотовые инстансы Amazon EC2
    Там спотовые инстансы доступны со скидкой до 95% в сравнении с ценами по требованию если посмотреть через Spot Bid Advisor.


    1. Cloud4Y
      22.02.2017 14:08

      Цены у таких инстансов и правда низкие, но насколько удобно пользоваться спотами в долгосрочных перспективах?


      1. rPman
        22.02.2017 14:22

        Если вам нужны вычисления, а не запуск сервиса full time, то спотовые инстансы подходят

        Сам еще не использовал, одна из основных проблем — отслеживание цен, чтобы получить хотя бы 80% скидку нужно этим заниматься, это фактически как торговля на бирже, при этом готовых инструментов нет (но есть API), есть минимальная информация на сайте, а я бы графики предложений бы пособирал.


      1. alexoron
        22.02.2017 21:52

        Поэтому они так дешевы что ими редко пользуются. Но машины то работают.
        Там нужно отслеживать наименее загруженные инстансы.
        Прицениваться по графикам кому нужны долгосрочные перспективы
        Могу дать ссылку на ютуб-канал где это подробно разжевывается на росийском.


        1. rPman
          24.02.2017 00:15

          дайте эту ссылку, пожалуйста, если модераторы могут посчитать это за рекламу, в приват


          1. alexoron
            24.02.2017 13:41
            +1

            Даю ссылку на начальное видео из серии уроков.
            Там просто обьясняется как делать свою машину для рендер-системы правда для Cinema 4D, но это можно применить и для других программ.
            Это единственное видео на ютубе где теоретически и практически все обьясняется на пальцах для создания своей рендер-машины на которой можно склонировать дополнительно хоть тысячу машин с виртуальными видеокартами.


            1. rPman
              24.02.2017 14:58

              про споты там практически ничего не сказали, этот обзор — подробный туториал по использованию, вплоть до установки программ на машину, я ожидал там будут подсказки, как отлавливать минимальную цену и как это делать достаточно долго, не превратившись в довесок к машине


              1. alexoron
                24.02.2017 15:32

                Вы просто невнимательны!
                Я же дал ссылку на СЕРИЮ уроков. А это означает видеороликов там несколько.
                А конкретная информация идет как раз в следующем ролике.
                Эта ссылка висит у меня в закладках уже давно. Поэтому дал ее с начального урока с надеждой на ваше внимание.
                Но как вижу Вы невнимательны…


  1. ALexhha
    25.02.2017 00:40

    Сравнить цены на облачные платформы у разных провайдеров не так просто, как может показаться на первый взгляд.
    я бы сказал, что сравнивать цены без контекста предоставляемых сервисов облачным провайдером — абсолютно бессмысленное занятие.

    Там спотовые инстансы доступны со скидкой до 95% в сравнении с ценами по требованию
    подходят далеко не для любого проекта