AWS - производительность EC2 и RDS MultiAZ для приложения Laravel - PullRequest
0 голосов
/ 09 июля 2020

Я настроил веб-приложение, используя AWS сервисы:

  • Loadbalancer, который будет располагаться перед приложением
  • Группа автомасштабирования с одним экземпляром EC2 в качестве сервера приложений Apache, PHP / Laravel) t2.micro
  • RDS: MySQL 8.0.16 настроить как MultiAZ t2.micro

Все работает - но это очень медленно. Я посмотрел статистику мониторинга, и ни база данных, ни экземпляр сервера приложений не выглядят особенно под давлением (ЦП только 2%).

Я проверил зоны доступности для БД и экземпляра EC2, и они не то же самое (eu-west-1a и eu-west-1b), и я видел некоторые другие потоки, рекомендующие, чтобы БД и сервер приложений были в одной зоне доступности по соображениям производительности.

Я собираюсь попробовать это, чтобы посмотрите, улучшит ли это производительность. Однако, если я настрою это так, чтобы серверы БД и приложений находились в одной зоне доступности, мне кажется, что я теряю преимущество настройки службы как MultiAZ в первую очередь, если все мои экземпляры EC2 должны быть в одной зоне доступности. та же зона доступности, что и база данных.

Итак, как я могу иметь серверы приложений MultiAZ И хорошую производительность / связь с RDS?

...