Назад | Перейти на главную страницу

Архитектура AWS для динамического веб-сервера

Я разрабатываю архитектуру веб-сервера с некоторыми динамически генерируемыми html-страницами, размещенными в Amazon AWS.

Очевидно, я могу сделать с нуля: создать несколько виртуальных машин AWS EC2 и установить на них сервер (apache / tomcat, ...) и связанные с ним военные файлы, решить проблему балансировки нагрузки и высокой доступности, ...

Однако в качестве альтернативы для интегрированной архитектуры AWS ("без сервера") мне, кажется, нужны:

а) для распространения статического контента (css, js, ...):

б) для обработки динамических вызовов GET / POST:

в) DNS и сертификаты:

Нет возможности упростить эту архитектуру?

Как вы описываете, создание бессерверного веб-приложения с нуля может оказаться сложной задачей. Чтобы упростить это, люди используют инфраструктуру как код и фреймворки, такие как Serverless framework.

Вы можете найти здесь несколько примеров: https://github.com/serverless/examples