일반

Q: Amazon MSK란 무엇입니까?
Amazon MSK는 Apache Kafka 인프라와 운영을 관리하는 새로운 AWS 스트리밍 데이터 서비스로, Apache Kafka 클러스터 운영 관련 전문 지식이 없는 개발자 및 DevOps 관리자도 손쉽게 AWS에서 Apache Kafka 애플리케이션을 실행할 수 있도록 지원합니다. AWS에서 기존 또는 신규 Apache Kafka 애플리케이션을 실행할 때 Amazon MSK를 사용하면 효율적입니다. Amazon MSK는 Apache Kafka 클러스터를 운영 및 유지 관리하고, 즉시 사용 가능한 엔터프라이즈급 보안 기능을 제공하며, 스트리밍 데이터 애플리케이션 개발 속도를 높여 주는 내장 AWS 통합 기능을 제공합니다. 시작하기 위해서는 기존 Apache Kafka 워크로드를 Amazon MSK로 마이그레이션하거나, 클릭 몇 번으로 몇 분 만에 새 워크로드를 맨 처음부터 구축할 수도 있습니다. 클러스터 내 트래픽에는 데이터 전송 요금이 부과되지 않으며 약정 또는 선결제가 필요하지 않습니다. 사용한 리소스에 대해서만 지불하면 됩니다.
 
Q: Apache Kafka란 무엇입니까?
Apache Kafka는 실시간 스트리밍 데이터 파이프라인 및 애플리케이션을 구축할 때 사용하는 확장 가능하고 내결함성을 갖춘 고성능 오픈 소스 플랫폼입니다. Apache Kafka는 데이터 스토어에 스트리밍 데이터를 생성하는 애플리케이션(생산자)을 데이터 스토어에서 스트리밍 데이터를 소비하는 애플리케이션(소비자)에서 분리하는 스트리밍 데이터 스토어입니다. 조직에서는 스트리밍 데이터를 지속적으로 분석하여 관련 대응 조치를 취하는 애플리케이션용 데이터 소스로 Apache Kafka를 사용합니다. Apache Kafka에 대해 자세히 알아보십시오.
 
Q: 스트리밍 데이터란 무엇입니까?
스트리밍 데이터는 수천 개의 머신, 디바이스, 웹사이트 및 애플리케이션에서 생성되는 작은 레코드나 이벤트(레코드나 이벤트 하나의 크기는 보통 몇 킬로바이트임)의 연속 스트림입니다. 스트리밍 데이터에는 모바일이나 웹 애플리케이션을 사용하는 고객이 생성하는 로그 파일, 전자 상거래 구매 항목, 게임 내 플레이어 활동, 소셜 네트워크의 정보, 주식 거래소, 지리 정보 서비스, 연결된 디바이스의 텔레메트리 또는 데이터 센터의 계측 등 다양한 데이터가 포함되어 있습니다. Amazon MSK 및 Amazon Kinesis Data Streams와 같은 스트리밍 데이터 서비스를 사용하면 손쉽게 스트리밍 데이터를 지속적으로 수집, 처리 및 전달할 수 있습니다. 스트리밍 데이터에 대해 자세히 알아보십시오.
 
Q: Apache Kafka의 기본적인 기능은 무엇입니까?
Apache Kafka에는 세 가지 주요 기능이 있습니다.
  • Apache Kafka는 내결함성이 지원되는 방식으로 스트리밍 데이터를 연속적인 레코드로 저장하며 레코드가 생성된 순서를 유지합니다.
  • Apache Kafka는 데이터 생산자와 데이터 소비자 간의 버퍼 역할을 합니다. 웹사이트, IoT 디바이스, Amazon EC2 인스턴스 등의 대다수 데이터 생산자는 Apache Kafka를 통해 스트리밍 데이터를 지속적으로 게시하고 Apache Kafka 주제를 사용하여 이 데이터를 분류할 수 있습니다. 기계 학습 애플리케이션, Lambda 함수 등의 여러 데이터 소비자는 메시지 대기열 또는 엔터프라이즈 메시징 시스템과 비슷한 방식을 통해 각기 고유한 속도로 이러한 주제에서 데이터를 읽습니다.
  • 데이터 소비자는 데이터가 생성된 순서를 유지하면서 선입선출 방식으로 Apache Kafka 주제에서 데이터를 처리합니다.
 
