Amazon MSK는 Apache Kafka를 사용하여 스트리밍 데이터를 처리하는 애플리케이션의 구축 및 실행을 간소화하는 완전관리형 서비스입니다. Apache Kafka 클러스터를 관리하는 작업은 복잡하고 시간이 많이 소요됩니다. Apache Kafka를 사용하면 Apache Kafka 인프라 관리에 대한 전문성이 없이도 Apache Kafka에서 편리하게 프로덕션 애플리케이션을 개발하고 실행할 수 있습니다. 이를 통해 인프라 관리에 더 적은 시간이 소요되고 애플리케이션 개발에 더 많은 시간을 활용할 수 있습니다.

완벽한 호환성

기본 Apache Kafka API 및 도구 지원

Amazon MSK는 기본 Apache Kafka API 및 이러한 API를 기반으로 개발된 기존 오픈 소스 도구를 지원합니다. 이를 통해 기존 Apache Kafka 애플리케이션은 애플리케이션 코드를 변경할 필요 없이 Amazon MSK 클러스터와 협력할 수 있습니다. Apache Kafka API 및 오픈 소스 생태계를 지속적으로 활용하여 데이터 레이크를 자동으로 채우고 데이터베이스와 변경 사항을 스트리밍 방식으로 주고 받으며 기계 학습 및 분석 애플리케이션을 강화할 수 있습니다.

서버 관리 불필요

완전관리형

Amazon MSK 콘솔을 몇 번만 클릭하면 Apache Kafka의 배포 모범 사례를 준수하는 완전관리형 Apache Kafka 클러스터를 개발할 수 있습니다. 아니면 사용자 지정 구성을 활용하여 자체 클러스터를 개발할 수도 있습니다. 사용자가 원하는 구성을 생성하면 Amazon MSK에서는 사용자 Apache Kafka 클러스터 및 Apache ZooKeeper 노드의 작업을 자동으로 프로비저닝하고, 구성하고, 관리합니다.

Apache ZooKeeper 포함

Apache Kafka를 실행하고 클러스터 작업을 조율하며 클러스터와 상호 작용하는 리소스의 상태를 유지하려면 Apache ZooKeeper가 필요합니다. Amazon MSK는 사용자를 대신하여 Apache ZooKeeper 노드를 관리합니다. 각 Amazon MSK 클러스터에는 Apache Kafka 클러스터를 위한 적절한 수의 Apache ZooKeeper 노드가 무료로 포함되어 있습니다.

뛰어난 가용성

자동 복구 및 패치

Amazon MSK는 클러스터의 상태를 지속적으로 모니터링하며 애플리케이션이 중단되지 않고 비정상 브로커를 교체합니다. Amazon MSK는 Apache ZooKeeper 노드의 가용성을 관리하므로 사용자가 노드를 시작, 중지 또는 직접 액세스할 필요가 없습니다. 또한, Apache Zookeeper는 소프트웨어 패치도 배포하여 클러스터를 최신으로 유지하고 원활하게 실행될 수 있도록 해줍니다.

데이터 복제

Amazon MSK는 고가용성을 위해 다중 AZ 복제를 활용합니다.

뛰어난 보안

비공개 연결

Apache Kafka는 Amazon MSK가 관리하는 Amazon VPC에서 실행됩니다. 클러스터는 사용자가 지정한 구성에 따라 Amazon VPC, 서브넷 및 보안 그룹에서 사용할 수 있습니다. 네트워크 구성을 완벽하게 통제할 수 있으며, VPC의 IP 주소는 ENI(탄력적 네트워크 인터페이스)를 통해 Amazon MSK 리소스로 연결됩니다.

암호화 및 보안

Amazon MSK는 특수 구성 또는 타사 도구를 사용하지 않고 저장 중 데이터를 암호화합니다. 모든 저장 중 데이터는 기본적으로 AWS Key Management Service(KMS) CMK(고객 마스터 키)를 사용하거나 고유한 CMK를 사용하여 암호화될 수 있습니다.

Amazon MSK는 브로커와 클라이언트 사이, 그리고 클러스터에서 브로커와 클라이언트 사이에서 TLS를 통한 전송 데이터도 암호화합니다. Amazon MSK는 클러스터 내 생산자와 소비자를 인증하고 권한을 부여하기 위해 TLS 기반 인증서 인증 및 Apache Kafka ACL(액세스 제어 목록)도 지원합니다.

Amazon MSK 시작하기

비용 계산
비용 계산

Amazon MSK 요금 페이지를 방문하십시오.

시작하기 안내서 검토
시작하기 안내서 검토

단계별 안내서를 통해 Amazon MSK에서 Apache Kafka 클러스터를 설정하는 방법을 알아봅니다.

Apache Kafka 클러스터 실행
Apache Kafka 클러스터 실행

Amazon MSK에서 Apache Kafka 클러스터 실행을 시작합니다. Amazon MSK 콘솔에 로그인합니다.