Выбери своё облако
Публикация учитывает последние снижения цен от 1 декабря 2016 платформы AWS последних поколений m4 и c4, а также обзор новейшего инстанса AWSr4.
Суть облачного дисконтирования
В среднем, основной статьей расходов при использовании облака являются вычислительные ресурсы, на них приходится около 75%-80% от общих затрат.
Итоговая цена, которую вы заплатите за использование платформы, может быть на много снижена за счет скидки от провайдера. Поэтому, прежде чем перейти к сравнению цен, важно понять за счет чего можно снизить затраты при покупке облачного инстанса у каждого конкретного провайдера. В этом мы и попробуем разобраться в сегодняшней статье. Все цены указаны без НДС.
AWS
Наиболее выгодным предложением облачной платформы AWS являются зарезервированные инстансы (Reserved
Размер скидки зависит от срока. 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 Майкрасофт (
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)
arzonus
21.02.2017 18:27Azure всегда включает локальный SSD во все типы инстансов. В итоге, вы платите за него независимо от вашего желания;
Этот SSD — диск для временных файлов. Этот диск у вас подключен при любом типе основного диска HDD или SSD. Однако (как я понимаю) его использование не включается в стоимость, так как данный диск не использует пространство Azure Storage.
rPman
21.02.2017 20:48+5Ау! разве для AWS сетевой трафик не является определяющим стоимость владения? в статье про трафик ни слова, именно на нем облачные провайдеры часто создают черные дыры в тарифах, высасывающих деньги у неопытных пользователей.
Cloud4Y
22.02.2017 14:04+1Трафик в AWS, Azure и Google Cloud не считался, он дополнительно стоит. У Cloud4Y канал 5 Мбит бесплатен.
alexoron
22.02.2017 14:05Автор, почитай что такое Спотовые инстансы Amazon EC2
Там спотовые инстансы доступны со скидкой до 95% в сравнении с ценами по требованию если посмотреть через Spot Bid Advisor.Cloud4Y
22.02.2017 14:08Цены у таких инстансов и правда низкие, но насколько удобно пользоваться спотами в долгосрочных перспективах?
rPman
22.02.2017 14:22Если вам нужны вычисления, а не запуск сервиса full time, то спотовые инстансы подходят
Сам еще не использовал, одна из основных проблем — отслеживание цен, чтобы получить хотя бы 80% скидку нужно этим заниматься, это фактически как торговля на бирже, при этом готовых инструментов нет (но есть API), есть минимальная информация на сайте, а я бы графики предложений бы пособирал.
alexoron
22.02.2017 21:52Поэтому они так дешевы что ими редко пользуются. Но машины то работают.
Там нужно отслеживать наименее загруженные инстансы.
Прицениваться по графикам кому нужны долгосрочные перспективы
Могу дать ссылку на ютуб-канал где это подробно разжевывается на росийском.rPman
24.02.2017 00:15дайте эту ссылку, пожалуйста, если модераторы могут посчитать это за рекламу, в приват
alexoron
24.02.2017 13:41+1Даю ссылку на начальное видео из серии уроков.
Там просто обьясняется как делать свою машину для рендер-системы правда для Cinema 4D, но это можно применить и для других программ.
Это единственное видео на ютубе где теоретически и практически все обьясняется на пальцах для создания своей рендер-машины на которой можно склонировать дополнительно хоть тысячу машин с виртуальными видеокартами.rPman
24.02.2017 14:58про споты там практически ничего не сказали, этот обзор — подробный туториал по использованию, вплоть до установки программ на машину, я ожидал там будут подсказки, как отлавливать минимальную цену и как это делать достаточно долго, не превратившись в довесок к машине
alexoron
24.02.2017 15:32Вы просто невнимательны!
Я же дал ссылку на СЕРИЮ уроков. А это означает видеороликов там несколько.
А конкретная информация идет как раз в следующем ролике.
Эта ссылка висит у меня в закладках уже давно. Поэтому дал ее с начального урока с надеждой на ваше внимание.
Но как вижу Вы невнимательны…
ALexhha
25.02.2017 00:40Сравнить цены на облачные платформы у разных провайдеров не так просто, как может показаться на первый взгляд.
я бы сказал, что сравнивать цены без контекста предоставляемых сервисов облачным провайдером — абсолютно бессмысленное занятие.
Там спотовые инстансы доступны со скидкой до 95% в сравнении с ценами по требованию
подходят далеко не для любого проекта
crezd
В статье почему то не сказано про споты, хочу обратить внимание что у AWS есть еще такая тема как Spot Instances. Для stateless сервисов самое оно, экономия в сравнении с обычным инстансом в х10 раз, но есть свои нюансы.