Amazon Managed Service for Apache Flink(Amazon MSF)는 이전에 Amazon Kinesis Data Analytics for Apache Flink로 알려져 있었습니다.
기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Managed Service for Apache Flink의 초 단위 결제
Managed Service for Apache Flink는 이제 1초 단위로 요금이 청구됩니다. 애플리케이션당 최소 10분의 사용 요금이 적용됩니다. 초 단위 결제는 새로 시작되거나 이미 실행 중인 애플리케이션에 적용됩니다. 이 섹션에서는 Managed Service for Apache Flink가 사용량을 측정하고 요금을 청구하는 방식을 설명합니다. Managed Service for Apache Flink 요금에 관한 자세한 내용은 Amazon Managed Service for Apache Flink 요금
작동 방식
Managed Service for Apache Flink는 지원되는 AWS 리전에서 1초 단위로 청구되는 Kinesis 처리 단위(KPU) 사용 시간과 사용량을 기준으로 요금을 부과합니다. 단일 KPU는 1vCPU 컴퓨팅과 4GB 메모리로 구성됩니다. 애플리케이션 실행에 사용된 KPU 수를 기준으로 시간당 요금이 청구됩니다.
예를 들어, 애플리케이션이 20분 10초 동안 실행된 경우 해당 시간 동안 사용한 리소스를 기준으로 요금이 청구됩니다. 반면, 애플리케이션이 5분 동안 실행된 경우 최소 10분 요금이 적용되며, 그 시간 동안 사용된 리소스를 기준으로 요금이 청구됩니다.
Managed Service for Apache Flink는 사용량을 시간 단위로 계산합니다. 예를 들어, 15분은 0.25시간으로 계산됩니다.
Apache Flink 애플리케이션의 경우, 오케스트레이션 용도로 애플리케이션당 추가 KPU 1개가 청구됩니다. 애플리케이션은 실행 중인 스토리지와 내구성 있는 백업에 대해서도 요금이 청구됩니다. Managed Service for Apache Flink에서 상태 저장 처리 기능을 위해 사용되는 실행 중인 애플리케이션 스토리지는 GB/월 단위로 요금이 청구됩니다. 내구성 있는 백업은 선택 사항이며 애플리케이션의 시점 복구 기능을 제공하고 GB/월 단위로 요금이 청구됩니다.
스트리밍 모드에서는 메모리와 컴퓨팅 요구가 변동됨에 따라 스트림 처리 애플리케이션에 필요한 KPU 수를 Managed Service for Apache Flink가 자동으로 규모 조정합니다. 애플리케이션에 필요한 KPU 수를 직접 프로비저닝하도록 선택할 수도 있습니다.
AWS 리전 가용성
참고
현재 AWS GovCloud(미국 동부), AWS GovCloud(미국 서부), 중국(베이징), 중국(닝샤) 리전에는 초 단위 결제를 제공하지 않습니다.
초 단위 결제는 다음 AWS 리전에서 사용할 수 있습니다.
-
미국 동부(버지니아 북부) - us-east-1
-
미국 동부(오하이오) - us-east-2
-
미국 서부(캘리포니아 북부) - us-west-1
-
미국 서부(오리건) - us-west-2
-
아프리카(케이프타운) – af-south-1
-
아시아 태평양(홍콩) - ap-east-1
-
아시아 태평양(하이데라바드) - ap-south-1
-
아시아 태평양(자카르타) – ap-southeast-3
-
아시아 태평양(멜버른) - ap-southeast-4
-
아시아 태평양(뭄바이) - ap-south-1
-
아시아 태평양(오사카) – ap-northeast-3
-
아시아 태평양(서울) - ap-northeast-2
-
아시아 태평양(싱가포르) - ap-southeast-1
-
아시아 태평양(시드니) - ap-southeast-2
-
아시아 태평양(도쿄) - ap-northeast-1
-
캐나다(중부) - ca-central-1
-
캐나다 서부(캘거리) - ca-west-1
-
유럽(프랑크푸르트) eu-central-1
-
유럽(아일랜드) - eu-west-1
-
유럽(런던) - eu-west-2
-
유럽(밀라노) – eu-south-1
-
유럽(파리) - eu-west-3
-
유럽(스페인) - eu-south-2
-
유럽(스톡홀름) - eu-north-1
-
유럽(취리히) - eu-central-2
-
이스라엘 (텔아비브) - il-central-1
-
중동(바레인) - me-south-1
-
중동(UAE) - me-central-1
-
남아메리카(상파울루) - sa-east-1
요금 예시
Managed Service for Apache Flink 요금 페이지에서 요금 예시를 확인할 수 있습니다. 자세한 내용은 Amazon Managed Service for Apache Flink 요금
대규모 비디오 스트리밍 서비스를 운영하고 있으며 사용자 상호 작용을 기반으로 실시간 동영상 추천 시스템을 구축하려고 합니다. 여러 Kinesis 데이터 스트림에서 사용자 상호 작용 이벤트를 지속적으로 수집하고 다운스트림 시스템으로 전달하기 전에 실시간으로 이벤트를 처리하기 위해 Managed Service for Apache Flink의 Apache Flink 애플리케이션을 사용합니다. 사용자 상호 작용 이벤트는 여러 연산자를 통해 변환됩니다. 여기에는 이벤트 유형별 파티셔닝, 추가 메타데이터를 활용한 데이터 보강, 타임스탬프 기반 데이터 정렬, 전달 전 5분 동안의 데이터 버퍼링 등이 포함됩니다. 애플리케이션에는 연산 집약적이면서 병렬 처리가 가능한 여러 변환 단계가 포함되어 있습니다. 이 워크로드를 처리하기 위해 Flink 애플리케이션은 20KPU 구성으로 실행됩니다. 또한 애플리케이션은 매일 1GB의 내구성 있는 애플리케이션 백업을 사용합니다. 월별 Managed Service for Apache Flink 요금은 다음과 같이 계산됩니다.
월별 요금
미국 동부(버지니아 북부) 리전의 요금은 KPU-시간당 0.11 USD입니다. Managed Service for Apache Flink는 KPU당 50GB의 실행 중 애플리케이션 스토리지를 할당하며, GB/월당 0.10 USD가 청구됩니다.
-
월별 KPU 요금: 24시간 * 30일 * (20KPU + 스트리밍 애플리케이션용 추가 KPU 1개) * 시간당 0.11 USD = 1,584.00 USD
-
월별 실행 중 애플리케이션 스토리지 요금: 30일 * 20KPU * 50GB/KPU * 0.10 USD/GB-월 = 100.00 USD
-
월별 내구성 있는 애플리케이션 스토리지 요금: 30일 * 1GB * 0.023/GB-월 = 0.03 USD
-
총 요금: 1,584.00 USD + 100 USD + 0.03 USD = 1,684.03 USD
해당 월의 Billing and Cost Management 콘솔에서 확인되는 Managed Service for Apache Flink 비용 사용 보고서
Kinesis Analytics
-
1,684.03 USD - 미국 동부(버지니아 북부)
-
Amazon Kinesis Analytics CreateSnapshot
-
내구성 있는 애플리케이션 백업의 GB/월당 0.023 USD
-
1GB-월 - 0.03 USD
-
-
-
Amazon Kinesis Analytics StartApplication
-
실행 중 애플리케이션 스토리지의 GB-월당 0.10 USD
-
1,000GB-월 - 100 USD
-
-
Apache Flink 애플리케이션의 Kinesis 처리 단위-시간당 0.11 USD
-
15,120KPU-시간 - 1,584 USD
-
-
Managed Service for Apache Flink의 Apache Flink 애플리케이션을 사용하여 Amazon Simple Storage Service(Amazon S3)에 저장된 로그 데이터를 배치 모드로 변환합니다. 로그 데이터는 여러 연산자를 사용하여 변환됩니다. 여기에는 서로 다른 로그 이벤트에 스키마를 적용하고, 이벤트 유형별로 데이터를 파티셔닝하고, 타임스탬프 기준으로 정렬하는 작업이 포함됩니다. 애플리케이션에는 여러 변환 단계가 있지만, 계산 집약적이지는 않습니다. 이 애플리케이션은 30일 동안 매일 15분씩 초당 2,000개 레코드의 데이터를 수집합니다. 내구성 있는 애플리케이션 백업은 생성하지 않습니다. 월별 Managed Service for Apache Flink 요금은 다음과 같이 계산됩니다.
월별 요금
미국 동부(버지니아 북부) 리전의 요금은 KPU-시간당 0.11 USD입니다. Managed Service for Apache Flink는 KPU당 50GB의 실행 중 애플리케이션 스토리지를 할당하며, GB/월당 0.10 USD가 청구됩니다.
-
배치 워크로드: 하루 15분 동안 Managed Service for Apache Flink 애플리케이션은 초당 2,000개의 레코드를 처리하며, 이 작업에는 2KPU가 필요합니다. 30일/월 * 15분/일 = 450분/월
-
월별 KPU 요금: 450분/월 * (2KPU + 스트리밍 애플리케이션용 추가 KPU 1개) * 시간당 0.11 USD = 2.48 USD
-
월별 실행 중 애플리케이션 스토리지 요금: 450분/월 * 2KPU * 50GB/KPU * 0.10 USD/GB-월 = 0.11 USD
-
총 요금: 2.48 USD + 0.11 = 2.59 USD
해당 월의 Billing and Cost Management 콘솔에서 확인되는 Managed Service for Apache Flink 비용 사용 보고서
Kinesis Analytics
-
2.59 USD - 미국 동부(버지니아 북부)
-
Amazon Kinesis Analytics StartApplication
-
실행 중 애플리케이션 백업의 GB-월당 0.10 USD
-
1.042GB-월 - 0.11 USD
-
-
Apache Flink 애플리케이션의 Kinesis 처리 단위-시간당 0.11 USD
-
22.5KPU-시간 - 2.48 USD
-
-
매일 수백만 건의 트랜잭션을 처리하는 대규모 전자상거래 플랫폼을 운영하고 있습니다. 실시간 부정 행위 탐지 시스템을 개발하려고 합니다. Managed Service for Apache Flink의 Apache Flink 애플리케이션을 사용하여 Kinesis Data Streams에서 트랜잭션 이벤트를 수집하고 다양한 변환 단계를 통해 실시간으로 이벤트를 처리합니다. 여기에는 슬라이딩 윈도우를 사용한 이벤트 집계, 이벤트 유형별 파티셔닝, 이벤트 유형별 특정 탐지 규칙 적용 등이 포함됩니다. 개발 중에는 애플리케이션의 동작을 테스트하고 디버그하기 위해 애플리케이션을 여러 번 시작하고 중지하게 됩니다. 때로는 애플리케이션이 몇 분만 실행되는 경우도 있습니다. 특정 한 시간 동안에는 4KPU로 구성된 애플리케이션을 테스트하며 애플리케이션에서 내구성 있는 애플리케이션 백업은 사용하지 않습니다.
-
오전 10시 5분에 애플리케이션을 시작하며, 30분간 실행된 후 오전 10시 35분에 중지됩니다.
-
오전 10시 40분에 애플리케이션을 다시 시작하며, 5분간 실행된 후 오전 10시 45분에 중지됩니다.
-
오전 10시 50분에 애플리케이션을 다시 시작하며, 2분간 실행된 후 오전 10시 52분에 중지됩니다.
Managed Service for Apache Flink는 애플리케이션이 실행될 때마다 최소 10분의 사용량을 기준으로 요금을 부과합니다. 애플리케이션의 월별 Managed Service for Apache Flink 사용량은 다음과 같이 계산됩니다.
-
애플리케이션 첫 번째 시작 및 중지: 사용량 30분
-
애플리케이션 두 번째 시작 및 중지: 사용량 10분(애플리케이션이 5분 동안 실행되었으나 최소 요금 10분으로 반올림됨)
-
애플리케이션 세 번째 시작 및 중지: 사용량 10분(애플리케이션이 2분 동안 실행되었으나 최소 요금 10분으로 반올림됨)
총 50분의 애플리케이션 사용량에 대해 요금이 청구됩니다. 해당 월에 애플리케이션이 실행된 다른 시간이 없으면, 월별 Managed Service for Apache Flink 요금은 다음과 같이 계산됩니다.
월별 요금
미국 동부(버지니아 북부) 리전의 요금은 KPU-시간당 0.11 USD입니다. Managed Service for Apache Flink는 KPU당 50GB의 실행 중 애플리케이션 스토리지를 할당하며, GB/월당 0.10 USD가 청구됩니다.
-
월별 KPU 요금: 50분 * (4KPU + 스트리밍 애플리케이션용 추가 KPU 1개) * 0.11 USD/시간 = 0.46 USD(1센트 단위로 반올림)
-
월별 실행 중 애플리케이션 스토리지 요금: 50분 * 4KPU * 50GB/KPU * 0.10 USD/GB-월 = 0.03 USD(1센트 단위로 반올림)
-
총 요금: 0.46 USD + 0.03 = 0.49 USD
해당 월의 Billing and Cost Management 콘솔에서 확인되는 Managed Service for Apache Flink 비용 사용 보고서
Kinesis Analytics
-
0.49 USD - 미국 동부(버지니아 북부)
-
Amazon Kinesis Analytics StartApplication
-
실행 중 애플리케이션 스토리지의 GB-월당 0.10 USD
-
0.232GB-월 - 0.03 USD
-
-
Apache Flink 애플리케이션의 Kinesis 처리 단위-시간당 0.11 USD
-
4.167KPU-시간 - 0.46 USD
-
-