เมื่อใช้ AWS Step Functions คุณจะชำระค่าบริการเฉพาะส่วนที่ใช้เท่านั้น คุณจะถูกเรียกเก็บค่าบริการโดยคำนวณจากจำนวนครั้งในการเปลี่ยนสถานะ ที่จำเป็นต่อการใช้งานแอปพลิเคชันของคุณ

รายละเอียดราคา Step Functions

Step Functions จะทำการนับจำนวนครั้งการเปลี่ยนสถานะ ในแต่ละครั้งที่มีการดำเนินการตามขั้นตอนกระบวนงานของคุณ คุณจะถูกเรียกเก็บค่าบริการสำหรับจำนวนครั้งการเปลี่ยนสถานะทั้งหมดใน State machine ทั้งหมดของคุณ รวมถึงการเรียกอีกครั้ง

Step Functions Free Tier ประกอบด้วย การเปลี่ยนสถานะฟรี 4,000 ครั้งต่อเดือน ค่าบริการทั้งหมดจะถูกตรวจวัดรายวันและเรียกเก็บค่าบริการรายเดือน

สำหรับรายละเอียด โปรดดูที่ตัวอย่างราคา Step Functions

Free Tier

การเปลี่ยนสถานะ 4,000 ครั้ง

ต่อเดือน

Step Functions Free Tier นี้จะไม่หมดอายุโดยอัตโนมัติเมื่อใช้งาน AWS Free Tier ครบ 12 เดือน และลูกค้า AWS ทั้งลูกค้าเก่าและใหม่แบบไม่มีกำหนด

การเปลี่ยนสถานะ

0.000025 USD ต่อการเปลี่ยนสถานะหนึ่งครั้งหลังจากนั้น

0.025 USD ต่อการเปลี่ยนสถานะ 1,000 ครั้ง

เมื่อใช้ AWS Step Functions คุณจะต้องชำระเงินสำหรับจำนวนครั้งการเปลี่ยนสถานะที่คุณใช้ต่อเดือน คุณจะถูกเรียกเก็บค่าบริการต่อการเปลี่ยนสถานะ นอกเหนือจาก Free Tier โปรดดูรายละเอียดที่ตารางราคาการเปลี่ยนสถานะ

หากมีลองจัดการข้อผิดพลาดในตัวอีกครั้ง ในขั้นตอนการทำงานของคุณ จะมีการเรียกเก็บค่าบริการในการลองใหม่แต่ละครั้ง ในรูปแบบการเปลี่ยนสถานะเพิ่มเติม  

ตารางราคาการเปลี่ยนสถานะ

ภูมิภาค ราคาต่อการเปลี่ยนสถานะ 1,000 ครั้ง
สหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียเหนือ)   
0.0250 USD
สหรัฐอเมริกาฝั่งตะวันออก (โอไฮโอ)    
0.0250 USD
สหรัฐอเมริกาฝั่งตะวันตก (ออริกอน)    
0.0250 USD
สหรัฐอเมริกาฝั่งตะวันตก (แคลิฟอร์เนียเหนือ)
0.0279 USD
แคนาดา (ภาคกลาง)    
0.0250 USD
อเมริกาใต้ (เซาเปาลู) 0.0375 USD
AWS GovCloud (สหรัฐอเมริกาฝั่งตะวันออก) 0.0300 USD
AWS GovCloud (สหรัฐอเมริกาฝั่งตะวันตก) 0.0300 USD
สหภาพยุโรป (ไอร์แลนด์)    
0.0250 USD
สหภาพยุโรป (แฟรงเฟิร์ต)    
0.0250 USD
สหภาพยุโรป (ลอนดอน)    
0.0250 USD
สหภาพยุโรป (ปารีส) 0.0297 USD
สหภาพยุโรป (สตอกโฮล์ม) 0.0250 USD
เอเชียแปซิฟิก (สิงคโปร์) 0.0250 USD
เอเชียแปซิฟิก (โตเกียว) 0.0250 USD
เอเชียแปซิฟิก (ซิดนีย์) 0.0250 USD
เอเชียแปซิฟิก (โซล)  
0.0271 USD
เอเชียแปซิฟิก (มุมไบ) 0.0285 USD

ค่าบริการเพิ่มเติม

คุณอาจเสียค่าบริการเพิ่มเติมได้ หากการทำงานของแอปพลิเคชันของคุณใช้งานบริการของ AWS หรือถ่ายโอนข้อมูลอื่น ตัวอย่างเช่น หากแอปพลิเคชันของคุณเพิกถอนฟังก์ชัน AWS Lambda คุณจะถูกเรียกเก็บค่าบริการสำหรับคำขอแต่ละรายการ และสำหรับช่วงเวลาในการใช้ฟังก์ชัน Lambda แต่ละครั้ง สำหรับรายละเอียดในส่วนราคาบริการของ AWS โปรดดูที่ส่วนราคาของหน้ารายละเอียดบริการของ AWS ที่เกี่ยวข้อง ลิงก์ไปยังราคาสำหรับบางบริการที่ใช้ทั่วไปจะแสดงด้านล่างนี้

