Как контролировать расходы на облако: четыре метода
Четыре способа держать расходы на облако под контролем: теги, оповещения о бюджете, закрытие простаивающих ресурсов и подбор размера. Метод без цифр.
Команда rabbitclipПубликация: 5 мин чтения
Коротко
Контроль расходов на облако держится на четырёх привычках: помечать каждый ресурс указанием ответственного и назначения, задавать порог, который предупредит вас до превышения бюджета, закрывать ресурсы, которыми никто не пользуется, и подбирать размер каждого ресурса под его реальную потребность. Счёт за облако следует за использованием, поэтому снижают его не торгом, а тем, что видят, что используется, и убирают то, что не нужно. Компания, которая не делает ничего из этого, платит за больше, чем использует, и не знает почему.
В этой статье мы не приводим ни сумм, ни пропорций, потому что цифры, которые меняются в зависимости от провайдера, региона и использования, вводят в заблуждение. Вместо этого мы описываем метод: владелец может применить его к своему собственному счёту и знает, какие вопросы задать своей технической команде или тому, кто поддерживает его со стороны.
Почему расходы на облако неожиданно растут?
Открыть ресурс в облаке очень легко, и именно эта лёгкость приводит к тому, что закрыть его так же легко забыть. Сервер, открытый для пробы, продолжает работать и порождать расходы и после того, как проба закончилась. Оплата по использованию позволяет мелким статьям, которых никто не замечает, со временем складываться в заметную сумму.
Вторая причина это недостаток наглядности. Счёт часто приходит под названиями сервисов; неясно, какая статья относится к какому проекту и чья это работа. Никто не решается закрыть статью, чей владелец неизвестен, и поэтому она год за годом остаётся в счёте.
Почему теги это первый шаг?
Тег это короткая пометка, прикреплённая к ресурсу: какой проект, какой клиент, какая среда, чья ответственность. Такие провайдеры, как AWS, Google Cloud и Azure, предлагают эту функцию и позволяют разбивать счёт по тегам. Ресурс без тега это строка счёта без владельца.
Чтобы схема тегов работала, сначала нужно записать правило: какие теги обязательны и как пишутся названия. Если сайт-каталог производителя напольных покрытий и его внутренняя складская система имеют разные теги, то при получении счёта вы видите, сколько потребляет каждый из них. Без правила каждый придумывает собственные названия, и разбить счёт становится невозможно.
- Название проекта или клиента.
- Среда: рабочая, тестовая или разработка.
- Ответственный человек или команда.
- При необходимости срок, в течение которого ресурс нужно хранить.
Как настраивается оповещение о бюджете?
Оповещение о бюджете это настройка, которая сообщает вам, когда ежемесячные расходы приближаются к выбранному вами порогу или, по прогнозу, его превысят. У большинства провайдеров она настраивается за несколько шагов в панели управления и присылает письмо по электронной почте. Оповещение избавляет от того, чтобы счёт в конце месяца оказался неожиданностью.
Ступенчатые пороги работают лучше, чем один-единственный: уведомление, когда достигнута половина бюджета, и второе предупреждение, когда приближается превышение. Важно и то, кто получает оповещение; оповещение, которое приходит в почтовый ящик одного человека, пропадает впустую, пока этот человек в отпуске. Отправка как минимум двум людям закрывает этот пробел.
Как управлять простаивающими ресурсами и подбором размера?
Простаивающий ресурс это всё, что осталось открытым, но фактически не используется: тестовый сервер, чья задача выполнена, диск, сервер которого был удалён, старая резервная копия, которую никто не открывает. Эти статьи следует просматривать через регулярные промежутки времени, например раз в месяц, и закрывать их, если владелец не подтвердит, что они действительно нужны. С тегами эта работа занимает минуты; без них поиск владельца занимает часы.
Подбор размера означает проверку того, не выбран ли ресурс больше, чем требует его реальная потребность. Сервер, открытый мощнее необходимого просто на всякий случай, оплачивается по полной цене, даже если работает значительно ниже своих возможностей. Когда использование отслеживается, сервер, который в основном простаивает, можно уменьшить; и наоборот, тот, что постоянно работает на пределе, нужно увеличить.
Оба этих шага должны опираться на реальные измерения, а не на простые догадки. Если система записи сети спа-центров в течение дня несёт разную нагрузку, можно настроить такую схему, которой хватает в час пик и которая экономна в тихие часы. Автоматическое масштабирование, которое предлагают провайдеры, здесь помогает, но и его настройки нужно пересматривать.
- Раз в месяц искать простаивающие ресурсы.
- Закрывать статьи, чей владелец их не подтверждает.
- Уменьшать избыточные ресурсы, глядя на измеренное использование.
- Рассмотреть автоматическое масштабирование, если нагрузка меняется.
Когда контроль расходов требует слишком больших усилий?
Если небольшой сайт-визитка находится на тарифе хостинга с фиксированной ценой, ему не нужны ни теги, ни средства масштабирования; счёт и так предсказуем. Управление расходами оправдывает себя там, где оплата по использованию создаёт проблему.
Но даже в этом случае усилия, затрачиваемые на контроль, должны быть соразмерны тем расходам, которые контролируются. Налаживать еженедельную отчётность для небольшого счёта это больше работы, чем оправдывает экономия. Ежемесячного взгляда и оповещения о бюджете для большинства небольших компаний достаточно для начала.
Какие ошибки часто встречаются при контроле расходов?
Самая распространённая ошибка это открывать счёт только в конце месяца. Проблему замечают тогда, и её уже нельзя отменить. Вторая ошибка это искать самый дешёвый вариант; дешёвый, но недостаточный ресурс порождает расходы в другом месте, в виде медленной работы и простоев.
Третья ошибка это оставлять работать ресурсы с неизвестным владельцем из страха, что что-нибудь сломается. Теги снимают этот страх. Четвёртая ошибка это покупать варианты со скидкой, такие как обязательства или резервирование, прежде чем вы узнали своё использование.
- Смотреть счёт только в конце месяца.
- Выбирать дешёвый, но недостаточный ресурс.
- Из страха держать открытыми статьи с неизвестным владельцем.
- Брать долгосрочные обязательства, не узнав своего использования.
Контроль расходов на облако это не торг, а наглядность: вы помечаете ресурсы тегами, задаёте оповещение о бюджете, закрываете то, что простаивает, и подбираете размер каждого ресурса под его реальную потребность. Это не настраивают один раз и не бросают; это пересматривают каждый месяц. Если вы хотите вместе выяснить, что остаётся незаметным в вашей нынешней облачной схеме, вы можете назначить ознакомительную встречу с rabbitclip.
Частые вопросы
Что сделать в первую очередь, чтобы взять расходы на облако под контроль?
Пометьте свои ресурсы тегами. Пока вы не знаете, какой ресурс кому и какому проекту принадлежит, вы не можете решить, что сокращать. Затем настройте оповещение о бюджете, чтобы избежать неожиданностей.
Останавливает ли оповещение о бюджете расходы?
Как правило, нет; оно лишь уведомляет вас. Чтобы ограничить расходы, нужно закрыть ресурсы или задать предел масштабирования. Оповещение позволяет вам принять это решение вовремя.
Как найти простаивающие ресурсы?
Посмотрите измерения использования в панели управления провайдера и составьте список серверов, дисков и резервных копий, которые давно не были активны. Если есть тег, спросите владельца; если тега нет, подождите немного перед закрытием, чтобы убедиться, что они никому не нужны.
Какой провайдер дешевле?
Говорить об этом в отвлечённом виде значит вводить в заблуждение. Стоимость зависит от вашего использования, региона и выбранных вами сервисов. Надёжнее выбирать провайдера по своим потребностям, а не по цене, и следить за своим использованием.
