AWS - Можете ли вы автоматически масштабировать инстанс EC2 с помощью Drupal и Joomla! Приложения? - PullRequest
0 голосов
/ 30 апреля 2020

У нас есть временный пакет трафика c для одного из наших AWS экземпляров EC2.

Это содержит несколько Drupal и Joomla! Приложения CMS с базами данных RDS.

Когда трафик c достигает пика, это максимизирует использование ЦП в экземпляре (m4.large).

Мы хотели бы настроить AutoScaling для решения проблемы , но служба поддержки Rackspace AWS сообщает, что приложения должны быть STATELESS.

Это Drupal и Joomla! Без сохранения состояния?

Может ли EC2 с этим приложением автоматически масштабироваться в AWS?

1 Ответ

1 голос
/ 30 апреля 2020

Относительно drupal (вероятно, аналогично для joomla).

Durpal может работать на AWS и использовать автоматическое масштабирование. Это документ и объяснение в официальном AWS официальном документе:

Однако ключевой компонент для этого (RDS у вас уже есть) Elasti c Файловая система (EFS) . Он предоставляет общую файловую систему для всех экземпляров в группе автоматического масштабирования, на которой запущен drupal. Это необходимо для того, чтобы все экземпляры имели одинаковые файлы (например, изображения, загруженные пользователем), и файловая система защищена от масштабирования событий в группе автоматического масштабирования.

Из документа:

Amazon Elasti c Файловая система (Amazon EFS) в качестве общей файловой системы. Экземпляры Drupal совместно используют файловую систему, поэтому изменения содержимого, внесенные одним экземпляром Drupal, видны другим экземплярам Drupal .

Итак, возвращаясь к исходному вопросу. drupal по своей природе не является лицом без гражданства . Но это может быть сделано в один с помощью RDS и EFS. Таким образом, с некоторыми усилиями вам придется изменить / перенастроить текущую установку drupal для использования EFS.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...