AWS Step Functions

Alur kerja visual untuk aplikasi modern

AWS Step Functions adalah layanan alur kerja visual berkode rendah yang digunakan developer untuk membangun aplikasi terdistribusi, mengotomatiskan proses TI dan bisnis, serta membangun jalur data dan machine learning menggunakan layanan AWS. Alur kerja mengelola kegagalan, percobaan ulang, paralelisasi, integrasi layanan, dan observabilitas sehingga developer dapat fokus pada logika bisnis bernilai lebih tinggi.

Bangun alur kerja dengan 200+ layanan AWS dan 9.000 tindakan API

Manfaat

Bangun dan deploy lebih cepat

Mulailah dengan cepat dengan Workflow Studio, antarmuka seret dan lepas yang sederhana. Dengan Step Functions, Anda dapat mengekspresikan logika bisnis yang kompleks sebagai kode rendah, alur kerja yang didukung peristiwa yang menghubungkan layanan, sistem, atau orang dalam hitungan menit.

Tulis lebih sedikit kode integrasi

Susun sumber daya AWS dari lebih dari 200 layanan termasuk Lambda, ECS, Fargate, Batch, DynamoDB, SNS, SQS, SageMaker, EventBridge, atau EMR ke dalam alur kerja bisnis, data pipeline, atau aplikasi yang tangguh.

Bangun alur kerja yang toleran terhadap kesalahan dan stateful

Step Functions mengelola status, titik pemeriksaan, dan mulai ulang untuk Anda guna memastikan alur kerja Anda dieksekusi secara berurutan dan sebagaimana diharapkan. Kemampuan coba/tangkap, coba lagi, dan rollback bawaan menangani kesalahan dan pengecualian secara otomatis berdasarkan logika bisnis yang Anda tentukan. 

Dirancang untuk keandalan dan skala

Step Functions menawarkan dua jenis alur kerja - Standar atau Ekspres - yang dapat digunakan tergantung pada kasus penggunaan spesifik Anda.  Alur Kerja Standar digunakan untuk mengelola beban kerja yang berjalan lama.  Alur Kerja Ekspres mendukung beban kerja pemrosesan peristiwa bervolume tinggi. 

Cara kerjanya

  • Gambaran Umum
  • Step Functions Workflow Studio
  • Pola Penanganan Kesalahan
  • Pola Bercabang & Interaksi Manusia
  • Pola Saga
  • Gambaran Umum
  • AWS Step Functions - Cara kerja - Gambaran Umum
  • Step Functions Workflow Studio
  • Step Functions Workflow Studio USI Mock
  • Pola Penanganan Kesalahan
  • AWS Step Functions - Cara kerja - Pola Penanganan Galat
  • Pola Bercabang & Interaksi Manusia
  • AWS Step Functions - Cara kerja - Pola Bercabang dan Interaksi Manusia
  • Pola Saga
  • AWS Step Functions - Cara kerja - Pola Saga

Kasus penggunaan

Mengotomatiskan proses Ekstraksi, Transformasi, dan Muatan (ETL)

Memastikan beberapa tugas ETL yang berjalan lama dieksekusi secara berurutan dan berhasil selesai, dibanding menyesuaikan tugas tersebut secara manual atau memelihara aplikasi yang terpisah. 

Menyiapkan Data untuk Machine Learning (ML)

Untuk mengaktifkan machine learning, data sumber harus dikumpulkan, diproses, dan dinormalisasi sehingga sistem pemodelan ML seperti Amazon SageMaker dapat melatih data tersebut. Step Functions mempermudah pengurutan langkah-langkah yang diperlukan untuk mengotomatiskan alur ML Anda. 

Menyesuaikan layanan mikro

Gunakan Step Functions untuk menggabungkan beberapa fungsi AWS Lambda menjadi aplikasi dan layanan mikro nirserver yang responsif. Anda juga dapat menyesuaikan data dan layanan yang berjalan pada instans, kontainer, dan server on-premise Amazon EC2.

Liberty Mutual

Liberty Mutual menciptakan alur kerja yang didukung peristiwa dengan Step Functions tempat umpan data dari setiap lini bisnis diubah menjadi serangkaian peristiwa atau transaksi keuangan. Pelajari cara mereka memproses satu juta transaksi setiap bulan hanya dengan 60.00 USD.  

Lihat kisah pelanggan

Freebird

Gunakan Step Functions untuk menggabungkan beberapa fungsi AWS Lambda menjadi aplikasi dan layanan mikro nirserver 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, kontainer, dan server on-premise Amazon EC2.

Lihat kisah pelanggan

The Guardian

The Guardian menyesuaikan alur data antara beberapa sistem yang menghemat tim teknis 4 jam seminggu dalam penghapusan akun manual.  Pelajari bagaimana tim dapat mengelola catatan yang akurat dan otomatis dengan Step Functions yang menghasilkan pengiriman surat kabar tepat waktu untuk ribuan pelanggan.

Lihat kisah pelanggan

Lihat lebih banyak kasus penggunaan »

Pelanggan

Lihat lebih banyak testimoni pelanggan »

Video pelanggan

Apa yang Baru

tanggal
  • tanggal
1
3 Desember 2019

Memperkenalkan AWS Step Functions Express Workflows


Express Workflows adalah jenis alur kerja AWS Step Functions baru yang secara ekonomis mengatur komputasi, database, dan layanan pesan AWS dengan kecepatan yang lebih besar dari 100.000 kejadian per detik.

18 September 2019

AWS Step Functions Menambahkan Dukungan untuk Paralelisme Dinamis dalam Alur Kerja


AWS Step Functions kini mendukung paralelisme dinamis, sehingga Anda dapat mengoptimalkan kinerja dan efisiensi alur kerja aplikasi.

12 Agustus 2019

AWS Step Functions Menambahkan Dukungan untuk Alur Kerja Bersarang


Kini AWS Step Functions memungkinkan Anda menyusun proses yang lebih rumit dengan membuat alur kerja moduler dan dapat digunakan kembali.

Lihat semua pengumuman »

Postingan blog terbaru

1

Mulai menggunakan AWS

Mendaftar akun AWS

Mendaftar akun AWS

Dapatkan akses secara instan ke AWS Tingkat Gratis.
Pelajari dengan Tutorial 10 menit

Pelajari dengan Tutorial 10 menit

Jelajahi dan pelajari dengan tutorial sederhana.
Mulai membangun dengan AWS

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