Amazon Web Services — введение в спотовые инстансы EC2

Опубликовано: 2 Сентября, 2022

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

Спотовые инстансы — это запасные вычислительные мощности, которые вы можете получить с большими скидками (часто на 90 % дешевле) по сравнению с ценами по требованию. Причина, по которой вам необходимо претендовать на спот, заключается в том, что спот не используется, и EC2 может прервать работу спотовых инстансов с двухминутным уведомлением, когда EC2 потребуется эта емкость.

Так что, хотя это случается не так часто, вам нужно уметь справляться с прерываниями, чтобы эффективно использовать спот. Но прежде чем двигаться дальше, мы должны помнить о передовых методах работы с облаком, таких как:

  1. Масштабируемость
  2. Доступные ресурсы
  3. Автоматизация
  4. Слабосвязанные приложения
  5. Нет единой точки отказа

Если у вас есть все шансы начать использовать спотовые инстансы сегодня, но вместо того, чтобы углубляться во все эти передовые практики в облаке, давайте просто ответим на один вопрос: « Что произойдет, если сервер будет удален?»

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

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

Если вы еще не спроектированы для облака, но ваша рабочая нагрузка не зависит от времени и вы хотите сэкономить до 90 %, вам повезло, вы можете попросить AWS перевести экземпляр в спящий режим. Когда AWS потребуется емкость обратно, она переведет вашу память в спящий режим на диск, а затем снова запустит ее, когда спотовая емкость будет доступна, точно так же, как выключение и повторное открытие вашего ноутбука.