Dengan AWS Step Functions, Anda hanya membayar sesuai yang didigunakan. Anda akan dikenakan biaya berdasarkan jumlah transisi status yang diperlukan untuk menjalankan aplikasi Anda.

Detail harga Step Functions

Step Functions menghitung transisi status setiap kali satu langkah alur kerja Anda dijalankan. Anda dikenai biaya untuk jumlah total transisi status di semua mesin status Anda, termasuk percobaan ulang.

Tingkat gratis Step Functions termasuk 4.000 transisi status gratis per bulan. Semua biaya dihitung setiap hari dan ditagih setiap bulan.

Untuk mengetahui detailnya, lihat contoh harga Step Functions.

Tingkat Gratis

4.000 transisi status

per bulan

Tingkat gratis tidak secara otomatis berakhir di akhir jangka waktu AWS Tingkat Gratis 12 bulan, tetapi tersedia bagi pelanggan AWS lama dan baru tanpa batas waktu.

Transisi Status

0,000025 USD per transisi status setelahnya

0,025 per 1.000 transisi status

Dengan AWS Step Functions, Anda membayar jumlah transisi status yang Anda gunakan per bulan. Anda dikenakan biaya per transisi status di atas tingkat gratis. Lihat Tabel Harga Transisi Status untuk detail.

Jika Anda memasukkan penanganan kesalahan percobaan ulang di langkah mana pun di alur kerja Anda, setiap percobaan ulang akan dikenai biaya sebagai transisi status tambahan.

Tabel harga transisi status

Wilayah Harga per 1.000 transisi status
AS Timur (Virginia U.)   
0,0250 USD
AS Timur (Ohio)    
0,0250 USD
AS Barat (Oregon)    
0,0250 USD
AS Barat (California U.)
0,0279 USD
Kanada (Pusat)    
0,0250 USD
Amerika Selatan (Sao Paulo) 0,0375 USD
AWS GovCloud (AS-Timur) 0,0300 USD
AWS GovCloud (AS-Barat) 0,0300 USD
Eropa (Irlandia)    
0,0250 USD
Eropa (Frankfurt)    
0,0250 USD
Eropa (London)    
0,0250 USD
Eropa (Paris) 0,0297 USD
Eropa (Stockholm) 0,0250 USD
Asia Pasifik (Singapura) 0,0250 USD
Asia Pasifik (Tokyo) 0,0250 USD
Asia Pasifik (Sydney) 0,0250 USD
Asia Pasifik (Seoul)  
0,0271 USD
Asia Pasifik (Mumbai) 0,0285 USD

Biaya tambahan

Anda dapat dikenai biaya tambahan jika operasi alur kerja aplikasi Anda memanfaatkan layanan AWS atau transfer data lain. Misalnya, jika alur kerja aplikasi Anda memanggil fungsi AWS Lambda, Anda akan ditagih untuk setiap permintaan dan untuk durasi setiap fungsi Lambda. Untuk detail mengenai harga layanan AWS, lihat bagian harga dari halaman detail harga layanan AWS yang relevan. Tautan ke harga beberapa layanan yang umum digunakan mengikuti.

Transfer data

Transfer data eksternal ke dan dari Amazon EC2

Harga AWS Lambda

Permintaan dan durasi

Harga Amazon EC2

Instans Pesanan, Cadangan, dan Spot

Harga Amazon ECS

Jenis Peluncuran Fargate dan EC2

Contoh harga Step Functions

  • Contoh 1

    Alur kerja aplikasi dengan langkah berurutan
    sfn_sm_upload_delete_raw

    Alur kerja aplikasi dengan dua langkah memiliki tiga transisi status, yang ditentukan dengan menghitung panah pada grafik:

    1. Mulai Mengunggah File RAW
    2. Mengunggah File RAW hingga Menghapus File RAW
    3. Hapus File RAW untuk Mengakhiri

    Harga per transisi status di AS Timur (Virginia U.) adalah 0,000025 USD dan Tingkat Gratis memberikan 4.000 transisi status per bulan. Jika Anda menjalankan mesin status 100.000 kali selama sebulan, tanpa percobaan ulang karena gagal, Anda akan membayar:

    Transisi status dalam alur kerja * eksekusi alur kerja – transisi status total

    3 * 100.000 = 300.000

    Transisi status total – transisi status Tingkat Gratis = transisi status yang dapat ditagihkan

    300.000 – 4.000 = 296.000

    Biaya bulanan = 296.000 * 0,000025 USD = 7,40 USD

  • Contoh 2

    Alur kerja aplikasi dengan kondisi percabangan
    sfn_sm_image_processing

    Mesin status yang digunakan dalam contoh ini dapat ditemukan di GitHub.

    Alur kerja aplikasi dengan kondisi percabangan memiliki lebih dari satu jalur. Dalam contoh ini, ada 10 panah (atau busur) yang menghubungkan langkah-langkah. Jalur menyenangkan dari "Mulai" hingga "Akhir" mengalir melalui delapan transisi status. Jalur yang mengalir dari "Mulai" ke "NotSupportedImageType" akan mengumpulkan dua atau tiga transisi status. Transisi status tambahan mungkin akan dikenakan biaya jika penanganan kesalahan percobaan ulang disertakan dalam status apa pun.

    Harga per transisi status di AS Timur (Virginia U.) adalah 0,000025 USD dan Tingkat Gratis memberikan 4.000 transisi status per bulan. Jika Anda menjalankan alur kerja aplikasi ini 100.000 kali selama satu bulan, jalur menyenangkan berhasil setiap saat, dan tidak ada percobaan ulang karena kesalahan, Anda akan membayar:

    Transisi status per eksekusi * eksekusi alur kerja = transisi status total

    8 * 100.000 = 800.000

    Transisi status total – transisi status Tingkat Gratis = transisi status yang dapat ditagihkan

    800.000 – 4.000 = 796.000

    Biaya bulanan = 796.000 * 0,000025 USD = 19,90 USD

    Total biaya lima fungsi AWS Lambda dalam contoh ini sebesar 97,62 USD. Dalam eksekusi jalur menyenangkan yang memproses 4,7 MB gambar JPEG, ukuran dan durasi fungsi Lambda adalah sebagai berikut:

    Fungsi Memori (MB) Durasi (Mdet)
    ExtractImageMetadata 1.024 3.200
    TransformMetadata 256 100
    Rekognition 256 1.200
    Thumbnail 1.536 1.500
    StoreImageMetadata 256 300

Mulai Menggunakan AWS Step Functions

Kunjungi halaman persiapan memulai
Siap untuk memulai?
Masuk ke konsol AWS Step Functions
Ada pertanyaan lagi?
Hubungi kami