AWS на русском - 001.Как сократить расходы в AWS часть 1

Облако - это, прежде всего, инструмент для масштабирования. Если у вас есть прогнозируемая стабильная нагрузка, то переезд в облако не имеет смысла, так как это будет заметно дороже.

Сегодня работа с железом — это рутина, которую автоматизируют две технологии: управление конфигурацией и инфраструктура как код.

Well-Architected framework

  1. Оптимизация бизнес процессов
  2. Безопасность
  3. Производительность
  4. Надежность
  5. Оптимизация затрат

Оптимизация затрат

  1. Управление затратами: необходимо понимать, куда мы тратим деньги.
  2. Измерение затрат: оплата за использование/утилизацию ресурсов. Необходимо соответствовать ресурсам для реализации бизнес-процессов.

Рекомендации оптимизации затрат

  1. Вычислительные мощности (compute)

Не нужно платить за каждый час использования, лучше воспользоваться Saving Plan и Reservations.

Только для compute: оплата производится за каждый час, а не за месяц. Деньги вернуть нельзя, а выйти из Saving Plan невозможно. Однако, необязательно платить заранее. Лучше начинать с меньшей суммы в час и увеличивать ее по мере роста нагрузки.

  1. ARM-архитектура. Graviton.

Процессор, разработанный Amazon, использует ядро от ARM.

Более нагруженное приложение покажет больший прирост в цене/производительности, чем приложение с 3 запросами в секунду.

  1. Spot-instance