AWS Step Functions

Bangun aplikasi terdistribusi dengan menggunakan alur kerja visual.

AWS Step Functions memungkinkan Anda mengoordionasi beberapa layanan AWS ke dalam alur kerja tanpa server sehingga Anda dapat membuat dan memperbarui aplikasi dengan cepat. Dengan menggunakan Step Functions, Anda dapat merancang dan menjalankan alur kerja yang menyatukan layanan seperti AWS Lambda dan Amazon ECS menjadi aplikasi yang kaya akan fitur. Alur kerja dibuat dari sekumpulan langkah, dengan keluaran satu langkah yang bertindak sebagai masukan ke langkah berikutnya. Pengembangan aplikasi jadi lebih sederhana dan lebih intuitif menggunakan Step Functions, karena layanan ini menerjemahkan alur kerja Anda menjadi diagram mesin status yang mudah dimengerti, mudah dijelaskan pada yang lain, dan mudah diubah. Anda dapat mengawasi setiap langkah eksekusi seperti yang terjadi, yang berarti Anda dapat mengidentifikasi dan memperbaiki masalah dengan cepat. Step Functions secara otomatis memicu dan melacak setiap langkah, dan mencoba lagi ketika ada kesalahan, sehingga aplikasi dijalankan sesuai urutan dan seperti yang diharapkan.

Buat Alur Kerja dalam 10 Menit


Ingin mempelajari cara membuat alur kerja tanpa server dengan AWS Step Functions dan AWS Lambda? Pelajari selengkapnya

workflow

Keuntungan

Membuat dan memperbarui aplikasi dengan cepat

AWS Step Functions memungkinkan Anda membuat alur kerja visual yang mengaktifkan penerjemahan cepat dari persyaratan bisnis menjadi persyaratan teknis. Anda dapat membuat aplikasi dalam hitungan menit, dan saat memerlukan perubahan, Anda dapat menukarkan atau mengelola ulang komponen tanpa mengustomisasi kode apa pun.

Meningkatkan ketahanan

AWS Step Functions mengelola status, checkpoint dan restart untuk Anda guna memastikan aplikasi Anda dieksekusi secara runtut dan sebagaimana diharapkan. Kemampuan coba/tangkap bawaan, coba lagi dan pembatalan menangani kesalahan dan pengecualian secara otomatis. 

Menulis lebih kode

AWS Step Functions mengelola logika aplikasi Anda untuk Anda, serta menerapkan primitif dasar seperti pencabangan, eksekusi paraller, dan batas waktu. Hal ini menghilangkan kode ekstra yang mungkin terulang dalam layanan mikro serta fungsi Anda.

Cara kerjanya

sfn_how-it-works

Kasus penggunaan

Pemrosesan data

Step Functions dapat membantu menastikan beberapa pekerjaan ETL yang berjalan lama dieksekusi secara runtut dan selesai, dibanding menyesuaikan pekerjaan tersebut secara manual atau memelihara aplikasi yang terpisah. Anda juga dapat menggunakan Step Functions untuk menstandarkan alur kerja pelatihan machine learning guna meningkatkan akurasi model machine learning.

Mengautomasi tugas

Step Functions memberikan automasi penerapan rutin, pemutakhiran, instalasi, dan migrasi yang dapat diaudit. Anda dapat menggunakan Step Functions untuk mengautomasi tugas yang berulang dengan mudah seperti manajemen patch, pemilihan infrastruktur, dan sinkronisasi data, kemudian Step Functions akan menskalakan, merespons batas waktu, serta mencoba ulang tugas yang gagal secara otomatis.

Memodernkan monolit

Dengan menggunakan Step Functions untuk menulis beberapa tugas dari sisa code base, Anda dapat mengatasi transformasi aplikasi monolit dalam layanan mikro sebagai sekumpulan langkah kecil. Hal ini memungkinkan Anda untuk menguraikan kode penting bisnis dengan aman dan sesuai kecepatan Anda, tanpa mengganggu operasi dan selagi Anda terus menghasilkan fitur baru.

Penyesuaian aplikasi

Gunakan Step Functions untuk menggabungkan beberapa fungsi AWS Lambda menjadi aplikasi dan layanan mikro tanpa server yang responsif, tanpa perlu menulis kode untuk logika alur kerja, proses paralel, penanganan kesalahan, batas waktu atau percobaan ulang. Anda juga dapat menyesuaikan data serta layanan yang berjalan pada instans, wadah, dan server lokal Amazon EC2.

Lihat lebih banyak kasus penggunaan »

Pelanggan

Lihat lebih banyak testimoni pelanggan »

Video pelanggan

Apa yang Baru

4 Februari 2019

Kembangkan dan Uji Alur Kerja AWS Step Functions secara Lokal


Anda kini dapat menggunakan versi lokal AWS Step Functions untuk mengembangkan dan menguji alur kerja, menggunakan AWS Step Functions Local.

24 Januari 2019

AWS Step Functions Mengumumkan 99,9% Perjanjian Tingkat Layanan


Perjanjian Tingkat Layanan (SLA) AWS Step Functions baru membuat AWS Step Functions tersedia dengan Persentase Waktu Aktif Bulanan untuk masing-masing wilayah AWS.

16 Januari 2019

AWS Step Functions Kini Tersedia di AWS Tiongkok


AWS Step Functions kini tersedia di AWS Wilayah Tiongkok (Ningxia), dioperasikan oleh NWCD dan AWS Wilayah Tiongkok (Beijing), dioperasikan oleh Sinnet.

Lihat semua pengumuman »

Mulai menggunakan AWS

icon1

Mendaftar akun AWS

Dapatkan akses secara instan ke AWS Tingkat Gratis.
icon2

Pelajari dengan Tutorial 10 menit

Jelajahi dan pelajari dengan tutorial sederhana.
icon3

Mulai membangun dengan AWS

Mulai membangun dengan panduan langkah demi langkah untuk membantu Anda meluncurkan proyek AWS.

Pelajari selengkapnya tentang AWS Step Functions

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