AWS Step Functions
AWS Cloud
Mulai Menggunakan AWS Step Functions

AWS Step Functions memudahkan koordinasi komponen aplikasi dan layanan mikro yang didistribusikan dengan menggunakan alur kerja visual. Membuat aplikasi dari komponen terpisah yang masing-masing komponen menjalankan fungsi diskret memungkinkan Anda mengembangkan skala dan mengubah aplikasi dengan cepat. Step Functions adalah cara yang dapat diandalkan untuk mengoordinasikan komponen dan meningkatkan fungsi aplikasi Anda. Step Functions menyediakan konsol grafis untuk mengatur dan memvisualisasikan komponen aplikasi Anda sebagai serangkaian langkah. Ini memudahkan untuk membangun dan menjalankan aplikasi multistep. 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. Step Functions mencatat status setiap langkah, jadi ketika ada yang salah, Anda dapat mendiagnosis dan menyelesaikan masalah dengan cepat. Anda dapat mengubah dan menambahkan langkah tanpa menulis kode, sehingga Anda dapat dengan mudah mengembangkan aplikasi dan berinovasi lebih cepat.

AWS Step Functions adalah bagian dari Platform Tanpa Server AWS,dan memudahkan mengatur fungsi-fungsi AWS Lambda untuk aplikasi tanpa server. Anda juga dapat menggunakan Step Functions untuk orkestrasi microservices menggunakan sumber daya komputasi seperti Amazon EC2 dan Amazon ECS.

AWS Step Functions mengelola operasi dan infrastruktur yang mendasar bagi Anda untuk membantu memastikan aplikasi Anda tersedia dalam skala apa pun.

IntroducingStepFunctions

AWS Step Functions memudahkan untuk membangun dan menjalankan aplikasi terdistribusi yang dapat diandalkan dalam skala – dan mudah untuk berevolusi.

Produktivitas

AWS Step Functions mencakup konsol visual dan cetak biru untuk alur kerja yang umum digunakan yang memudahkan mengoordinasikan komponen aplikasi terdistribusi menjadi langkah paralel dan/atau berurutan. Anda dapat membangun aplikasi dalam hitungan menit, dan kemudian memvisualisasikan serta melacak pelaksanaan setiap langkah untuk membantu memastikan aplikasi beroperasi sebagaimana dimaksud.

Ketahanan

AWS Step Functions secara otomatis memicu setiap langkah sehingga aplikasi Anda dijalankan sesuai urutan dan seperti yang diharapkan. Ini dapat menangani jutaan langkah secara bersamaan untuk membantu memastikan aplikasi Anda tersedia saat permintaan meningkat. Step Functions melacak status setiap langkah dan menangani kesalahan dengan upaya pengulangan dan penggantian bawaan, apakah langkah tersebut memerlukan beberapa detik atau bulan untuk diselesaikan.

Ketangkasan

AWS Step Functions memudahkan untuk mengubah alur kerja dan mengedit urutan langkah tanpa merevisi seluruh aplikasi. Anda dapat menggunakan kembali komponen dan langkah tanpa mengubah kode untuk bereksperimen dan berinovasi lebih cepat. Alur kerja Anda dapat mendukung ribuan komponen dan langkah individual, sehingga Anda dapat dengan bebas membangun aplikasi yang semakin kompleks.

Outsystems

"Mengoperasikan platform pengembangan aplikasi di cloud memerlukan koordinasi informasi yang dapat diandalkan dari berbagai komponen, seperti antarmuka pengguna dan basis data antarmuka. AWS Step Functions membuatnya jadi sederhana, memungkinkan kita menerapkan logika bisnis multilangkah dan membangun sistem pemantauan yang lebih cerdas dengan lebih mudah. "

Pedro Pimenta, VP R&D, OutSystems

theTake

"AWS Step Functions memungkinkan kita mengganti proses pembaruan produk manual dengan serangkaian langkah-langkah otomatis, termasuk kondisi coba kembali bawaan dan penanganan kesalahan. Kami sekarang mengandalkannya untuk memastikan basis data dan situs web kami memiliki informasi harga dan ketersediaan terbaru sebelum rilis acara besar, dan mengikuti mode yang berubah dengan cepat.”

Jared Browarnik, CTO, TheTake

foodpanda

“Dengan AWS Step Functions, kita dapat dengan mudah mengubah dan mengulangi alur kerja aplikasi dari layanan pengiriman makanan kami untuk mengoptimalkan operasi dan terus meningkatkan waktu pengiriman. Step Functions memungkinkan kita secara dinamis mengukur langkah-langkah dalam algoritme pengiriman makanan kami sehingga kami dapat mengelola lonjakan pesanan pelanggan dan memenuhi permintaan.”

Mathias Nitzsche, CTO, foodpanda

Gunakan AWS Step Functions untuk mendefinisikan, mengoperasikan, dan mengembangkan skala aplikasi multilangkah dengan cepat.

Menentukan alur kerja aplikasi Anda sebagai serangkaian langkah menggunakan konsol AWS Step Function atau API suatu API fasih Java, atau template AWS CloudFormation. Konsol visual secara otomatis membuat grafik setiap langkah dalam urutan eksekusi, membuatnya mudah untuk merancang alur kerja yang kompleks untuk aplikasi multi-langkah. Diagram berikut memberikan contoh alur langkah – termasuk langkah berurutan, percabangan dan paralel, untuk aplikasi berbagi foto.

Langkah Berurutan

Langkah Berurutan

Langkah Bercabang (Pilihan Jalan)

Langkah Bercabang (Pilihan Jalan)

Langkah Paralel

Langkah Paralel

Mulai eksekusi untuk memvisualisasikan dan memverifikasi langkah-langkah aplikasi Anda beroperasi sebagaimana dimaksud. Konsol menyoroti status real-time dari setiap langkah dan memberikan riwayat lengkap setiap eksekusi. Anda dapat memulai eksekusi dari konsol, Step Functions API, Amazon API Gateway, atau Amazon CloudWatch Events.

AWS Step Functions

AWS Step Functions Console

AWS Step Functions mengoperasikan dan mengukur langkah-langkah aplikasi Anda dan perhitungan yang mendasarinya untuk membantu memastikan aplikasi Anda dijalankan dengan andal saat permintaan meningkat.

Amazon CloudWatch Dashboard: AWS Step Functions Memicu Fungsi AWS Lambda Saat ada Peningkatan

AWS Step Functions Memicu Fungsi AWS Lambda

Mudah untuk mulai menggunakan AWS Step Functions. Ikuti demonstrasi konsol kami untuk menyebarkan aplikasi Step Functions pertama Anda dalam beberapa klik.

Mulai secara Gratis