AWS Step Functions에서는 사용한 만큼만 비용을 지불합니다. 애플리케이션을 실행하는 데 필요한 상태 전환 횟수를 기반으로 요금이 부과됩니다.

Step Functions 요금 내역

Step Functions는 워크플로의 단계가 실행될 때마다 상태 전환을 한 번으로 계산합니다. 재시도를 포함하여 모든 상태 머신에서 실행된 총 상태 전환 횟수에 대해 요금이 부과됩니다.

Step Functions 프리 티어에는 매달 4,000번의 상태 전환이 포함됩니다. 모든 요금은 일별로 측정되고 월별로 청구됩니다.

자세한 내용은 Step Functions 요금 예를 참조하십시오.

프리 티어

상태 전환 4,000회

월별

Step Functions 프리 티어는 12개월의 AWS 프리 티어 기간이 끝날 때 자동으로 종료되지 않으며, 기존 및 신규 AWS 고객에게 무기한 제공됩니다.

상태 전환

이후 상태 전환당 0.000025 USD

상태 전환 1,000번당 0.025 USD

AWS Step Functions에서는 월별로 사용하는 상태 전환 수에 따라 비용을 지불합니다. 프리 티어 범위를 초과하는 상태 전환에 대해 요금이 부과됩니다. 세부 정보는 상태 전환 요금 표를 참조하십시오.

워크플로 내 단계에 재시도 오류 처리를 포함할 경우 각 재시도가 추가 상태 전환으로 요금이 부과됩니다.  

상태 전환 요금 표

리전 상태 전환 1,000번당 요금
미국 동부(버지니아 북부)   
0.0250 USD
미국 동부(오하이오)    
0.0250 USD
미국 서부(오레곤)    
0.0250 USD
미국 서부(캘리포니아 북부)
0.0279 USD
캐나다(중부)    
0.0250 USD
EU(아일랜드)    
0.0250 USD
EU(프랑크푸르트)    
0.0250 USD
EU(런던)    
0.0250 USD
아시아 태평양(뭄바이) 0.0285 USD
아시아 태평양(도쿄)    
0.0250 USD
아시아 태평양(싱가포르)    
0.0250 USD
아시아 태평양(시드니)    
0.0250 USD
아시아 태평양(서울)    
0.0271 USD
AWS GovCloud(US) 0.0300 USD

추가 요금

애플리케이션 워크플로의 작업에서 다른 AWS 서비스를 사용하거나 데이터를 전송하는 경우 추가 비용이 발생할 수 있습니다. 예를 들어 애플리케이션 워크플로가 AWS Lambda 함수를 호출하면 각 요청과 각 Lambda 함수의 시간에 따라 요금이 청구됩니다. AWS 서비스 요금에 대한 자세한 정보는 관련 AWS 서비스 세부 정보 페이지에서 요금 섹션을 참조하십시오. 일반적으로 사용되는 몇 가지 서비스의 요금에 대한 링크는 다음과 같습니다.

데이터 전송

외부에서 Amazon EC2로 데이터 전송/수신

AWS Lambda 요금

요청 및 기간

Amazon EC2 요금

온디맨드, 예약 및 스팟 인스턴스

Amazon ECS 요금

Fargate 및 EC2 시작 유형

Step Functions 요금 예

  • 예제 1

    순차적 단계를 포함하는 애플리케이션 워크플로
    sfn_sm_upload_delete_raw

    2개 단계를 포함하는 애플리케이션 워크플로는 상태 전환이 3번입니다(그래프에서 화살표를 계산).

    1. 시작하여 RAW 파일을 업로드
    2. RAW 파일을 업로드하여 RAW 파일을 삭제
    3. RAW 파일을 삭제하여 종료 

    미국 동부(버지니아 북부)에서 상태 전환당 비용은 0.000025 USD이며, 프리 티어는 매달 4,000번의 상태 전환을 제공합니다. 이 상태 머신을 한 달 동안 100,000번 실행하고 오류에 따른 재시도가 없다면, 지불하는 비용은 다음과 같습니다.

    워크플로 내 상태 전환 수 * 워크플로 실행 수 = 총 상태 전환 수

    3 * 100,000 = 300,000

    총 상태 전환 수 – 프리 티어 상태 전환 수 = 요금 부과 상태 전환 수

    300,000 – 4,000 = 296,000

    월별 요금 = 296,000 * 0.000025 USD = 7.40 USD

  • 예제 2

    브랜칭 조건 포함 애플리케이션 워크플로
    sfn_sm_image_processing

    이 예제에서 사용된 상태 머신은 GitHub에 제공되어 있습니다.

    분기 구조의 애플리케이션 워크플로에는 경로가 2개 이상 있습니다. 이 예에는 단계를 연결하는 화살표(또는 활 모양)가 10개 있습니다. "Start"에서 "End"까지 가는 기본 경로는 8번의 상태 전환을 거치게 됩니다. "Start"에서 "NotSupportedImageType"까지 가는 경로에는 두 번 또는 세 번의 상태 전환이 누적됩니다. 위의 상태에 오류 처리 재시도가 포함되는 경우 추가적인 상태 전환 요금이 부과될 수 있습니다.

    미국 동부(버지니아 북부)에서 상태 전환당 비용은 0.000025 USD이며, 프리 티어는 매달 4,000번의 상태 전환을 제공합니다. 한 달 동안 이 애플리케이션 워크플로를 100,000번 실행하고 매번 기본 경로가 성공적으로 수행되고 오류에 따른 재시도가 전혀 없는 경우, 지불하게 될 비용은 다음과 같습니다.

    실행당 상태 전환 수 * 워크플로 실행 수 = 총 상태 전환 수

    8 * 100,000 = 800,000

    총 상태 전환 수 – 프리 티어 상태 전환 수 = 요금 부과 상태 전환 수

    800,000 – 4,000 = 796,000

    월별 요금 = 796,000 * 0.000025 USD = 19.90 USD

    이 예제의 AWS Lambda 함수 5개의 총비용은 97.62 USD가 됩니다. 기본 경로가 성공적으로 실행되어 4.7MB JPEG 이미지가 처리될 때 Lambda 함수의 크기와 기간은 다음과 같습니다.

    함수 메모리(MB) 기간(밀리초)
    ExtractImageMetadata 1,024 3,200
    TransformMetadata 256 100
    Rekognition 256 1,200
    Thumbnail 1,536 1,500
    StoreImageMetadata 256 300

AWS Step Functions 시작하기

시작 페이지로 이동
시작할 준비가 되셨습니까?
AWS Step Functions 콘솔 로그인
질문이 있으십니까?
문의처