Способы экономии
Кратко:
- Оптимизация потребления ресурсов в Yandex Cloud для выгодной работы.
- Использование прерываемых виртуальных машин для краткосрочных задач.
- Выбор меньшего количества vCPU для проектов с низкой нагрузкой.
- Автоматическое масштабирование системы при волатильной нагрузке.
- Использование Cloud Functions вместо постоянно работающих виртуальных машин.
- Хранение больших объемов данных в Object Storage для экономии.
- Использование Managed Services для экономии на базах данных.
- Возможность получения гарантированной скидки при прогнозировании потребления.
Способы экономии
Чтобы выгодно работать с Yandex Cloud, изучите потребление ресурсов и найдите варианты оптимизации. Первое вы уже умеете, а о способах экономии узнаете на этом и двух следующих уроках.
Виртуальные машины
Кратковременные задачи. Для тестов или рендеринга видео используйте прерываемые ВМ. Для примера: стоимость 12 часов работы 100 обычных машин (48 vCPU, 96 RAM) — около 65 тыс. ₽. Аналогичные прерываемые обойдутся примерно в 17 тыс. ₽. Важно помнить, что прерываемые машины дешевле, так как могут остановиться в любой момент. Мы подробно говорили об этом на уроке о прерываемых ВМ.
Совет: Чтобы пользоваться прерываемыми ВМ больше 24 часов и экономить дольше, автоматизируйте их перезапуск через Instance Groups. Запускайте ВМ не все сразу, а блоками через каждые 15 минут. Это почти до нуля снизит вероятность того, что все машины остановятся сразу.
Небольшая нагрузка. Покупать 100% vCPU для пилотного проекта или демонстрационного стенда слишком расточительно. Если приложения не требуют высокой производительности — выбирайте 5, 20 или 50% ядра.
Волатильная нагрузка. Бывает, что в один день машины работают вполсилы, а в другой — загружены полностью. При таких явных пиках потребления не стоит постоянно платить за мощные ВМ, которые выдержат максимальную нагрузку. Рациональнее с помощью Instance Groups автоматически масштабировать систему только тогда, когда это действительно нужно.
«Мне только посчитать». Перед тем как создать ВМ, задумайтесь: а нужны ли они вообще? Для чат-бота или микросервиса лучше воспользоваться Cloud Functions и платить только за вычисления, а не за постоянно работающую ВМ.

Хранение данных
Большие объёмы данных, например записи бэкапов или видео с камер наблюдения, лучше не хранить на дисках ВМ. Вам нужно будет обеспечивать отказоустойчивость ВМ и дублировать их, а значит, платить больше. Скажем, чтобы безопасно хранить 1 ТБ данных, придётся платить ещё и за 2 ТБ на дисках машин-дублёров.
Выбирайте для больших данных Object Storage. Сервис изначально отказоустойчив, поэтому при тех же объёмах файлов обойдётся намного дешевле.
Базы данных
Чтобы экономить на БД, воспользуйтесь Managed Services. Наши специалисты администрируют их: отвечают за отказоустойчивость, обновления, техподдержку и мониторинг того, что происходит в БД. Это обходится значительно дешевле, даже если у вас есть свои сотрудники для администрирования БД:
И самое главное, сервисы управляемых БД освобождают от рутинных задач ваших специалистов. Вместо администрирования БД они смогут работать над продуктами компании и приносить намного больше пользы бизнесу.
Как видите, если грамотно использовать ресурсы облака, можно избежать переплат. На следующем уроке мы расскажем, как получить гарантированную скидку, если спрогнозировать потребление на длительный срок.