Sederhanakan Orkestrasi Aplikasi Multi-Langkah, Berjalan Panjang, dan Stateful
CloudFlow adalah layanan cloud serverless yang sepenuhnya dikelola untuk mengoordinasikan eksekusi berbagai tugas terdistribusi. Layanan ini bertujuan menyederhanakan tugas-tugas rumit, seperti koordinasi tugas, manajemen state, dan penanganan kesalahan yang diperlukan untuk mengembangkan dan menjalankan proses bisnis. Hal ini memungkinkan Anda fokus pada pengembangan logika bisnis.
Anda dapat mengatur tugas terdistribusi secara sekuens, cabang, dan paralel. Layanan ini akan mengoordinasikan eksekusi tugas secara andal sesuai urutan yang ditetapkan dan melacak transisi state setiap tugas. Kemudian, layanan akan menjalankan logika retry kustom (bila diperlukan) untuk memastikan penyelesaian workflow yang lancar.
Komponen Terdistribusi
Orkestrasikan aplikasi yang ditulis pada infrastruktur, jaringan, dan bahasa yang berbeda, serta hilangkan hambatan transisi dari hybrid cloud dan proprietary cloud ke public cloud, atau evolusi dari arsitektur tunggal ke arsitektur microservices.
Kurangi Jumlah Kode
Membantu Anda mengelola logika aplikasi dan mendukung berbagai primitif kontrol seperti sekuens, cabang, dan paralel, untuk meminimalkan kode orkestrasi berulang dalam bisnis Anda.
Tingkatkan Toleransi Kesalahan
Kelola status proses, tetapkan checkpoint, dan reboot proses untuk memastikan aplikasi Anda berjalan langkah demi langkah sesuai harapan. Fungsi try/catch, retry, dan rollback bawaan dapat menangani kesalahan pengecualian secara otomatis.
Fitur
O&M Sepenuhnya Dikelola dan pay-as-you-go
Membebaskan personel O&M dari pemeliharaan infrastruktur dan menyediakan layanan yang aman, highly available, toleran terhadap kesalahan, dan tahan lama. Anda hanya perlu membayar biaya konversi langkah; tidak ada penggunaan berarti tidak ada biaya tambahan!
Kemampuan Orkestrasi Layanan
Membantu Anda memisahkan logika proses dari eksekusi tugas, serta mendukung berbagai primitif kontrol seperti sekuens, cabang, dan paralel. Fitur ini juga memiliki kemampuan retry dan capture kesalahan bawaan, sehingga menghemat waktu penulisan kode orkestrasi.
Dukung Proses Berjalan Panjang
Melacak seluruh proses dan memastikan penyelesaian eksekusi proses dalam jangka waktu panjang. Beberapa proses mungkin perlu dijalankan selama berjam-jam, berhari-hari, atau berbulan-bulan, seperti proses O&M, pipeline terkait, dan promosi email.
Manajemen State Proses
Kelola semua state dalam eksekusi proses, termasuk melacak langkah eksekusi saat ini serta input dan output yang disimpan di antara langkah-langkah tersebut. Anda tidak perlu mengelola state proses sendiri atau membangun manajemen state yang kompleks ke dalam tugas.
Monitoring Visual
Menyediakan antarmuka visual untuk mendefinisikan workflow dan melihat status eksekusi. Status mencakup input dan output. Membantu Anda mengidentifikasi lokasi kesalahan dengan cepat dan mengatasi masalah tersebut.
Komponen Terdistribusi
Mengoordinasikan aplikasi yang ditulis dalam berbagai bahasa pada infrastruktur dan jaringan yang berbeda. Baik saat aplikasi bertransisi mulus dari private cloud ke hybrid cloud atau public cloud, maupun berevolusi dari arsitektur tunggal ke arsitektur microservices, CloudFlow berperan sebagai koordinator.
Harga
Anda hanya membayar sesuai penggunaan. Bayar berdasarkan jumlah langkah dalam eksekusi workflow dan biaya konversi state untuk Function Compute, ECS, container, serta resource lain dalam workflow. Kemudian, bayar berdasarkan waktu. Tidak ada biaya setelah eksekusi selesai jika 5.000 panggilan pertama per bulan untuk akun utama gratis, namun dikenakan biaya USD 0,025/ribu panggilan setelahnya.
Ekspansi otomatis layanan serverless menghemat Anda dari pengelolaan anggaran dan ekspansi hardware.
Cara Menggunakan CloudFlow
1
Langkah 1: Buat Definisi Workflow
Gunakan definisi untuk menjelaskan urutan atau logika eksekusi antar tugas.
2
Langkah 2: Siapkan Tugas Workflow
Anda perlu mengimplementasikan setiap Worker tugas yang didefinisikan dalam workflow. CloudFlow mendukung beberapa jenis worker yang berbeda.
3
Langkah 3: Jalankan Tugas Workflow
Anda dapat memanggil CloudFlow, Execute Workflow, dan API untuk menjalankan aplikasi workflow.
4
Langkah 4: Lacak, Debug, dan Monitor Status Berjalan
Gunakan monitoring visual yang disediakan oleh CloudFlow untuk mengamati status berjalan tugas.
Dukungan yang Ditingkatkan Untuk Anda
Konsultasi Prapenjualan Privat, Dukungan Teknis 24 Jam Setiap Hari, Respons Lebih Cepat, dan Lebih Banyak Tiket
Konsultasi Prapenjualan Privat
Dukungan Teknis 24 Jam Setiap Hari
6 Tiket Gratis setiap 3 Bulan