Q: Apache Kafka의 주요 개념은 무엇입니까?
Apache Kafka는 주제에 레코드를 저장합니다. 데이터 생산자는 주제에 레코드를 쓰고 소비자는 주제에서 레코드를 읽습니다. Apache Kafka의 각 레코드는 키, 값 및 타임스탬프로 구성됩니다. Apache Kafka는 브로커라는 여러 노드에서 주제를 파티셔닝하고 이러한 파티션을 복제합니다. Apache Kafka는 하나 이상의 브로커에서 클러스터로 실행되며, 여러 AWS 가용 영역에 브로커를 배치하면 고가용성 클러스터를 생성할 수 있습니다. Apache Kafka는 Apache ZooKeeper를 사용하여 클러스터 작업을 조정하며, Apache Kafka 클러스터와 상호 작용하는 리소스의 상태를 유지 관리할 수 있습니다.
 
Q: Apache Kafka는 언제 사용해야 합니까?
Apache Kafka는 스트리밍 데이터를 변환, 전달 및 응답하고, 여러 시스템이나 애플리케이션 사이에서 데이터를 안정적으로 가져오는 실시간 스트리밍 데이터 파이프라인을 구축하는 데 사용됩니다.
 
Q: Amazon MSK는 어떤 작업을 수행합니까?
Amazon MSK를 사용하면 고가용성과 강력한 보안을 유지하면서 AWS에서 오픈 소스 버전의 Apache Kafka를 손쉽게 시작하고 실행할 수 있을 뿐 아니라, Apache Kafka 클러스터를 실행할 때 발생하는 운영 오버헤드 없이 AWS 서비스와 통합할 수 있습니다. Amazon MSK에서는 Apache Kafka의 오픈 소스 버전을 사용하고 구성하는 동시에, Apache Kafka 클러스터를 설정하고, 프로비저닝하며, AWS와 통합하고, 지속적인 유지 관리를 수행할 수 있습니다.
 
콘솔에서의 몇 번의 클릭만으로 Amazon MSK 클러스터를 프로비저닝할 수 있습니다. 여기서 Amazon MSK는 비정상 브로커를 교체하고, 고가용성 유지를 위해 데이터를 자동으로 복제하고, Apache ZooKeeper 노드를 관리합니다. 또한 필요에 따라 하드웨어 패치를 자동으로 배포하고, AWS 서비스와의 통합을 관리하고, 콘솔을 통해 중요 지표를 표시합니다. 그리고 2개 이상의 버전이 지원되는 경우 Apache Kafka 버전 업그레이드를 지원하므로 오픈 소스 버전 Apache Kafka의 개선된 기능을 활용할 수 있습니다.
 
Q: Amazon MSK는 어떤 Apache Kafka 버전을 지원합니까?
지원되는 Kafka 버전은 Amazon MSK 설명서를 참조하십시오.
 
Q: Apache Kafka API는 Amazon MSK와 호환됩니까?
예, 모든 데이터 영역 및 관리 API는 Amazon MSK에서 기본적으로 지원합니다.
 
Q: Apache Kafka AdminClient는 Amazon MSK에서 지원됩니까?
예.

데이터 생성 및 소비

