Пару дней назад Кори Куинн написал в твиттере:
«Кто-то спрашивал — отвечаю. Полностью зарезервированный инстанс db.r5.24xlarge Enterprise Multi-AZ для SQL-сервера в Бахрейне стоит $3 118 367. Объявляется конкурс на самый дорогой вызов API в облаке AWS».
В треде развернулась очень продуктивная дискуссия, где много приятных людей пытались найти ещё лучший способ потратить деньги в AWS. Мне как пользователю Azure стало грустно и одиноко, поэтому я решил исправить эту несправедливость. Если вы сидите в карантине и не хотите куда-то потратить безумную сумму денег, то могу подсказать. Вам нужна только подписка Pay-As-You-Go в Azure — и я гарантирую, что все ваши с трудом заработанные деньги исчезнут в момент!
Разогрев
Первое, что попытается сделать каждый здравомыслящий человек, который хочет потратить максимальное количество денег у любого облачного провайдера, — это купить самую большую и дорогую виртуальную машину. К сожалению, это не слишком эффективно:
Один инстанс Standard_M416ms_v2 с 416 vCPU и 11 400 ГБ оперативной памяти, оплаченный на три года вперёд, обойдётся всего в 802 тысячи евро, а это даже не миллион! Что ещё хуже, Azure предоставляет скидку в размере 71%, а такие скидки совершенно противоречат нашей цели. Отдадим должное искусственному интеллекту: Azure говорит, что рекомендуемое количество этих инстансов для меня равно нулю. Довольно точное предположение.
Пробиваем миллион (хранилище Azure Blob Storage)
Что насчёт хранилища блобов? Обычно оно очень дёшево, но что делать, если по какой-то причине в течение следующих трёх лет вам нужно хранить один петабайт в Южной Бразилии?
К сожалению, здесь дают только простое геоизбыточное (geo-redundant) хранилище. Остаётся лишь предполагать, сколько бы стоило хранилище с избыточным количеством зон (geo-zone-redundant), если бы такое было доступно.
Пробиваем миллион (Azure Databricks)
Наш следующий кандидат — это Azure Databricks. Я понятия не имею, что это такое, и мне даже всё равно! Знаю только, что это довольно дорогая услуга, а это именно то, что нам нужно:
За три миллиона евро вы можете купить шести миллионов этих «кирпичиков данных». При цене 0,53 евро за кирпичик, честно говоря, я понятия не имею, выгодно такое предложение или нет.
Победитель
Я часто использую Cosmos DB, поэтому в курсе высоких цен. Попробуем зарезервировать БД:
При цене менее 50 тыс. евро за 20 тыс. RU/s это просто жалко. Когда я попытался зарезервировать пять миллионов RU/s, Azure не позволила мне это сделать, поскольку я, видимо, недостаточно «корпоративный» пользователь:
К счастью, мы можем хотя бы оценить стоимость в калькуляторе цен:
Итак с результатом почти $9,5 млн у нас есть победитель! Или всё-таки нет?
Читерство
Некоторые из вас, дорогие читатели, сейчас, вероятно, задаются вопросом: а зачем ограничиваться одним петабайтом? Это совершенно логичный вопрос! Давайте закажем максимальный объём хранения в Южной Бразилии:
Жаль, что у них только 99 петабайт, поэтому попробуем зарезервировать 999 инстансов Standard_M416ms_v2:
Совсем неплохо! Однако у меня на карте недостаточно денег. Если хотите проверить платёж, пожалуйста, нажмите кнопку "Review + buy" и расскажите, как прошло.
Вывод
Пожалуйста, проверьте сами и расскажите о своём опыте! Но не грустите, если на Azure закончится свободное место:
Автор: m1rko