การถ่ายโอนข้อมูล

การถ่ายโอนข้อมูลภายนอกเข้าและออกจาก Amazon EC2

ราคา AWS Lambda

คำขอและช่วงเวลา

ราคา Amazon EC2

รูปแบบตามต้องการ รูปแบบสำรอง และอินสแตนซ์ Spot

ราคา Amazon ECS

Fargate และประเภทการเปิดใช้งาน EC2

รายละเอียดราคา Step Functions

  • ตัวอย่างที่ 1

    กระบวนการทำงานของแอปพลิเคชันที่มีขั้นตอนต่อเนื่อง
    sfn_sm_upload_delete_raw

    กระบวนการทำงานที่มีสองขั้นตอน จะมีการเปลี่ยนสถานะสามครั้ง โดยพิจารณาจากการนับลูกศรบนกราฟ:

    1. เริ่มอัปโหลดไฟล์ RAW
    2. อัปโหลดไฟล์ RAW เพื่อลบไฟล์ RAW
    3. ลบไฟล์ RAW เพื่อสิ้นสุด 

    ราคาต่อจำนวนครั้งการเปลี่ยนสถานะในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียเหนือ) เท่ากับ 0.000025 USD และ Free Tier จะครอบคลุมการเปลี่ยนสถานะจำนวน 4,000 ครั้งต่อเดือน หากคุณใช้งาน State Machine นี้ 100,000 ครั้งในหนึ่งเดือน โดยไม่มีการลองอีกครั้ง เนื่องจากข้อผิดพลาด คุณจะต้องชำระเงิน:

    การเปลี่ยนสถานะในกระบวนงาน * การใช้กระบวนงาน = การเปลี่ยนสถานะทั้งหมด

    3 * 100,000 = 300,000

    การเปลี่ยนสถานะทั้งหมด – การเปลี่ยนสถานะ Free Tier = การเปลี่ยนสถานะที่เรียกเก็บเงินได้

    300,000 – 4,000 = 296,000

    ค่าบริการรายเดือน = 296,000 * 0.000025 USD = 7.40 USD

  • ตัวอย่างที่ 2

    กระบวนงานแอปพลิเคชันที่มีเงื่อนไขแบบแยก
    sfn_sm_image_processing

    State Machine ที่ใช้ในตัวอย่างนี้ อาจพบได้ใน GitHub

    กระบวนงานแอปพลิเคชันที่มีเงื่อนไขแบบแยก จะมีเส้นทางมากกว่าหนึ่งเส้นทาง ในตัวอย่างนี้ มีลูกศร 10 อัน (หรือรูปคันศร) ที่เชื่อมโยงขั้นตอน เส้นทางแสนสุขจาก "Start" ถึง "End" จะมีการเปลี่ยนสถานะแปดครั้ง เส้นทางที่เริ่มจาก “Start" ถึง "NotSupportedImageType" จะมีการเปลี่ยนสถานะสองหรือสามครั้ง อาจมีการเรียกเก็บค่าบริการสำหรับการเปลี่ยนสถานะเพิ่มเติม หากในสถานะนั้นมีการลองจัดการข้อผิดพลาดอีกครั้ง

    ราคาต่อจำนวนครั้งการเปลี่ยนสถานะในสหรัฐอเมริกาฝั่งตะวันออก (เวอร์จิเนียเหนือ) เท่ากับ 0.000025 USD และ Free Tier จะครอบคลุมการเปลี่ยนสถานะจำนวน 4,000 ครั้งต่อเดือน หากคุณใช้กระบวนงานแอปพลิเคชันนี้ 100,000 ครั้งในหนึ่งเดือน เส้นทางแสนสุขจะปรากฏขึ้นทุกครั้ง และจะไม่มีการลองทำใหม่จากการเกิดข้อผิดพลาด คุณจะต้องชำระเงิน:

    การเปลี่ยนสถานะต่อการใช้งาน * การใช้กระบวนงาน = การเปลี่ยนสถานะทั้งหมด

    8 * 100,000 = 800,000

    การเปลี่ยนสถานะทั้งหมด – การเปลี่ยนสถานะ Free Tier = การเปลี่ยนสถานะที่เรียกเก็บเงินได้

    800,000 – 4,000 = 796,000

    ค่าบริการรายเดือน = 796,000 * 0.000025 USD = 19.90 USD

    ต้นทุนทั้งหมดของฟังก์ชัน AWS Lambda ห้ารายการในตัวอย่างนี้จะเป็น 97.62 USD ในการใช้งานในเส้นทางแสนสุขที่ประสบความสำเร็จ ที่ประมวลผลรูปภาพสกุล JPEG ขนาด 4.7 MB ขนาดและช่วงเวลาในการใช้ฟังก์ชัน 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
มีคำถามเพิ่มเติมหรือไม่
ติดต่อเรา