AWS App Mesh

Сетевое взаимодействие на уровне приложений для всех используемых сервисов

AWS App Mesh – это сеть сервисов, которая обеспечивает сетевое взаимодействие на уровне приложений и упрощает процессы коммуникации между сервисами на всех используемых уровнях вычислительной инфраструктуры. App Mesh обеспечивает комплексное наглядное представление и высокую доступность приложений.

Современные приложения, как правило, включают в себя множество сервисов. Каждый сервис может быть разработан с использованием различных типов вычислительной инфраструктуры, таких как Amazon EC2, Amazon ECS, Amazon EKS и AWS Fargate. По мере роста количества сервисов, используемых в приложении, определять точное место возникновения ошибок, перенаправлять трафик в случае сбоев и безопасно развертывать изменения кода становится все сложнее. Ранее для решения таких задач приходилось встраивать логику мониторинга и управления непосредственно в программный код и каждый раз при внесении изменений повторно развертывать сервис.

AWS App Mesh упрощает запуск сервисов, обеспечивая каждому из них безопасность, единообразное наглядное представление и средства управления сетевым трафиком. App Mesh устраняет необходимость обновления кода приложения для изменения способа сбора данных мониторинга или маршрутизации трафика между сервисами. App Mesh настраивает каждый сервис для экспорта данных мониторинга и обеспечивает единую логику управления связям по всему приложению.

Для эффективного запуска приложения в любом масштабе можно использовать App Mesh вместе с AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS и Kubernetes на AWS. App Mesh также интегрируется с AWS Outposts для ваших приложений, работающих локально. В App Mesh используется прокси Envoy с открытым исходным кодом, совместимый со многими инструментами с открытым исходным кодом и решениями от партнеров AWS.

Введение в AWS App Mesh

Преимущества

Комплексное наглядное представление

App Mesh собирает метрики, журналы и маршруты всех используемых приложений Такие данные можно объединять и экспортировать в Amazon CloudWatch, AWS X‑Ray или совместимые инструменты для мониторинга и отслеживания от партнеров AWS или сообщества разработчиков. Это позволяет быстро выявлять и изолировать проблемы, возникшие с каким‑либо сервисом, для оптимизации работы всего приложения.

Оптимизация операций

App Mesh представляет элементы управления для конфигурации и стандартизации потоков трафика между сервисами. Можно легко устанавливать собственные правила маршрутизации трафика, чтобы обеспечить высокую доступность каждого сервиса во время развертывания, после неисправностей и при масштабировании приложений. Это позволяет отказаться от необходимости настройки протоколов связи для каждого сервиса, написания специального кода или внедрения библиотек для работы приложения.

Повышение уровня сетевой безопасности

App Mesh позволяет шифровать все запросы между сервисами, даже если они выполняются в закрытых сетях. Кроме того, вы можете добавить элементы управления аутентификацией для разрешения взаимодействия исключительно между утвержденными сервисами.

Принцип работы

image (9)

Публикации в блоге

дата
  • дата
1

Новые возможности

дата
  • дата
1

Партнеры по AWS App Mesh

Aqua_600x400
alcide_600x400
Datadog-logo-2019-600x400
NeuVector_600x400
Print
HashiCorp
Weaveworks
Qubole Logo
Spotinst-logo-600X400
wavefront
sysdig_600x400
600x400_Tetrate_v2
600x400_Solarwinds
Standard Product Icons (Features) Squid Ink
Ознакомиться с возможностями продукта

Подробнее об AWS App Mesh

Подробнее 
Sign up for a free account
Зарегистрировать бесплатный аккаунт

Получите мгновенный доступ к уровню бесплатного пользования AWS

Регистрация