Как создать сервисную сетку без использования контейнеров на aws? - PullRequest
0 голосов
/ 01 октября 2019

Я хочу использовать gRPC для микросервисной связи. Службы развернуты на экземплярах AWS ec2. Как я понял, ELB не может сбалансировать нагрузку для трафика Http 2.0. Я искал альтернативы и наткнулся на Сетка Сервиса. Поскольку AWS поддерживает сетку приложений с использованием прокси-посредника для обнаружения служб и распределения нагрузки между микро-службами, я подумал, что это будет правильным решением для обеспечения связи с балансировкой нагрузки. Тем не менее, мы не используем контейнеры, мне было интересно, как мы можем развернуть прокси в шаблоне коляски, чтобы получить сетку обслуживания? Есть ли какой-либо другой способ, кроме сервисной сетки, через который я могу иметь GRPC-связь с балансировкой нагрузки между сервисами?

1 Ответ

0 голосов
/ 01 октября 2019

Вы можете активировать App Mesh с помощью одного из этих сервисов: AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS и Kubernetes.

App Mesh поддерживает микросервисные приложения , которые используют именование обнаружения служб для своихкомпоненты. Чтобы использовать App Mesh, у вас должно быть приложение, работающее на AWS Fargate, Amazon ECS, Amazon EKS, Kubernetes на AWS или Amazon EC2 .

app-mesh

app-mesh-latest-userguide

Предварительные условия

App Mesh поддерживает микросервисные приложения, которые используют именование обнаружения служб дляих компоненты. Чтобы использовать это руководство по началу работы, у вас должно быть приложение микросервиса, работающее на экземплярах Amazon EC2.

Вы можете дополнительно проверить здесь

...