Q: Apache Kafka API를 사용하여 Apache Kafka에서 데이터를 가져오거나 내보낼 수 있습니까?
예, Amazon MSK는 네이티브 Apache Kafka 생산자 및 소비자 API를 지원합니다. 클라이언트가 Amazon MSK 내에서 클러스터 사용을 시작할 때 애플리케이션 코드를 변경할 필요가 없습니다.
 
 
Q: Apache Kafka Connect, Apache Kafka Streams 또는 Apache Kafka의 기타 에코시스템 구성 요소를 Amazon MSK와 함께 사용할 수 있습니까?
예, Apache Kafka 생산자 및 소비자 API와 Apache Kafka AdminClient를 활용하는 모든 구성 요소를 사용할 수 있습니다. Confluent Control Center, Confluent Auto Data Balancer, Uber  uReplicator 및 LinkedIn  Cruise Control을 비롯하여 Apache Kafka 클러스터에 .jar 파일을 업로드하는 도구는 현재 Amazon MSK와 호환되지 않습니다.

Amazon MSK로 마이그레이션

Q: 기존 Apache Kafka 클러스터 내의 데이터를 Amazon MSK로 마이그레이션할 수 있습니까?
예, 오픈 소스 Apachek Kafka와 함께 제공되는 MirrorMaker 등의 오픈 소스 도구 또는 타사 도구를 사용하여 클러스터의 데이터를 Amazon MSK 클러스터로 복제할 수 있습니다.

버전 업그레이드

Q: Apache Kafka 버전 업그레이드가 지원됩니까? 
클러스터 버전 업그레이드는 현재 지원되지 않지만, 곧 버전 업그레이드를 지원하고자 계획하고 있습니다. 
 
Q: 업그레이드 프로세스는 어떻게 수행됩니까?
새 Apache Kafka 버전을 배포하면 Amazon MSK는 브로커 또는 Apache ZooKeeper 노드를 한 번에 하나씩 업그레이드한 후 다음 리소스로 이동하는 단계적 업그레이드 프로세스를 사용합니다. 업그레이드 프로세스 전반에 걸쳐 클러스터는 '업데이트 중' 상태로 유지되며, 프로세스가 완료되면 '활성' 상태로 전환됩니다. 업그레이드 중인 클러스터 내에서 데이터를 여러 브로커로 복제하지 않도록 선택한 경우에는 클러스터에서 다운타임이 발생합니다.

클러스터

Q: 첫 번째 Amazon MSK 클러스터는 어떻게 생성할 수 있습니까?
AWS Management Console에서 몇 번의 클릭만으로, 또는 AWS SDK를 사용하여 첫 번째 클러스터를 생성할 수 있습니다. 먼저 Amazon MSK 콘솔에서 Amazon MSK 클러스터를 생성할 AWS 리전을 선택합니다. 클러스터의 이름, 클러스터를 실행하는 데 사용할 VPC, 클러스터의 데이터 복제 전략 및 각 AZ의 서브넷을 선택합니다. 다음으로 브로커 인스턴스 유형과 AZ당 브로커 수를 선택하고 생성을 클릭합니다.

Q: 클러스터 내에는 어떤 리소스가 있습니까?
각 클러스터에는 브로커 인스턴스, 프로비저닝된 스토리지 및 Apache ZooKeeper 노드가 포함됩니다.

Q: Amazon MSK 클러스터 내에서는 어떤 유형의 브로커 인스턴스를 프로비저닝할 수 있습니까?
EC2 M5 인스턴스 패밀리 내에서 인스턴스를 선택할 수 있습니다.
 
Q: Amazon MSK에서 예약 인스턴스 요금을 제공합니까?
아니요, 현재는 아닙니다.

Q: 브로커 부팅 볼륨을 프로비저닝하고 비용을 지불해야 합니까?
아니요, 프로비저닝하는 각 브로커에는 Amazon MSK 서비스를 통해 관리되는 부팅 볼륨 스토리지가 포함됩니다.

