Firehose 전송 스트림으로 팬아웃 - Amazon Simple Notification Service

Firehose 전송 스트림으로 팬아웃

Amazon Data Firehose 전송 스트림에서 Amazon SNS 주제를 구독하면 추가 스토리지 및 분석 엔드포인트에 알림을 보낼 수 있습니다. Amazon SNS 주제에 게시된 메시지는 구독한 Firehose 전송 스트림으로 전송되고 Firehose에 구성된 대로 대상에 전송됩니다. 구독 소유자는 최대 5개의 Firehose 전송 스트림에서 Amazon SNS 주제를 구독할 수 있습니다. 각 Firehose 전송 스트림에는 초당 요청 및 처리량에 대한 기본 할당량이 있습니다. 이 제한으로 인해 전달된 메시지(아웃바운드 트래픽)보다 게시된 메시지(인바운드 트래픽)가 더 많을 수 있습니다. 아웃바운드 트래픽보다 인바운드 트래픽이 더 많은 경우 구독에 큰 메시지 백로그가 누적되어 메시지 전송 대기 시간이 길어집니다. 워크로드에 부정적인 영향을 미치지 않도록 게시 속도에 따라 할당량 증가를 요청할 수 있습니다.

Firehose 전송 스트림을 통해 Amazon SNS 알림을 Amazon Simple Storage Service(Amazon S3), Amazon Redshift, Amazon OpenSearch Service(OpenSearch Service) 및 Datadog, New Relic, MongoDB, Splunk와 같은 서드 파티 서비스 공급자로 팬아웃할 수 있습니다.

예를 들어 이 기능을 사용하여 규정 준수, 아카이브 또는 기타 목적을 위해 Amazon S3 버킷의 주제로 전송된 메시지를 영구 저장할 수 있습니다. 이 작업을 수행하려면 S3 버킷 대상이 있는 Firehose 전송 스트림을 만들고 해당 전송 스트림에서 Amazon SNS 주제를 구독합니다. 또 다른 예로 Amazon SNS 주제로 전송된 메시지에 대한 분석을 수행하려면 OpenSearch Service 인덱스 대상이 있는 전송 스트림을 만듭니다. 그런 다음 Firehose 전송 스트림에서 Amazon SNS 주제를 구독할 수 있습니다.

Amazon SNS는 Firehose 엔드포인트로 전송된 알림에 대한 메시지 전송 상태 로깅도 지원합니다. 자세한 내용은 Amazon SNS 메시지 전송 상태 단원을 참조하세요.