Amazon Managed Streaming for Apache Kafka(MSK)는 사용한 만큼만 지불합니다. 최소 요금이나 선불 약정은 없습니다. Amazon MSK가 프로비저닝하는 Apache ZooKeeper 노드 또는 클러스터 내의 브로커 간이나 Apache ZooKeeper 노드와 브로커 간에 발생하는 데이터 전송에 대해서는 비용을 지불하지 않습니다. Amazon MSK 요금은 생성한 리소스 유형에 따라 다릅니다. 클러스터는 MSK 클러스터와 MSK 서버리스 클러스터, 이렇게 2종류가 있습니다. MSK 클러스터를 사용하면 필요한 만큼 클러스터 용량을 지정한 다음 조정할 수 있습니다. MSK 서버리스 클러스터를 사용하면 클러스터 용량을 지정하거나 조정하지 않아도 됩니다. MSK Connect를 사용하는 Kafka Connect 커넥터를 생성할 수도 있습니다. 자세한 요금과 예제를 보려면 아래에 있는 여러 탭을 참조하세요.

  • MSK
  • MSK Serverless
  • MSK Connect
  • MSK
  • 브로커 인스턴스의 크기와 Amazon MSK 클러스터의 활성 브로커에 따라 비용이 달라지며 Apache Kafka 브로커 인스턴스 사용에 대한 시간당 요금(초 단위로 청구)을 지불합니다. 자세한 내용은 브로커 인스턴스 요금표를 참조하세요.

    클러스터에서 프로비저닝한 스토리지 양에 따라서도 비용을 지불합니다. 이는 시간당 프로비저닝한 GB를 합한 후 해당 월의 총 시간 수로 나누어서 계산하며 결과는 요금 예제에서처럼 "GB-월" 값으로 표시됩니다. 자세한 내용은 브로커 스토리지 요금표를 참조하세요. 또한 추가 스토리지 처리량을 독립적으로 프로비저닝할 수 있는 옵션이 있으며, 월간 MB/s로 프로비저닝한 양으로 청구됩니다. 이는 브로커별로 시간당 프로비저닝한 MB/s를 합한 후 해당 월의 총 시간으로 나누어 계산하며 결과는 (선택 사항) 프로비저닝된 스토리지 처리량 예시에 표시된 대로 "MB/s-월" 값으로 표시됩니다.

    브로커 간이나 Apache ZooKeeper 노드와 브로커 간의 데이터 전송은 부과되지 않습니다. Amazon MSK 클러스터에서 데이터를 송수신할 경우 표준 AWS 데이터 전송 요금이 적용됩니다.

    예시 1

    미국 동부(버지니아 북부) AWS 리전에서 두 개의 kafka.t3.smalls가 활성 상태이며, 브로커에서 3월에 31일간 50GB의 스토리지*를 사용한다면, 해당 월에 지불할 비용은 다음과 같습니다.

    총요금 = (브로커 인스턴스 요금) + (스토리지 요금)

    요금 사용량 요금 소계

    브로커 인스턴스 요금(인스턴스 사용량, 시간 단위)

    31일 * 24시간/일 * 브로커 2개 = 총 1,488시간

    0.0456 USD(kafka.t3.small에 대한 시간당 요금)

    1,488시간 * 0.0456 USD = 67.85 USD 

    GB-시간 단위의 스토리지 요금

    50GB * 1개월 = 5GB-월

    0.10 USD(미국 동부 리전에서 GB-월 요금)

    50GB-월 * 010 USD = 5 USD 

    합계 = 67.85 USD + 5 = 72.85 USD 또는 2.35 USD/일

    * 이 워크로드는 24시간 보존 및 복제 인자 2에서 수집 속도 100KB/초를 나타냅니다. 이 워크로드에서 적용되는 예상 데이터 전송 요금은 월 5 USD입니다.

    예제 2

    미국 동부(버지니아 북부) AWS 리전에서 세 개의 kafka.m5.large가 활성 상태이며, 브로커에서 3월에 15일간 1TB의 스토리지를 사용하고 마지막 16일간 2TB의 스토리지를 사용한다면, 해당 월에 지불할 비용은 다음과 같습니다.

    총 요금 = (브로커 인스턴스 요금) + (스토리지 요금)

    요금 사용량 요금 소계

    브로커 인스턴스 요금(인스턴스 사용량, 시간 단위)

    31일 * 24시간/일 * 브로커 3개 = 2,232 시간

    0.21 USD(kafka.m5.large에 대한 시간당 요금)

    2,232시간 * 0.21 USD = 468.72 USD

    GB-월 단위의 스토리지 요금

    1. GB-시간 계산: (1000GB * 15일(24시간/일) + (2,000GB * 16일 * (24시간/일) = 1,128,000GB-시간
    2. GB-월 계산: 1,128,000GB 시간/24시간/31일 = 1,516.13GB-월

    0.10 USD(미국 동부 리전에서 GB-월 요금)

    1,516.13GB-월 * 0.10 USD = 151.61 USD

    합계 = 468.72 USD + 151.61 USD = 620.33 USD

    (선택 사항) 프로비저닝된 스토리지 처리량 예시

    프로비저닝된 스토리지 처리량을 활성화하고 미국 동부(버지니아 북부) AWS 리전에서 3개의 브로커가 있는 Amazon MSK 클러스터에 31일 동안 300MB/s의 스토리지 처리량을 프로비저닝하기로 선택한 경우, 위의 예시와 같이 브로커 인스턴스 및 스토리지 요금 외에 다음 추가 요금을 지불하게 됩니다.

    총 요금 = (브로커 인스턴스 요금) + (스토리지 요금) + (프로비저닝된 스토리지 처리량 요금)

    요금 사용량 요금 소계

    프로비저닝된 스토리지 처리량 요금(MB/s-월)

    브로커 3개 * 300MB/s = 900MB/s-월

    0.08 USD(미국 동부 리전에서 MB/s-월 요금)

    900MB/s-월 * 0.08 USD = 72 USD

  • MSK Serverless
  • MSK Serverless를 사용하면 서버리스 클러스터별로 시간당 요금 및 생성한 파티션별로 시간당 요금을 지불합니다. 또한, 클러스터 주제로 생산자가 쓰고 소비자가 읽은 데이터의 GB당 요금을 지불합니다. 데이터를 하루 동안 보관할 수도 있습니다. Amazon MSK는 사용한 스토리지에 대해서만 요금을 부과합니다.

    다른 리전으로 데이터를 송수신하고 퍼블릭 인터넷으로 데이터를 전송하는 경우 표준 AWS 데이터 전송 요금이 적용됩니다.

    예시 

    미국 동부(오하이오) AWS 리전에 MSK 서버리스 클러스터를 생성한다고 가정합니다. 클러스터는 파티션이 20개씩 있는 5가지 주제로 구성됩니다. 매일 생산자는 평균 100GB의 데이터를 쓰고 소비자는 200GB의 데이터를 읽습니다. 또한 다시 볼 수 있도록 24시간 동안 해당 데이터를 보관합니다. 이런 시나리오에서는 한 달(31일) 동안 다음의 요금을 지불합니다.

    합계 = 시간당 클러스터 요금 + 시간당 파티션 요금 + 데이터 수신 요금 + 데이터 송신 요금 + 스토리지 요금

    요금 사용량 요금(미국 동부) 소계

    클러스터 시간

    31일 * 24시간/일 = 744 클러스터(시간)

     0.75 USD/클러스터(시간)

    744 * 0.75 = 558.00 USD

    파티션 시간

    31일 * 24시간/일 * 5 * 20 = 74,400 파티션(시간)

    0.0015 USD/파티션(시간)

    74,400 * 0.0015 = 111.60 USD

    데이터 수신

    100GB * 31일 = 3,100GB

    0.10 USD/GB(수신)

    3,100 * 0.10 USD = 310.00 USD

    데이터 송신

    200GB * 31일 = 6,200GB

    0.05 USD/GB(송신)

    6,200 * 0.05 USD = 310.00 USD

    스토리지

    평균 스토리지 사용량 = 월 100GB

    0.10 USD/GB(월)

    100 * 0.10 USD = 10.00 USD

    합계 = 558 USD + 111.6 USD + 310 USD + 310 USD + 10 USD = 1,299.60 USD
  • MSK Connect
  • 커넥터에 사용하는 작업자의 수와 각 작업자의 크기에 따라 비용이 달라지며 커넥터 사용에 대한 시간당 요금(초 단위로 청구)을 지불하며 이는 MSK Connect Units(MCU)의 수로 측정됩니다. 각 MCU는 1개의 vCPU 컴퓨팅 및 4GB 메모리를 제공합니다. 자세한 내용은 요금표를 참조하세요.

    예제

    Amazon MSK Connect를 사용하여 Amazon MSK 클러스터의 주제에서 미국 동부(버지니아 북부) AWS 리전의 Amazon Simple Storage Service(S3) 버킷으로 데이터를 스트리밍하면 커넥터는 다음과 같이 구성된다고 가정합니다.
    작업자 2개 및 4개 간에 자동 확장하며 각 작업자는 1MCU를 사용합니다. 작업 일(8시간) 동안 커넥터는 작업자 4개로 확장하며 작업 일(16시간)이 끝난 후 작업자 2개로 축소합니다.

    이 경우, 해당 월에 지불하게 될 금액은 다음과 같습니다.

    총 요금 = Kafka Connect 작업자 요금

    요금 사용량 요금 소계

    Kafka Connect 작업자 요금(MCU, 시간 단위)

    31일 * [(8시간/일 * 작업자 4개 * 1MCU/작업자) + (16시간/일 * 작업자 2개 * 1MCU/작업자)] = 1,984시간

     0.11 USD(MCU당 시간당 요금)

    1,984시간*0.11 USD = 218.24 USD

    합계 = 218.24 USD

추가적인 요금 리소스

AWS 요금 계산기

AWS에서 월별 비용을 손쉽게 계산

요금 지원 받기

AWS 전문가에게 맞춤 견적 받기

Amazon MSK 시작하기

질문에 대한 답변 받기
질문에 대한 답변 받기

Amazon MSK FAQ 페이지를 방문하세요.

시작하기 안내서 검토
시작 가이드 검토

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

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

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