«Подписка на пончики», или Как получить облачные ресурсы со скидкой

3c0212eff02bdb25c45db0bc706cf4c0.jpg

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

В этой статье мы разберем преимущества и риски резервного потребления (CVoS) от Yandex Cloud и подскажем, как FinOps-практики могут помочь максимально эффективно использовать этот инструмент.

Облачные ресурсы под давлением спроса

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

Результаты Yandex Cloud за 2023 год
Результаты Yandex Cloud за 2023 год

Количество пользователей облачного провайдера выросло в 1,2 раза. Основной сегмент — это Enterprise (48%), а самым популярным сервисом остается инфраструктура и сеть (58%).

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

Да кто такой этот ваш CVoS?

Теперь давайте углубимся в то, что представляет собой «подписка на пончики» от Yandex Cloud, и как она помогает компаниям экономить на инфраструктуре. Резервируемое потребление (или Committed Volume of Services) — это специальное соглашение, предоставляемое провайдером, которое позволяет клиентам резервировать определенный объем ресурсов на срок от 6 месяцев до 1 года с гарантированной скидкой.

Представьте, что вы обожаете пончики и знаете, что будете покупать их каждое утро в пекарне возле дома. Вместо того, чтобы платить за каждый пончик по отдельности, вы договариваетесь с пекарем: заранее оплачиваете определенное количество пончиков на полгода или год вперед, а в ответ получаете щедрую скидку. И неважно, насколько подорожает мука или другие ингредиенты — для вас цена остается фиксированной, ведь вы заключили «сладкую» сделку заранее.

По такому же принципу работает CVoS: если вы уверены в стабильном использовании ресурсов Yandex Cloud в течение конкретного периода, вы можете зарезервировать их заранее и получить скидку. Чем больше срок резервирования и объем потребляемых ресурсов, тем выше экономия. Это соглашение распространяется на все облака, подключенные к вашему платежному аккаунту, что делает его особенно удобным для компаний, использующих несколько проектов в одном аккаунте.

Что еще может дать CVoS помимо скидки:

  • Простота подключения: выбрать срок резервирования (6 месяцев или 1 год) и дату начала действия соглашения можно в личном кабинете без дополнительной бумажной волокиты.

  • Автоматическое применение скидок: как только CVoS подключен, скидка на использование ресурсов применяется автоматически, что исключает необходимость следить за дополнительными настройками.

  • Удобство бизнес-планирования: предсказуемость расходов — ключевой аспект для компаний, которые планируют свои бюджеты на квартал и год вперед. CVoS позволяет зафиксировать траты на заранее известный объем ресурсов.

Важно помнить: договор дороже денег. В случае изменения объемов потребления в меньшую сторону вы обязаны оплатить зарезервированные ресурсы, даже если фактически их не использовали. Как и объяснить пекарю, что вы не голодны или пончики больше не нравятся, не получится. Поэтому подключение CVoS должно основываться на точных прогнозах и разумном управлении инфраструктурой. Но как понять, какие ресурсы можно зарезервировать без риска просчитаться?

У вас есть два пути

Разумный сценарий выглядит так: компания нанимает FinOps-специалиста, который анализирует данные по расходам на облако и предлагает шаги для покупки CVoS.

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

Сравним два подхода с точки зрения выгод и затрат для компании:

FinOps-специалист

FinOps-платформа

Автоматизация и масштабируемость

Ограничена объемом данных, которые специалист может обработать вручную

Полностью автоматизированный процесс, способный обрабатывать тысячи виртуальных машин и сервисов

Человеческий фактор

Возможны ошибки из-за усталости, субъективных решений или нехватки данных

Отсутствие ошибок, связанных с человеческим фактором. Используются точные алгоритмы и данные

Экономическая эффективность

Требует значительных затрат на зарплату, обучение и поддержку специалиста

Более выгодна в долгосрочной перспективе, фиксированные расходы на подписку, меньшие затраты на обслуживание

Точность данных и аналитика

Зависит от квалификации специалиста. Данные могут быть неполными или недетализированными

Платформа предоставляет детализированные данные и аналитические отчеты в реальном времени

Мониторинг и доступность

Работает в ограниченные рабочие часы, нет круглосуточного мониторинга

Обеспечивает 24/7 мониторинг и немедленные рекомендации по оптимизации

Гарантия непрерывности

Специалист может отсутствовать (болезнь, отпуск), что создает пробелы в мониторинге и анализе

Платформа работает непрерывно, обеспечивая постоянную поддержку

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

Рекомендации по резервированию ресурсов от FinOps-платформы

Мы знаем, что пользователи Хабра не высоко ценят контент про продажи, поэтому здесь мы останавливаемся только на функциональных особенностях FinOps-платформы «Клаудмастер» (входит в экосистему «Инферит») и рассказываем о том, как именно предлагаются рекомендации по резервированию потребления и какие факторы учитываются при составлении рекомендаций.