Q: Apache Kafka 클러스터를 생성할 때 Amazon EC2 인스턴스 등의 기본 리소스가 EC2 콘솔에 표시됩니까?
탄력적 네트워크 인터페이스(ENI) 등의 일부 리소스가 Amazon EC2 계정에 표시됩니다. 그 외의 Amazon MSK 리소스는 Amazon MSK 서비스를 통해 관리되므로 EC2 계정에 표시되지 않습니다.

Q: Amazon MSK 클러스터 내에서 프로비저닝해야 하는 것은 무엇입니까?
생성하는 모든 클러스터와 함께 브로커 인스턴스와 브로커 스토리지를 프로비저닝해야 합니다. Apache ZooKeeper 노드는 프로비저닝하지 않습니다. 이러한 리소스는 생성하는 각 클러스터에 추가 비용 없이 포함되기 때문입니다.

Q: 클러스터의 기본 브로커 구성은 무엇입니까?
별도로 지정된 경우가 아니면 Amazon MSK는 오픈 소스 버전의 Apache Kafka에서 지정한 것과 동일한 기본값을 사용합니다. 기본 설정은 여기에서 설명합니다. 
Q: AZ 간에 각기 다른 수의 브로커를 프로비저닝할 수 있습니까(예: us-east-1a에는 3개, us-east-1b에는 2개, us-east-1c에는 1개 프로비저닝)?
아니요, Amazon MSK는 클러스터 내의 모든 AZ에서 동일한 브로커 수를 유지하는 모범 사례를 적용합니다.

Q: Amazon MSK에서 데이터 복제는 어떤 방식으로 이루어집니까?
Amazon MSK는 Apache Kafka의 리더-팔로워 복제를 사용하여 브로커 간에 데이터를 복제합니다. Amazon MSK를 사용하면 여러 개의 AZ 복제로 클러스터를 손쉽게 배포하고, 주제별로 사용자 정의 복제 전략을 사용할 수 있습니다. 기본적으로 각 복제 옵션을 사용할 때는 지정된 복제 전략을 사용하여 리더 및 팔로워 브로커를 배포 및 격리합니다. 예를 들어, 3개의 AZ 브로커 복제 전략(AZ 클러스터당 브로커 1개)을 선택하면, Amazon MSK는 브로커가 3개인 클러스터(리전의 AZ 3개에 브로커 1개)를 생성하며, 주제 복제 인자 재정의를 선택하는 경우가 아니면 기본적으로 주제 복제 인자도 3으로 설정됩니다.

Q: 기본 브로커 구성을 변경하거나 Amazon MSK로 클러스터 구성을 업로드할 수 있습니까?
예. Amazon MSK에서는 사용자 정의 구성을 생성하고 새 클러스터에 이를 적용할 수 있습니다. 사용자 정의 구성은 AWS CLI 또는 콘솔을 사용하여 생성할 수 있습니다. 기존 클러스터에 대한 사용자 정의 구성 지원은 2019년 6월에 사용 가능합니다.

Q: 어떤 구성 속성을 사용자 정의할 수 있습니까?
사용자 정의할 수 있는 구성 속성은 여기에서 설명합니다.

Q: 새 주제의 기본 구성은 무엇입니까?
여기에 별도로 지정된 경우가 아니면 Amazon MSK는 Apache Kafka의 기본 구성을 사용합니다.

복제 인자

클러스터 기본값

Min.Insync.Replicas

2

주제

Q: 주제는 어떻게 생성합니까?
Apache Kafka 클러스터가 생성되면, Apache Kafka API를 사용하여 주제를 생성할 수 있습니다. 모든 주제 및 파티션 레벨 작업과 구성은 Apache Kafka API를 사용하여 수행됩니다. 다음 명령은 Apache Kafka API를 사용하여 주제를 생성하는 예제입니다.
 
bin/kafka-topics.sh --create —bootstrap-server ConnectionString:9092 --replication-factor 3 --partitions 1 --topic TopicName  

네트워킹

