AWS App Mesh

모든 서비스를 위한 애플리케이션 수준의 네트워킹

AWS App Mesh는 애플리케이션 수준의 네트워킹을 통해 서비스가 여러 유형의 컴퓨팅 인프라에서 서로 원활하게 통신할 수 있게 지원하는 서비스 메시입니다. App Mesh는 서비스의 통신 방법을 표준화하여 사용자에게 엔드 투 엔드 가시성을 제공하고 애플리케이션의 고가용성을 보장합니다.

최신 애플리케이션은 일반적으로 여러 서비스로 구성됩니다. 각 서비스는 Amazon EC2 및 AWS Fargate 등 여러 유형의 컴퓨팅 인프라를 사용해 구축될 수 있습니다. 애플리케이션 내 서비스의 수가 증가함에 따라 오류의 정확한 위치를 찾아내고, 오류 발생 후 트래픽을 다시 라우팅하며, 코드 변경 사항을 안전하게 배포하는 것이 점점 어려워집니다. 이전에는 변경 사항이 발생할 때마다 코드에 직접 모니터링 및 제어 로직을 구축하고 서비스를 재배포해야 했습니다.

AWS App Mesh를 사용하면 다양한 유형의 컴퓨팅 인프라 전반에 구축된 서비스에 대한 일관된 가시성 및 네트워크 트래픽 제어 기능을 제공하여 손쉽게 서비스를 실행할 수 있습니다. App Mesh를 사용하면 모니터링 데이터 수집 방식이나 서비스 간에 트래픽이 라우팅되는 방식을 변경하기 위해 애플리케이션 코드를 업데이트할 필요가 없습니다. App Mesh는 모니터링 데이터를 내보내도록 각 서비스를 구성하고, 애플리케이션 전반에 일관된 통신 제어 로직을 구현합니다. 이를 통해 오류의 정확한 위치를 신속하게 찾아내고 오류가 있거나 코드 변경 사항을 배포해야 하는 경우 네트워크 트래픽을 자동으로 다시 라우팅할 수 있습니다.

App Mesh를 AWS Fargate, Amazon EC2, Amazon ECS, Amazon EKS, AWS에서 실행되는 Kubernetes와 함께 사용하면 대규모 애플리케이션을 더 효과적으로 실행할 수 있습니다. App Mesh는 오픈 소스 Envoy 프록시를 사용하므로, 다양한 AWS 파트너 및 오픈 소스 도구와 호환됩니다.

 

AWS App Mesh 소개

이점

엔드 투 엔드 가시성

App Mesh는 모든 애플리케이션의 지표, 로그 및 트레이스를 캡처합니다. 이 데이터를 결합하고 Amazon CloudWatch, AWS X-Ray, 호환되는 AWS 파트너 및 커뮤니티 도구로 내보내 모니터링 및 추적을 수행할 수 있습니다. 이를 통해 모든 서비스 관련 문제를 빠르게 식별 및 격리하여 전체 애플리케이션을 최적화할 수 있습니다.

고가용성 보장

App Mesh는 서비스 간 트래픽 흐름 방식 구성을 제어합니다. 손쉽게 사용자 지정 트래픽 라우팅 규칙을 구현하여 배포 중, 오류 발생 후 및 애플리케이션 확장 시 모든 서비스의 고가용성을 보장할 수 있습니다.

운영 간소화

App Mesh는 서비스 간 모든 통신 트래픽을 관리하는 프록시를 배포 및 구성합니다. 따라서 각 서비스에 대한 통신 프로토콜을 구성하거나, 사용자 지정 코드를 작성하거나, 애플리케이션 운영을 위한 라이브러리를 구현할 필요성이 없어집니다.

모든 애플리케이션 강화

App Mesh를 AWS Fargate, Amazon ECS, Amazon EKS 및 Amazon EC2와 같은 컴퓨팅 서비스에서 실행되는 서비스에 사용할 수 있습니다. App Mesh는 EC2에서 실행되는 모놀리식, 컨테이너식 애플케이션을 실행하는 팀, 오케스트레이션 시스템 또는 단일 애플리케이션으로서의 VPC에 대한 통신을 코드 변경 없이 모니터링 및 제어할 수 있습니다.

작동 방식

App Mesh를 사용하기 전

통신 및 모니터링이 각 서비스에 대해 수동으로 구성됩니다.

app-mesh-2

App Mesh를 사용한 후

App Mesh에서 모든 서비스에 대한 통신 및 모니터링을 구성합니다.

app-mesh

블로그 게시물 및 도움말

AWS App Mesh – Application-Level Networking for Cloud Applications

AWS App Mesh는 HTTP 및 TCP 서비스를 대규모로 실행하고 모니터링하는 데 도움이 됩니다. App Mesh는 오픈 소스 Envoy 프록시를 사용하므로 AWS 파트너 및 오픈 소스 커뮤니티의 다양한 도구에 액세스할 수 있습니다.

계속 읽기 »

AWS App Mesh 소개

App Mesh는 마이크로서비스 간 트래픽 흐름 방식에 대해 더욱 원활한 제어를 지원하고 애플리케이션 내 어디에서나 문제를 식별할 수 있도록 돕습니다.

계속 읽기 »

AWS App Mesh에서 애플리케이션 통신 재정의

AWS App Mesh는 애플리케이션 통신을 재정의하여 앱 우선 접근 방식을 지원합니다. Amazon CTO Werner Vogels 씨가 작성한 이 블로그에서는, App Mesh에서 단순한 선언적 접근 방식을 통해 서비스 통신을 모델링하는 방법을 설명합니다.

계속 읽기 »

AWS App Mesh 파트너

Aqua_600x400
alcide_600x400
Datadog-logo-2019-600x400
NeuVector_600x400
Print
600x400_hashiCorp
600x400_Weaveworks_logo
Qubole Logo
Spotinst-logo-600X400
wavefront
sysdig_600x400
Tetrate
solarwinds
Product-Page_Standard-Icons_01_Product-Features_SqInk
제품 기능 알아보기

AWS App Mesh에 대해 자세히 알아보기

자세히 알아보기 
Product-Page_Standard-Icons_02_Sign-Up_SqInk
무료 계정에 가입

AWS 프리 티어에 즉시 액세스할 수 있습니다.

가입하기