Amazon Managed Streaming for Apache Kafka 기능
Amazon MSK를 선택해야 하는 이유
Amazon Managed Streaming for Apache Kafka(Amazon MSK)는 완전관리형 Apache Kafka, Kafka Connect, Amazon MSK Replicator를 제공합니다. Apache Kafka는 실시간으로 스트리밍 데이터를 수집하고 처리하는 데 최적화된 분산 데이터 스토어입니다. Amazon MSK는 클러스터 인프라를 프로비저닝하고, Apache Kafka 클러스터를 구성하고, 장애 시 서버를 대체하고, 서버 패치 및 업그레이드를 오케스트레이션하며, 고가용성 클러스터를 설계하고, 데이터 저장 및 보안의 내구성을 보장하고, 모니터링 및 경보를 설정하고, 규모 조정을 실행하여 로드 변경을 지원합니다. Amazon MSK를 사용하면 Apache Kafka 클러스터를 관리하는 것보다 스트리밍 이벤트 애플리케이션을 개발하고 실행하는 데 더 많은 시간을 할애할 수 있습니다.
확장 가능한 통합
Amazon MSK는 데이터 수집 및 처리 서비스의 중심에 있는 현대적인 메시징 및 이벤트 중심 애플리케이션을 위한 통합 핵심 요소이며 마이크로서비스 애플리케이션 아키텍처입니다. 다양한 다른 AWS 서비스를 비롯한 여러 가지 방법으로 다른 시스템과 통합할 수 있으므로 애플리케이션을 더 간단하고 빠르게 개발할 수 있습니다. 자체 커넥터를 가져와서 Amazon MSK Connect를 통해 완전관리형 인프라에 배포할 수 있습니다. 또는 Amazon S3, Amazon Redshift, Amazon Managed Service for Apache Flink, AWS Lambda 등 계속 늘어나고 있는 다른 AWS 서비스와의 네이티브 통합 목록에서 선택할 수 있습니다. 또한 Amazon MSK는 AWS Identity and Access Management(AWS IAM), AWS Certificate Manager(ACM), AWS Key Management Service(AWS KMS)와 통합하여 데이터에 대한 안전하고 인증되고 승인된 클라이언트 액세스를 제공합니다. AWS Glue 스키마 레지스트리를 통해 스키마 거버넌스를 적용할 수도 있습니다.