Я хочу разработать приложение, используя AWS в качестве IAAS, Docker в качестве PAAS и Spring Boot и Spring cloud в качестве технологии приложения.
Для этого я погуглил, прочитал много блогов и посмотрел видео, но не смог найти ответа на этот вопрос.
Я разработал одно приложение с использованием облачной технологии Spring Boot и Spring, и архитектура приложения выглядит следующим образом.
Этот дизайнвыглядит хорошо и работает нормально, как и ожидалось.Теперь новая задача заключается в том, что мне нужно использовать облако (AWS) в качестве инфраструктуры и Docker.Для этого я разработал еще одну архитектуру, которая выглядит следующим образом:
Компонент выглядит следующим образом:
ELB -(Elastic Load Balancer) -> Целевая группа (часть автоматического масштабирования) -> Экземпляр EC2 (будет создаваться больше по требованию)
Теперь, если я хочу интегрировать свой предыдущий дизайн, я думаю, что в этом нет необходимостиСервер Zuul здесь, потому что это распределение нагрузки выполняется ELB, второй компонент, который мне не нужен, также не требуется, так как это будет сделано группой Target AutoScale.
Я немного запутался здесь с Spring Cloud и инфраструктурой AWS.
Может ли кто-нибудь помочь мне сделать очень просто, как я могу интегрировать эти компоненты для совместной работы?
Спасибо