Q: Amazon MSK는 Amazon VPC에서 실행됩니까?
예, Amazon MSK는 항상 Amazon MSK 서비스를 통해 관리되는 Amazon VPC 내에서 실행됩니다. Amazon MSK 리소스는 클러스터 설정 시 선택하는 고유 Amazon VPC, 서브넷 및 보안 그룹에서 사용할 수 있습니다. VPC의 IP 주소가 탄력적 네트워크 인터페이스(ENI)를 통해 Amazon MSK 리소스에 연결되고 모든 네트워크 트래픽이 AWS 네트워크 내에 유지되며 인터넷에 액세스할 수 없습니다.
 
Q: 클라이언트와 Amazon MSK 클러스터 간에는 항상 프라이빗 연결이 사용됩니까?
예, VPC의 클라이언트와 Amazon MSK 클러스터 간의 프라이빗 연결을 통해서만 Amazon MSK 클러스터에서 데이터를 생성하고 소비할 수 있습니다. Amazon MSK는 퍼블릭 엔드포인트를 지원하지 않습니다.

Q: Amazon MSK 클러스터의 브로커는 VPC 내의 클라이언트에 어떤 방식으로 액세스할 수 있습니까?
클러스터의 브로커는 계정에 표시되는 탄력적 네트워크 인터페이스(ENI)를 통해 VPC 내의 클라이언트에 액세스할 수 있습니다. ENI의 보안 그룹에 따라 브로커에서 허용되는 수신 및 송신 트래픽의 유형과 소스가 결정됩니다.

Q: 각기 다른 AWS 계정에서 실행되는 클라이언트에 클러스터 액세스 권한을 부여하려면 어떻게 해야 합니까?
VPC 피어링을 사용하면 각기 다른 AWS 계정에서 실행되는 클라이언트에 클러스터 액세스 권한을 제공할 수 있습니다.

VPC에 연결

Q: VPC 외부에서 AWS MSK 클러스터에 연결하려면 어떻게 해야 합니까?

VPC 외부에서 AWS MSK 클러스터에 연결하는 여러 방법이 있습니다.

암호화

Q: Amazon MSK 클러스터의 데이터를 암호화할 수 있습니까?
예. Amazon MSK는 Amazon EBS 서버 측 암호화AWS KMS 키를 사용하여 스토리지 볼륨을 암호화합니다.

Q: Amazon MSK 클러스터 내 브로커 사이에서 전송 데이터가 암호화됩니까?
예. 기본적으로 새 클러스터에서는 브로커 간 통신에 대해 TLS를 통한 전송 데이터 암호화 기능이 활성화되어 있습니다. 클러스터를 생성할 때 전송 데이터 암호화를 사용하는 옵션을 선택 해제할 수 있습니다.

Q: Apache Kafka 클라이언트와 Amazon MSK 서비스 사이에 전송되는 데이터가 암호화됩니까?
예, 기본 전송 중 암호화는 CLI 또는 AWS 콘솔에서 생성된 클러스터에 대해서만 TLS로 설정되어 있습니다. 클라이언트가 TLS 암호화를 사용하여 클러스터와 통신하려면 추가 구성이 필요합니다. TLS/평문 또는 평문 설정을 선택하면 기본 암호화 설정을 변경할 수 있습니다. 더 보기: MSK 암호화

Q: Amazon MSK 클러스터의 Apache ZooKeeper 노드와 브로커 사이에서 데이터가 이동할 때 전송 데이터가 암호화됩니까?
아니요. Apache Kafka에서 번들로 제공되는 Apache Zookeeper의 기본 버전에서는 해당 암호화를 지원하지 않습니다. 그러나 Apache Zookeeper 및 Apache Kafka 브로커 사이의 통신은 브로커, 주제, 파티션 상태 정보로 제한된다는 점을 명심하십시오.

인증 및 권한 부여