Процесс подключения и настройки рекомендаций по CVoS укладывается в 3 шага:

  1. Подключение облачного аккаунта Yandex Cloud через API и предоставление доступа к метрикам ресурсов, журналам событий и данным мониторинга. Это включает интеграцию с Yandex Cloud Billing для получения полной картины по затратам.

  2. Анализ инфраструктуры начинается автоматически. Примерно через 10 минут после подключения платформа «выносит приговор» и предлагает рекомендации по оптимизации.

  3. С помощью настроек можно детализировать мониторинг под конкретные потребности компании. Например, настроить интервалы анализа активности ВМ и другие параметры, чтобы рекомендации были максимально точными и соответствовали бизнес-целям компании.

Для формирования рекомендации по CVoS «Клаудмастер» использует данные мониторинга загрузки CPU и RAM, журналы событий виртуальных машин и историю биллинга. Эти данные обрабатываются в реальном времени, чтобы понять, какие ресурсы используются стабильно и могут быть зарезервированы.

Вот несколько ключевых факторов, которые учитываются при формировании рекомендаций:

  • ВМ должны быть активны 24/7 на протяжении 14 или более дней. Этот параметр можно настраивать — например, если вам необходим больший или меньший интервал для анализа нагрузки.

  • ВМ должны быть «непрерываемыми». Это означает, что они настроены на постоянное использование без возможности прерывания при перегрузке системы, что автоматически делает их кандидатами для долгосрочного резервирования.

  • Рекомендации касаются только тех виртуальных машин, у которых гарантированная доля CPU составляет 100%. Это важно, потому что такие машины обладают предсказуемой нагрузкой. Это позволяет прогнозировать использование ресурсов и экономить на них без риска снижения производительности.

  • Рекомендации по резервированию ресурсов поддерживаются только для сервиса Compute Cloud от Yandex Cloud. Это связано с тем, что сервис — основной потребитель инфраструктурных ресурсов (CPU, RAM) и имеет наиболее стабильные паттерны потребления, что делает его идеальным для анализа и резервирования через CVoS.

При выполнении условий «Клаудмастер» формирует отчет, в котором указывается:

  • Количество vCPU и объем оперативной памяти (RAM), которые могут быть зарезервированы для каждой виртуальной машины, работающей на поддерживаемых платформах (например, Intel Ice Lake или Intel Cascade Lake).

  • Потенциальная сумма экономии для каждой группы ресурсов, исходя из возможного объема бронирования CVoS. Обычно это экономия в диапазоне от 10% до 15% от стоимости каждой группы зарезервированных ресурсов.

Этот расчет основан на текущем использовании ВМ, а также на применении любых скидок, которые вы могли получить от Yandex Cloud через программы лояльности или другие соглашения.

a8b08179afc26c456ff8f2b5a3bb6274.png

В Yandex Cloud существует собственный инструмент для формирования рекомендаций по резервированию ресурсов, однако сам провайдер не указывает, какие данные используются для формирования этих рекомендаций. Это может затруднить оценку эффективности рекомендаций и снизить предсказуемость экономии, что подчеркивает важность использования специализированных FinOps-решений для более точного просчета оптимизации расходов.

Что имеем в итоге?

CVoS от Yandex Cloud кажется отличным решением для экономии: вы резервируете ресурсы, получаете скидки и оптимизируете затраты. Но, как и в любом «бесплатном сырье», тут есть свои подводные камни. Если объемы или сроки были рассчитаны неправильно, вы рискуете платить за ресурсы, которые не используются. А это уже не экономия, а лишние расходы, спрятанные за красивыми обещаниями скидок.

И вот тут на помощь приходит FinOps-платформа. Она не только анализирует, как вы используете облачные ресурсы, но и предлагает точные рекомендации, когда и на какие сервисы выгоднее подключать CVoS. «Клаудмастер» делает резервирование осознанным процессом: вы экономите там, где действительно нужно, и не попадаете в ловушки излишних обязательств.

Так что CVoS — это полезный инструмент, но без грамотного анализа его использование может оказаться не таким выгодным, как кажется на первый взгляд. А с FinOps-платформой ваши скидки станут настоящей экономией, а не мнимой выгодой.

И да, не забывайте иногда радовать себя пончиками.

Ссылки:

Методика попадания объектов в рекомендации и расчета экономии от «Клаудмастер»: https://docs.cloudmaster.ru/savings-methods/#cvos

Документация по резервируемому потреблению от Yandex Cloud: https://yandex.cloud/ru/docs/billing/concepts/cvos

Результаты Yandex Cloud за 2023 год: https://yandex.cloud/ru/blog/posts/2024/03/financial-results-2023 

Телеграм-канал «Клаудмастер»: https://t.me/cloudmaster_platform

© Habrahabr.ru