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 menyatakan logika bisnis kompleks sebagai kode rendah, alur kerja yang didorong 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 proses mulai ulang agar Anda dapat memastikan bahwa alur kerja Anda berjalan secara teratur dan sesuai dengan yang 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
-
Step Functions Workflow Studio
-
Gambaran Umum
-
Pola Penanganan Galat
-
Pola Bercabang & Interaksi Manusia
-
Pola Saga
-
Step Functions Workflow Studio
-
-
Gambaran Umum
-
-
Pola Penanganan Galat
-
-
Pola Bercabang & Interaksi Manusia
-
-
Pola Saga
-
Kasus penggunaan
Otomatisasi proses Extract, Transform, and Load (ETL)
Pastikan bahwa beberapa tugas ETL yang sudah lama berjalan dapat berjalan secara teratur dan berhasil diselesaikan, alih-alih menyesuaikan tugas tersebut secara manual atau mengelola aplikasi terpisah.
Siapkan 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.
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.
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 lebih banyak kasus penggunaan »
Video pelanggan
Coinbase
Pipeline Penerapan Tanpa Server
Dengarkan cara Coinbase menggunakan AWS Step Functions dan AWS Lambda untuk melakukan ratusan penerapan dalam satu hari, juga cara Step Functions serta Lambda dalam membantu tim meraih tingkat kesuksesan penerapan sebesar 97%.
Paessler AG
Pembuatan VPC massal
Greg Campion, Admin Sistem di Paessler AG, berbagi tentang cara mereka menggunakan AWS Lambda dan AWS Step Functions guna menjalankan dan memantau pembuatan VPC massal untuk produk Pemantauan Jaringan PRTG mereka.
Zalora
Menyegarkan SAP S/4HANA
Sunil Kumar dari Zalora menjelaskan cara automasi tanpa server dengan AWS Step Functions, AWS System Manager, dan AWS Lambda telah mengurangi waktu penyegaran sistem SAP dari 5 hari menjadi 2 hari.
Trulia Rentals
Manajemen utama tanpa server
Dengar bagaimana Trulia Rentals mengadopsi pendekatan tanpa server untuk menerima, memproses, dan menganalisis prospek pelanggan saat bermigrasi dari sistem prospek pelanggan terdahulu mereka.
Recruit Lifestyle
Machine learning elastis
Yu Yamada, Arsitek Big Data, menjelaskan bagaimana mereka membuat alur machine learning otomatis, dapat diskalakan dan andal dengan AWS Lambda, AWS Step Functions, AWS Batch, dan Amazon DynamoDB.
Fox Network
Rantai suplai media
Fox Network membagikan beban kerja pemrosesan media di seluruh fasilitas mereka dan AWS untuk memberikan dan menskalakan sumber daya secara dinamis, serta mengotomatiskan alur dari seluruh rantai suplai media mereka.
ClearDATA
Pemrosesan kejadian keamanan
ClearDATA membangun solusi yang memberi pelanggan merka kontrol keamanan AWS tambahan untuk memeriksa apakah perubahan yang dibuat pada akun pelanggan sesuai dengan kebijakan kemanan mereka.
MirrorWeb
Pengarsipan situs web tanpa server
MirrorWeb mengatasi tantangan yang berjalan lama selama proses pengarsipan situs web dengan memanfaatkan Step Functions dan Lambda untuk meluncurkan dan mendelegasikan tugas ke instans EC2 atau kontainer Docker via ECS.
nib health funds
Alur akses yang dapat diaudit
Alur kerja dengan regulasi perlu lebih dari keamanan yang tangguh untuk dipatuhi. Adam dari CMD Solutions dan Mat dari nib health funds membagikan cara cerdas untuk menggunakan Step Functions untuk menjalankan dan juga meruntuhkan postur keamanan secara otomatis.
Zapproved
Pemrosesan data terautomasi
Zapproved membantu pelanggan dalam industri hukum mempermudah penemuan elektronik. Lee dari Zapproved mendemonstrasikan bagaimana mereka menggunakan Step Functions, Lambda, dan SQS untuk mengotomatiskan pemrosesan data. Untuk mempelajari selengkapnya, baca studi kasus ini.
DuPont Pioneer
Agronomi di cloud
Encirca Services oleh partner DuPont Pioneer bersama petani di ladang yang dibantu untuk menghasilkan hasil panen yang optimal. Mereka membuat platform kolaboratif berbasis cloud untuk petani guna menyimulasikan pertumbuhan tumbuhan dan mengelola tingkat nitrogen tanah.
Apa yang Baru
- tanggal
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.
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.
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
Mulai menggunakan AWS

Mulai membangun dengan AWS
Pelajari selengkapnya tentang AWS Step Functions