Рейтинг:0

АМС EC2 | динамически увеличивать/уменьшать оперативную память

флаг cn

Есть ли способ выбрать виртуальную машину или другой сервис в AWS для динамического добавления памяти в случае дополнительной нагрузки?

Я собираюсь развернуть небольшой EC2 в AWS. И мне не нужно много памяти, потому что она будет загружаться только при загрузке отчетов из БД. Поэтому в основном я ищу самое дешевое решение, так как машина будет простаивать 90% времени.

Рейтинг:1
флаг jp

Невозможно динамически настроить память экземпляра EC2 без изменения типа экземпляра, остановки и запуска экземпляра. Чтобы избежать запуска экземпляра в режиме ожидания, вы можете запускать и останавливать его по расписанию, используя Расписание инстансов AWS. Кроме того, вы можете запустить АВС Лямбда по расписанию или по событию.

user16894409 avatar
флаг cn
Уважаемый Алекс, спасибо за ответ.
Рейтинг:1
флаг cn

Чтобы расширить ответ @AlexD, лямбда это хороший инструмент, если вы можете заставить его выполнить задачу, которая вам нужна. Другие варианты включают использование контейнера Docker, работающего в ЭКС Фаргейт (который также является «бессерверным») или с использованием небольшого экземпляра EC2 с установленным агентом CloudWatch (для отчета об использовании памяти) и настройкой Автомасштабирование.

Рейтинг:0
флаг br

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

Ответить или комментировать

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