AWS App Mesh

손쉬운 마이크로서비스 모니터링 및 제어

AWS App Mesh를 사용하면 AWS에서 실행 중인 마이크로서비스를 손쉽게 모니터링하고 제어할 수 있습니다. App Mesh는 마이크로서비스의 커뮤니케이션 방식을 표준화하여 사용자에게 엔드 투 엔드 가시성을 제공하고 애플리케이션에 대한 고가용성 보장을 돕습니다.

최신 애플리케이션은 각각의 특정 기능을 수행하는 여러 마이크로서비스로 구성된 경우가 잦습니다. 이 아키텍처는 각 구성 요소가 수요에 맞춰 독립적으로 확장하도록 하고 구성 요소 오류 발생 시 오프라인 상태가 되는 대신 기능을 자동으로 저하시켜 애플리케이션의 가용성 및 확장성 증가를 지원합니다. 각 마이크로서비스는 API를 통해 다른 모든 마이크로서비스와 상호 작용합니다. 애플리케이션 내 마이크로서비스의 수가 증가함에 따라 오류의 정확한 위치를 찾아내고, 오류 발생 후 트래픽을 다시 라우팅하며, 코드 변경 사항을 안전하게 배포하는 것이 점점 어려워지고 있습니다. 이전에는 변경 사항이 발생할 때마다 코드에 직접 모니터링 및 제어 로직을 구축하고 마이크로 서비스를 재배포해야 했습니다.

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

Amazon ECSAmazon EKS와 함께 App Mesh를 사용하여 규모에 맞춰 컨테이너화된 마이크로서비스를 보다 효과적으로 실행할 수 있습니다. App Mesh는 오픈 소스 Envoy 프록시를 사용하므로 마이크로서비스 모니터링을 위한 다양한 AWS 파트너 및 오픈 소스 도구와 호환됩니다.

App Mesh는 현재 공개 평가판으로 제공됩니다.

이점

엔드 투 엔드 가시성

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

고가용성 보장

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

간소화된 운영

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

모든 애플리케이션 강화

AWS Fargate, Amazon ECS, Amazon EKS 및 AWS의 자체 관리형 Kubernetes에서 실행 중인 기존 또는 신규 마이크로서비스에 App Mesh를 사용할 수 있습니다. App Mesh는 클러스터에 걸쳐 실행 중인 마이크로서비스, 오케스트레이션 시스템 또는 단일 애플리케이션으로서의 VPC에 대한 커뮤니케이션을 코드 변경 없이 모니터링 및 제어할 수 있습니다.

*통합은 곧 제공될 예정입니다. 자세한 내용은 설명서를 참조하십시오.

작동 방식

App Mesh 이전

커뮤니케이션 및 모니터링이 각 마이크로서비스에 대해 수동으로 구성됩니다.

Product-Page-Diagram_Lattice_Before

App Mesh 이후

App Mesh에서 모든 마이크로서비스에 대한 커뮤니케이션 및 모니터링을 구성합니다.

Product-Page-Diagram_Lattice_After

블로그 게시물 및 기사

AWS App Mesh 소개

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

계속 읽기 »

Product-Page_Standard-Icons_01_Product-Features_SqInk
제품 기능 알아보기

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

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

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

가입하기