한 회사에서 애플리케이션 로그를 Amazon CloudWatch Logs 로그 그룹에 저장합니다. 새로운 정책에 따라 모든 애플리케이션 로그를 거의 실시간으로 Amazon OpenSearch Service(Amazon Elasticsearch Service)에 저장해야 합니다. 운영 오버헤드가 가장 적은 솔루션은 무엇입니까?
CloudWatch Logs 구독 필터는 CloudWatch Logs에서 거의 실시간으로 로그 이벤트를 다른 서비스로 스트리밍하는 데 사용됩니다. Amazon OpenSearch Service로 직접 스트리밍할 수 있는 기능을 제공하여 운영 오버헤드가 가장 적은 솔루션입니다.
AWS Lambda 함수를 사용하는 것은 가능하지만, 함수를 작성하고 유지 관리해야 하므로 추가적인 운영 오버헤드가 발생합니다. Amazon Kinesis Data Firehose는 CloudWatch Logs를 소스로 직접 지원하지 않으므로, 이 옵션은 추가적인 구성이 필요합니다. Amazon Kinesis Agent를 각 서버에 설치하고 Kinesis Data Streams를 사용하는 것은 여러 구성 요소를 관리해야 하므로 운영 오버헤드가 가장 큽니다.