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 Anda dijalankan sesuai urutan dan seperti yang diharapkan.

Memperkenalkan AWS Step Functions

Keuntungan

Membuat dan memperbarui aplikasi dengan cepat

AWS Step Function 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 Amazon EC2, wadah, dan server lokal.

Studi kasus

Video pelanggan

Apa yang Baru

31 Juli 2018

AWS IoT Rules Engine kini mendukung Tindakan Step Functions


Sekarang Anda dapat memicu alur kerja AWS Step Functions secara langsung dari AWS IoT tanpa menulis fungsi AWS Lambda secara terpisah untuk kontrol alur kerja.

 

Pelajari selengkapnya  |  Dokumentasi

31 Juli 2018

AWS Step Functions kini tersedia di Asia Pasifik (Mumbai)


AWS Step Functions kini tersedia di Wilayah Asia Pasifik (Mumbai) AWS Step Functions memberikan cara untuk memvisualisasi aplikasi sebagai rangkaian langkah-langkah.

 

Pelajari selengkapnya

28 Juni 2018

AWS Step Functions kini tersedia di AWS GovCloud (US)


AWS Step Functions kini tersedia di Wilayah AWS GovCloud (US). Step Functions adalah layanan orkestrasi tanpa server untuk aplikasi terdistribusi.


Pelajari selengkapnya

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