AWS Step Functions adalah orkestrator fungsi tanpa server yang mempermudah pengurutan fungsi AWS Lambda dan beberapa layanan AWS ke dalam aplikasi bisnis yang sangat penting. Melalui antarmuka visualnya, Anda dapat membuat dan menjalankan seri alur kerja terperiksa dan didorong peristiwa yang mempertahankan status aplikasi. Hasil satu langkah bertindak sebagai input bagi yang berikutnya. Setiap langkah di aplikasi Anda berjalan secara runtun, berdasarkan logika bisnis Anda.
Menyusun seri aplikasi tanpa server individual, mengelola percobaan ulang, dan mengatasi kegagalan tentu tidak mudah. Saat aplikasi terdistribusi milik Anda menjadi semakin rumit, kompleksitas pengelolaannya juga bertambah. Dengan kontrol operasional bawaannya, Step Functions mengelola pengurutan, penanganan kesalahan, logika pencobaan ulang, dan status, sehingga menyingkirkan beban operasional yang signifikan dari tim Anda.
Buat Alur Kerja dalam 10 Menit
Ingin mempelajari cara membuat alur kerja tanpa server dengan AWS Step Functions dan AWS Lambda? Pelajari selengkapnya.

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 kerja
-
Gambaran Umum
-
Pola Penanganan Galat
-
Pola Bercabang & Interaksi Manusia
-
Pola Berantai
-
Pola Saga
-
Gambaran Umum
-
-
Pola Penanganan Galat
-
-
Pola Bercabang & Interaksi Manusia
-
-
Pola Berantai
-
-
Pola Saga
-
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 »
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