- 최신
- 최다 투표
- 가장 많은 댓글
안녕하세요.
Amazon MSK(Managed Streaming for Apache Kafka)에서 MSK Connect를 통해 S3에 데이터를 적재할 때 데이터 전송 비용이 발생할 수 있습니다.
Amazon MSK는 "사용한 만큼만 지불하는" 모델을 따르며, 다음과 같은 비용이 발생합니다:
- 브로커 인스턴스 실행 시간
- 사용된 스토리지
- 클러스터 내외로의 데이터 전송에 대한 표준 데이터 전송 요금
브로커 간 또는 Apache ZooKeeper 노드와 브로커 간의 데이터 전송에는 추가 요금이 부과되지 않습니다. 그러나 Amazon MSK 클러스터 내외로 데이터가 전송될 때는 표준 AWS 데이터 전송 요금이 부과됩니다.
MSK 클러스터에 퍼블릭 액세스를 활성화한 경우에도 추가 비용은 없지만, 클러스터 내외로의 데이터 전송에 대한 표준 AWS 데이터 전송 비용이 적용됩니다.
귀하가 언급하신 "regional data transfer - in/out/between EC2 AZs or using elastic IPs or ELB" 비용은 다른 가용 영역(AZ)으로 데이터가 전송될 때 발생할 수 있습니다. MSK Connect가 S3에 데이터를 적재할 때, 만약 MSK Connect 워커와 S3 버킷이 서로 다른 가용 영역에 있다면 이러한 리전 내 데이터 전송 비용이 발생할 수 있습니다.
Sources
Amazon Managed Streaming for Apache Kafka (Amazon MSK) - Big Data Analytics Options on AWS
Turn on public access to an MSK Provisioned cluster - Amazon Managed Streaming for Apache Kafka
Ask the reason for charging | AWS re:Post
답변 감사합니다. 한가지 더 추가질문이 있습니다. 현재 msk connect는 private subnet에 위치해 있습니다. s3 버킷은 가용영역이 없는걸로 알고있는데 이 비용을 절감할 수 있는 방안이 있을까요?
관련 콘텐츠
- 질문됨 2달 전
