Serverless App Engine (SAE) cocok untuk berbagai skenario guna membantu perusahaan memigrasikan aplikasi ke cloud dengan cepat, menangani lonjakan lalu lintas, mengelola lingkungan aplikasi secara fleksibel, serta mengurangi biaya sumber daya.
Hosting aplikasi
Dalam lingkungan produksi, Anda dapat membagi aplikasi menjadi beberapa aplikasi mikro layanan dan menggunakan repositori gambar Alibaba Cloud untuk menyimpan paket WAR, paket JAR, atau Docker image dari setiap aplikasi mikro layanan. Anda hanya perlu mengembangkan spesifikasi dan melakukan iterasi pada setiap aplikasi mikro layanan berdasarkan kerangka kerja seperti Spring Cloud atau Dubbo. Kemudian, Anda dapat menggunakan fitur yang disediakan oleh SAE, seperti penjadwalan sumber daya dasar, tata kelola mikro layanan, penyebaran aplikasi, rilis canary, serta pemantauan dan diagnosis.
Biaya modifikasi rendah: SAE dapat membantu Anda bermigrasi aplikasi dengan lancar. Anda dapat memigrasikan aplikasi Spring Cloud atau Dubbo ke cloud dengan biaya modifikasi rendah.
Tanpa operasi & pemeliharaan: Anda tidak perlu mengelola atau memelihara infrastruktur dasar seperti IaaS, Kubernetes, komponen mikro layanan, dan komponen APM. Anda juga tidak perlu menggunakan ZooKeeper, Eureka, Consul, atau SkyWalking yang dikelola sendiri. SAE membantu Anda mengurangi banyak biaya pengembangan dan operasi & pemeliharaan. SAE menjamin stabilitas aplikasi yang ingin Anda komersialkan.
Kemudahan penggunaan: SAE adalah layanan satu atap dan siap pakai yang menyediakan kemampuan mikro layanan lengkap. SAE menyediakan kemampuan tingkat lanjut berikut untuk perusahaan: pembuatan gambar otomatis, rilis canary bawaan, pembatasan laju, isolasi lingkungan, pemantauan dan diagnosis aplikasi, serta manajemen izin.

Skema penskalaan otomatis
Lonjakan lalu lintas tak terduga dapat terjadi di berbagai industri seperti ritel baru, e-commerce, pendidikan online, dan hiburan bersama. Dalam kasus seperti ini, Anda mungkin tidak dapat menyeimbangkan SLA bisnis Anda dan biaya sumber daya. Jika terjadi lonjakan lalu lintas, latensi respons sistem Anda mungkin meningkat dan sistem Anda mungkin mogok. Untuk menyelesaikan masalah ini, SAE menyediakan solusi ketersediaan tinggi dengan kontrol kapasitas granular, skalabilitas elastis, serta pembatasan laju dan degradasi bandwidth. SAE membantu Anda mengelola aplikasi dalam situasi lonjakan lalu lintas untuk mengurangi biaya sumber daya dan memastikan SLA.
SLA terjamin selama jam sibuk: Kemampuan penskalaan elastis SAE dan kemampuan pembatasan serta degradasi Layanan Ketersediaan Tinggi Aplikasi (AHAS) dapat membantu Anda menghadapi lonjakan lalu lintas dan mencegah kegagalan sistem.
Diagnosis cepat dan identifikasi masalah: SAE terintegrasi mulus dengan Application Real-Time Monitoring Service (ARMS) untuk memantau dan mendiagnosis aplikasi secara visual. Anda dapat mengidentifikasi dengan efisien Pernyataan SQL lambat, metode lambat, dan tumpukan panggilan metode. Anda juga dapat menganalisis, memperbaiki, dan menyelesaikan masalah online serta mengonfigurasi peringatan.
Efisiensi tinggi dan biaya rendah: SAE menyediakan berbagai kebijakan penskalaan otomatis. Anda tidak perlu menjaga mesin tetap aktif dengan beban puncak untuk waktu yang lama. Ini membantu Anda menerapkan penskalaan otomatis dalam milidetik dan mengurangi biaya perangkat keras.

Integrasi dan pengiriman berkelanjutan
SAE memungkinkan Anda menerapkan aplikasi dan pekerjaan menggunakan berbagai layanan dan metode, seperti Alibaba Cloud DevOps, Jenkins, kode sumber, Plugin Cloud Toolkit, dan Container Registry. Ini membantu Anda menyelesaikan proses DevOps dari pengiriman kode hingga penyebaran aplikasi dan pekerjaan. SAE menggantikan mode pengembangan tradisional, di mana penyebaran rumit dan iterasi lambat. Anda dapat membangun proses pengiriman berkelanjutan yang efisien.
Otomatisasi DevOps: SAE mengotomatiskan pipeline DevOps dari pembaruan kode hingga kompilasi kode, pembuatan gambar, dan penyebaran aplikasi.
Penyebaran cepat di cloud: SAE mendukung penyebaran Plugin Cloud Toolkit. Anda dapat menerapkan aplikasi lokal ke cloud hanya dengan beberapa klik. Ini memfasilitasi debug jarak jauh.
Integrasi berkelanjutan dan pengiriman berkelanjutan (CI/CD): Anda dapat menggunakan pekerjaan SAE untuk melepaskan sumber daya komputasi segera setelah pekerjaan CI/CD selesai.
