다음을 통해 공유


Azure 및 AWS의 메시징 서비스

Simple Email Service

AWS는 알림, 트랜잭션 또는 마케팅 전자 메일을 보낼 수 있는 SES(Simple Email Service)를 제공합니다. Azure에서는 Azure Communication Services 또는 SendGrid와 같은 타사 솔루션을 사용하여 메일을 보낼 수 있습니다. 이러한 두 옵션 모두 솔루션에 통합할 수 있는 메일 서비스를 제공하여 다양한 사용 사례를 제공합니다.

Simple Queue Service

AWS SQS(Simple Queue Service)는 AWS 플랫폼 내에서 애플리케이션, 서비스 및 디바이스를 연결하기 위한 메시징 시스템을 제공합니다. Azure에도 비슷한 기능을 제공하는 두 가지 서비스가 있습니다.

  • Queue Storage는 Azure 내에서 애플리케이션 구성 요소 간의 통신을 허용하는 클라우드 메시징 서비스입니다.

  • Service Bus는 애플리케이션, 서비스 및 디바이스를 연결하기 위한 강력한 메시징 시스템입니다. 관련 Service Bus 릴레이를 사용하여 Service Bus는 원격으로 호스팅되는 애플리케이션 및 서비스에도 연결할 수 있습니다.

Azure와 AWS 메시징 서비스 간 통합

Azure Service Bus를 사용하는 다른 구성 요소 집합과 통합해야 하는 Amazon SQS를 사용하는 구성 요소 집합이 있는 경우 또는 그 반대로 메시징 브리지 패턴을 사용하여 수행할 수 있습니다.

메시징 구성 요소

AWS 서비스 Azure 서비스 Description
SQS(Simple Queue Service) Queue Storage 분리된 애플리케이션 구성 요소 간의 통신을 위한 관리되는 메시지 대기열 서비스를 제공합니다.
SNS(Simple Notification Service) Service Bus 신뢰할 수 있는 메시지 큐 및 지속형 게시/구독 메시징을 포함하여 클라우드 기반, 메시지 지향 미들웨어 기술 집합을 지원합니다.
Amazon EventBridge Event Grid 발행/구독 모델을 사용하여 균일한 이벤트 사용량을 허용하는 완전 관리형 이벤트 라우팅 서비스입니다.
Amazon Kinesis Event Hubs 완전 관리형 실시간 데이터 수집 서비스입니다. 모든 원본에서 초당 수백만 개의 이벤트를 스트리밍하여 동적 데이터 파이프라인을 구축하고 비즈니스 문제에 즉시 대응합니다.
Amazon MQ Service Bus Service Bus Premium은 Java/Jakarta EE JMS(Java Message Service) 2.0 API와 완벽하게 호환됩니다. Service Bus Standard는 큐에 중점을 둔 JMS 1.1 하위 집합을 지원합니다.

메시징 아키텍처

아키텍처 설명
확장 가능한 웹 애플리케이션 이 참조 아키텍처의 검증된 사례를 사용하여 Azure App Service 웹 애플리케이션에서 확장성과 성능을 향상합니다.
큐 및 이벤트를 사용한 엔터프라이즈 통합 Azure Logic Apps, Azure API Management, Azure Service Bus 및 Azure Event Grid를 사용하여 엔터프라이즈 통합 패턴을 구현하는 권장 아키텍처를 제공합니다.