Q: VPC의 여러 클라이언트에서 Amazon MSK 클러스터로의 연결성 범위를 제한하려면 어떻게 해야 합니까?
Amazon MSK는 TLS 기반 인증을 지원하므로, 이 기능을 사용하여 Amazon MSK 클러스터에 대한 클라이언트 연결을 인증할 수 있습니다. Amazon MSK에서는 AWS Certificate Manager 서비스 내 프라이빗 CA를 MSK 클러스터에 배포할 수 있습니다. TLS 클라이언트 인증을 활성화하는 경우 이전에 로드된 프라이빗 CA에서 생성된 TLS 인증서를 제시하는 클라이언트만 클러스터에서 인증될 수 있습니다.

Q: Amazon MSK에서 권한 부여는 어떻게 이루어집니까?
Apache Kafka는 권한 부여에 대해 ACL(액세스 제어 목록)을 사용하며, Amazon MSK는 ACL 사용을 지원합니다. ACL을 활성화하려면 TLS를 사용하는 클라이언트 인증을 활성화해야 합니다.

Q: 클라이언트에 대한 인증 및 권한 부여를 동시에 수행하려면 어떻게 해야 합니까?
클라이언트 TLS 인증을 사용하는 Amazon MSK 고객은 클라이언트 TLS 인증서의 Dname을 ACL의 보안 주체로 사용하여 클라이언트 요청을 인증하고 권한을 부여할 수 있습니다.

모니터링, 지표, 로깅 및 태그 지정

Q: 내 클러스터나 주제의 성능을 모니터링하려면 어떻게 해야 합니까?
표준 지표를 사용하여 클러스터의 성능을 모니터링할 수 있으며, Amazon CloudWatch 콘솔 내 향상된 지표를 사용하여 주제의 성능을 모니터링할 수 있습니다.
 
Q: 여러 모니터링 레벨에 대한 비용은 어떠합니까?
Amazon CloudWatch를 사용하여 클러스터를 모니터링하는 비용은 Kafka 클러스터의 크기 및 모니터링 레벨에 따라 달라집니다. Amazon CloudWatch는 매월 지표당 비용을 청구하며, 프리 티어를 포함합니다. 자세한 내용은 Amazon CloudWatch 요금을 참조하십시오. 각 모니터링 레벨에 대해 공개된 지표 수에 대한 자세한 내용은 Amazon MSK 모니터링 설명서를 참조하십시오.
 
Q: 클라이언트의 상태와 성능을 모니터링하려면 어떻게 해야 합니까?
사용 중인 Apache Kafka 버전에서 지원되는 모든 클라이언트 측 모니터링을 사용할 수 있습니다.
 
Q: Amazon MSK 리소스에 태그를 지정할 수 있습니까?
예. AWS CLI 또는 콘솔에서 Amazon MSK 클러스터에 태그를 지정할 수 있습니다.
 
