WordPress хостинг на AWS с использованием трехуровневой архитектуры - PullRequest
0 голосов
/ 04 мая 2020

Я пытаюсь внедрить сайт WordPress с использованием трехуровневой архитектуры на AWS для моих образовательных целей. Я создал MySQL экземпляр базы данных и один экземпляр ec2 для веб-сайта WordPress. Согласно AWS трехуровневой документации существует три уровня: первый - веб-сервер, второй - сервер приложений, а третий - сервер БД.

Я запутался между веб-сервером и приложением сервер. Я пытаюсь создать приложение WordPress, которое использует все эти три слоя.

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

Я не понимаю, где разместить сайт WordPress на веб-сервере или сервере приложений, а также то, как эти три слоя взаимосвязаны.

Пожалуйста, помогите мне, если есть какой-либо учебник для хостинга приложений, использующий трехуровневую архитектуру AWS. Заранее спасибо.

1 Ответ

0 голосов
/ 04 мая 2020

Есть официальные AWS официальные документы, посвященные хостингу WordPress. В частности:

В первом вы можете найти следующую архитектурную диаграмму:

enter image description here

Как видно, это также 3 уровня архитектуры. Однако на первом уровне у вас есть только шлюзы NAT. нет выделенных веб-уровней и уровней приложений . Весь WorPress размещается на втором уровне, а БД - на третьем.

Ключевыми моментами, которые следует отметить, является использование RDS и EFS . По своей природе WordPress не без сохранения состояния . Но с помощью RDS и EFS он может успешно работать в AutoScaling Group (ASG). ASG требует серверов без сохранения состояния.

...