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, AWS에서 실행되는 Kubernetes와 함께 사용하면 대규모 애플리케이션을 더 효과적으로 실행할 수 있습니다. 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 프리 티어에 즉시 액세스할 수 있습니다.

가입하기