Q: 소비자 랙을 모니터링하려면 어떻게 해야 합니까?
Amazon MSK 클러스터 내 소비자 랙을 모니터링하려면 Linkedin의 Burrow( https://github.com/linkedin/Burrow) 같은 소비자 랙 도구를 사용하면 됩니다.

Apache ZooKeeper

Q: Apache ZooKeeper란 무엇입니까?
https://zookeeper.apache.org/에서 살펴보면 "Apache ZooKeeper는 구성 정보를 유지 관리하고, 이름을 지정하고, 분산 동기화 및 그룹 서비스를 제공하는 중앙 집중식 서비스입니다. 이러한 종류의 서비스는 모두 분산 애플리케이션에서 각기 다른 형식으로 사용됩니다."라고 나와 있으며 여기에는 Apache Kafka 등이 포함됩니다.

Q: Amazon MSK는 Apache Zookeeper를 사용합니까?
예, Amazon MSK는 Apache ZooKeeper를 사용하며 Amazon MSK 서비스의 일부분으로 각 클러스터 내에서 Apache ZooKeeper를 관리합니다. Apache ZooKeeper 노드는 추가 비용 없이 각 클러스터에 포함됩니다.
 
Q: 클라이언트는 Apache ZooKeeper와 어떤 방식으로 상호 작용합니까?
클라이언트는 서비스에서 제공되는 Apache ZooKeeper 엔드포인트를 통해 Apache ZooKeeper와 상호 작용할 수 있습니다. 이 엔드포인트는 AWS Management Console에서 제공되거나 DescribeCluster API를 사용하여 제공됩니다

통합

Q: Amazon MSK는 어떤 AWS 서비스와 통합됩니까?
Amazon MSK는 다음 서비스와 통합됩니다.

확장

Q: 클러스터에서 스토리지를 확장하려면 어떻게 해야 합니까?
AWS Management Console 또는 AWS CLI를 사용하여 클러스터에서 스토리지를 확장할 수 있습니다. 
 
Q: 기존 클러스터의 브로커 수를 조정할 수 있습니까?
아니요. 현재는 Amazon MSK에서 기존 클러스터의 브로커 수를 조정하는 기능을 지원하지 않지만, 향후 로드맵에 포함되어 있습니다.
 
Q: 기존 클러스터의 브로커 인스턴스 크기를 조정할 수 있습니까?
아니요. 현재는 Amazon MSK에서 기존 클러스터의 브로커 인스턴스 크기를 조정하는 기능을 지원하지 않지만, 향후 로드맵에 포함되어 있습니다.

요금 및 가용성

Q: Amazon MSK 요금은 어떤 방식으로 부과됩니까?
요금은 Apache Kafka 브로커 사용 시간과 프로비저닝된 스토리지 시간 단위로 부과됩니다. Amazon MSK에서 송수신하는 데이터 전송에는 AWS 데이터 전송 요금이 적용됩니다. 자세한 내용은 요금 페이지를 참조하십시오.

Q: 데이터 복제로 인한 데이터 전송에 대해서도 비용을 지불해야 합니까?
아니요. 클러스터 내의 모든 데이터 전송은 추가 비용 없이 서비스에 포함됩니다.
 
Q: Amazon MSK를 제공하는 AWS 리전은 어디입니까?
Amazon MSK를 제공하는 리전은 여기에서 확인할 수 있습니다. 

Q: 데이터 전송 요금은 어떤 방식으로 부과됩니까?
Amazon MSK 클러스터에서 데이터를 송수신할 경우 표준 AWS 데이터 전송 요금이 적용됩니다. 리전의 클러스터 내 데이터 전송(브로커 간의 데이터 전송 및 브로커와 Apache ZooKeeper 노드 간의 데이터 전송 포함)에는 요금이 부과되지 않습니다.

규정 준수

Q: Amazon MSK는 HIPAA 적격 서비스입니까?

예. Amazon MSK는 HIPAA 적격 서비스입니다. AWS 서비스 및 규정 준수 프로그램의 전체 목록을 확인하려면 규정 준수 프로그램 제공 범위 내 AWS 서비스를 참조하십시오.

서비스 수준 계약

Q: Amazon MSK SLA에서 보장하는 내용은 무엇입니까?
Amazon MSK SLA에서는 Amazon MSK에 대해 최소 99.9%의 월간 가동률을 보장합니다.
 
Q: SLA 서비스 크레딧을 수령할 자격이 있는지 어떻게 알 수 있습니까?
Amazon MSK의 다중 AZ 배포에서 월별 청구 주기 중 최소 99.9%의 가동률을 보이면 Amazon MSK SLA에 따라 Amazon MSK에 대한 SLA 크레딧을 수령할 자격이 있습니다.
 
SLA의 모든 이용 약관과 요청 제출 방법에 대한 자세한 내용은 Amazon MSK SLA 세부 정보 페이지를 참조하십시오.

Amazon MSK 시작하기

비용 계산
비용 계산

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

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

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

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

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