어떤 회사에 매일 1TB의 상태 알림을 생성하는 수천 개의 엣지 디바이스가 있으며, 각 알림은 약 2KB입니다. 솔루션스 아키텍트는 향후 분석을 위해 비용과 인프라 관리를 최소화하는 고가용성 수집 및 스토리지 솔루션을 구현해야 합니다. 회사는 즉각적인 분석을 위해 14일간의 데이터를 유지해야 하며, 14일이 지난 데이터는 보관해야 합니다. 이러한 요구 사항을 충족하는 가장 운영 효율적인 솔루션은 무엇입니까?
정답 선택
옵션을 탭하여 정답을 확인하세요.
정답: 알림을 수집하기 위해 Amazon Kinesis Data Firehose 전송 스트림을 생성하고, 스트림이 알림을 Amazon S3 버킷으로 전송하도록 구성한 다음, 14일 후에 데이터를 Amazon S3 Glacier로 전환하도록 S3 Lifecycle 구성을 설정합니다..
이것이 정답인 이유
정답은 Kinesis Data Firehose를 사용하여 데이터를 Amazon S3로 스트리밍하고 S3 수명 주기 정책을 통해 S3 Glacier로 전환하는 것입니다. Kinesis Data Firehose는 대량의 스트리밍 데이터를 비용 효율적으로 수집하고 S3로 전송하는 관리형 서비스입니다. S3는 저렴하고 내구성이 뛰어난 스토리지이며, S3 수명 주기 정책은 14일 후 데이터를 자동으로 S3 Glacier로 전환하여 장기 보관 비용을 절감합니다. 이 솔루션은 최소한의 운영 오버헤드로 고가용성과 확장성을 제공합니다.
오답인 EC2 인스턴스 사용은 인프라 관리 및 운영 오버헤드가 높습니다. OpenSearch Service는 실시간 분석에 적합하지만, 장기 보관을 위해 수동 스냅샷을 관리하는 것은 운영 효율적이지 않으며, S3 Glacier만큼 비용 효율적이지 않습니다. SQS는 메시지 큐 서비스로, 대량의 스트리밍 데이터 수집 및 장기 보관에는 적합하지 않으며, 14일 후 데이터를 S3로 복사하고 삭제하는 로직을 직접 구현해야 하므로 운영 오버헤드가 큽니다.