Знаете ли вы, что с момента запуска в 67 году AWS снизила цены 2006 раз? Но затраты увеличиваются, когда увеличивается потребление.
Ключевые слова и стратегии оптимизации затрат AWS, о которых следует помнить, — это распределение затрат, видимость затрат, активы-зомби (или потраченные впустую), зарезервированные ресурсы, планирование экземпляров, правильный размер, многоуровневое распределение данных и точечные экземпляры.
Как быть с этой реальностью?
Вот некоторые передовые методы оптимизации и управления затратами AWS, стратегии DevOps и источники повышенного потребления, на которые можно воздействовать:
- Предоставление ресурсов и вывод из эксплуатации. Не допускайте накопления неиспользуемых ресурсов (завышенное количество приложений, неиспользуемые серверы, неиспользуемое хранилище). Вместо этого активно отключайте функции.
- Не ждите, пока проблемы с производительностью будут исправлены. Не ожидайте, что низкая производительность приложения приведет к добавлению функций и увеличению размеров экземпляров. Кроме того, поймите, если вы добавляете слишком много и получаете высокую производительность по сравнению с добавлением только достаточного количества функций, так как результат будет выглядеть одинаково, и вы можете перерасходовать средства.
- Всегда ищите новые идеи по оптимизации ранжирования. Присвойте значения соотношению «влияние/усилия» идей оптимизации, внедрите и методично продвигайтесь по списку.
- Подумайте, что вы можете удалить, чтобы сократить расходы. Оптимизация для интенсивного использования включает в себя обнаружение и удаление неиспользуемых приложений, неиспользуемых экземпляров, неиспользуемых томов хранилища, эластичных томов.
Блочное хранилище (EBS), неиспользуемые моментальные снимки и непривязанные эластичные IP-адреса. - Переставьте, чтобы не было избыточного обеспечения. Измените размер экземпляров и томов хранилища, а также уменьшите производительность томов хранилища. Если вы не можете удалить, убедитесь, что вы постоянно изменяете размер. Amazon CloudWatch может помочь.
- Рефакторинг ежеквартально или ежегодно. Это утомительно, но посмотрите на каждое приложение и убедитесь, что архитектура максимально эффективна. Ваша команда по работе с клиентами AWS также может провести тщательно продуманную проверку AWS.
- Обновите экземпляры до последнего поколения. AWS регулярно сообщает об обновлениях продуктов и появлении новых функций в службах поддержки. Обратите внимание на те, что касаются экземпляров последнего поколения.
Скорее всего, они будут иметь улучшенную производительность и функциональность, что поможет обновить существующие экземпляры до последнего поколения или уменьшить размер существующих экземпляров, чтобы получить тот же уровень производительности по более низкой цене.
Наглядность — ключ к оптимизации затрат на облако AWS
В конце концов, прозрачность является ключом к оптимизации облачных затрат.
Поэтому убедитесь, что ваша команда устанавливает тенденции, бюджеты и прогнозы для разных команд и отделов. Эта настройка поможет вам определить, где происходят изменения и почему что-то может показаться неправильным, для лучшего управления затратами на облако AWS.
Каждый член вашей организации, работающий с AWS и имеющий отношение к использованию облака, должен знать, какие расходы несут он и его сотрудники.
Выполнение вашими командами этого упражнения также повысит их осведомленность о расходах, которые они генерируют, и о том, как они могут снизить затраты на облако.
→ Как насчет того, чтобы узнать больше об Cloud FinOps? Мы подготовили Полная электронная книга по теме; нажмите на баннер ниже и загрузите его прямо сейчас!