Serverless App Engine

Serverless App Engine (SAE) adalah PaaS serverless berorientasi aplikasi pertama di dunia, menyediakan solusi hosting aplikasi satu atap yang hemat biaya dan sangat efisien.

Manfaat

Layanan Mikro dan Kluster Kubernetes yang Siap Pakai
Lingkungan layanan mikro yang siap pakai memungkinkan Anda menggunakan aplikasi Spring Cloud, Dubbo, dan HSF tanpa modifikasi kode. Paket WAR, JAR, atau PHP dapat di-deploy secara langsung tanpa penerapan kontainer.
Biaya Rendah dan Performa Tertinggi
IaaS yang dikelola sepenuhnya dengan kluster Kubernetes menyediakan solusi hemat biaya untuk bisnis Anda. SAE menyesuaikan skala dalam hitungan detik dan meningkatkan efisiensi runtime serta startup aplikasi Java.
Ketersediaan Tinggi dan Keamanan
Isolasi jaringan dengan kontainer sandbox dan virtual private cloud (VPC) memastikan keamanan runtime aplikasi. SAE menyediakan solusi Ketersediaan tinggi untuk event berskala besar yang membutuhkan penanganan kapasitas yang presisi, skalabilitas tinggi, serta Pembatasan layanan dan degradasi.
PaaS Satu Atap
PaaS Satu Atap dengan layanan dasar, layanan mikro, dan produk DevOps yang terintegrasi dengan mulus

Fitur

Management Aplikasi Lifecycle Penuh

SAE menyediakan management aplikasi lifecycle penuh. Anda dapat menerapkan kebijakan release yang berbeda, seperti rilis bertahap dan rilis canary. Model rilis canary berbasis rasio traffic juga didukung. Proses release sepenuhnya dapat diamati dan dapat dikembalikan.

Pembuatan Image Docker Otomatis

SAE membuat image Docker untuk paket WAR, JAR, dan PHP secara otomatis. Anda dapat men-deploy layanan non-kontainer secara langsung di SAE.

Penyesuaian Skala Otomatis

Anda dapat mengatur kebijakan penskalaan dengan penghitung berbasis web (sebagai contoh, Pemicu penskalaan dengan memantau penghitung atau pada waktu yang terjadwal), sehingga meningkatkan responsivitas penskalaan aplikasi. SAE dapat menskalakan dalam hitungan detik untuk menangani lonjakan traffic yang tidak terduga selama jam sibuk dan mengurangi biaya selama jam sepi.

Peralihan Sekali Klik untuk Lingkungan Uji

resource terbuang sia-sia saat instans aplikasi dipertahankan di lingkungan uji yang menganggur pada perusahaan berskala besar dan Menengah selama jam non-kerja. Anda dapat menggunakan SAE untuk aktifkan atau nonaktifkan lingkungan uji dalam satu klik, yang dapat menghemat hingga dua pertiga biaya operasi untuk lingkungan uji.

Pemantauan Komprehensif

SAE menyediakan fungsi Pemantauan untuk sistem (CPU dan memori), aplikasi (QPS, RT, frekuensi operasi, status SQL, dan jumlah masalah), dan lifecycle (status jejak). Anda dapat identifikasi dan menangani masalah menggunakan fungsi Pemantauan.

Cold Start Aplikasi Java yang Dipercepat

Application Class-Data Sharing (AppCDS) menggunakan Dragonwell 11 mempercepat startup aplikasi Java dengan meniadakan kebutuhan untuk inisialisasi, pemuatan kelas, dan kompilasi just-in-time (JIT). Hal ini mempercepat cold start aplikasi Java sebesar 40%.

Debugging Remote

Ini mendukung debugging remote untuk mendiagnosis aplikasi Java yang di-deploy di SAE. Anda juga dapat Berlangganan layanan on-premise dan mendaftar layanan ini di registri SAE. Operasi dapat dipanggil antara layanan mikro on-premise dan cloud.

Management Layanan Mikro

Framework layanan mikro Spring Cloud, Dubbo, dan HSF dapat dimigrasikan ke SAE tanpa modifikasi kode. SAE juga menyediakan kemampuan, seperti registrasi dan penemuan layanan, isolasi lingkungan, management konfigurasi, management layanan, Pembatasan layanan dan degradasi, penerbitan dan pembatalan penerbitan aplikasi yang mulus, dan autentikasi layanan.

Perbandingan Layanan Mikro

Item

Spring Cloud/Dubbo open source + Kluster IaaS Spring Cloud/Dubbo open source + Kluster Kubernetes Terkelola Mandiri

SAE

Pembelian IaaS & Pembuatan Sistem

Ya Ya Tidak. SAE memiliki fitur framework layanan mikro bawaan dan kluster Kubernetes.

Biaya O&M

Ya Ya Dikelola sepenuhnya

Biaya Perangkat Keras

subscription tahunan IaaS berdasarkan volume traffic puncak relatif mahal karena pemanfaatan resource keseluruhan yang rendah. subscription tahunan IaaS berdasarkan volume traffic puncak relatif mahal karena pemanfaatan resource keseluruhan yang rendah. resource yang dapat diskalakan dan penagihan pay-as-you-go mengurangi biaya dengan meminimalkan resource yang menganggur.

Management Aplikasi

Operasi melalui command-line interface (CLI) tidak efisien dan rentan terhadap masalah. Layanan cloud terintegrasi secara mandiri dan kebijakan release yang dikembangkan sendiri digunakan untuk menghindari downtime upgrade dan gangguan layanan. Operasi pada kubectl atau Dasbor Kubernetes membutuhkan tingkat pengalaman tertentu. SAE menyediakan layanan cloud yang terintegrasi secara mandiri dan kebijakan release yang dikembangkan sendiri untuk meminimalkan downtime upgrade dan gangguan layanan. Operasi berbasis web memungkinkan distribusi traffic secara otomatis berdasarkan status aplikasi. SAE mendukung kebijakan rilis canary, dan release dapat diamati dan dikembalikan. SAE juga dapat digunakan untuk mengimplementasikan CI/CD dengan Jenkins, Yunxiao, Container Registry (ACR) Alibaba Cloud, dan kode sumber.

Management Layanan Mikro

layanan mikro terintegrasi disesuaikan berdasarkan framework open source. layanan mikro terintegrasi disesuaikan berdasarkan framework open source. Framework layanan mikro dimigrasikan dengan mulus untuk buat serangkaian penuh kemampuan layanan mikro yang stabil.

Pengelolaan izin

Solusi yang dikembangkan sendiri izin diberikan dengan mekanisme Kontrol akses berbasis peran (RBAC) dari Kubernetes, yang tidak memenuhi persyaratan perusahaan tentang isolasi izin di antara berbagai penyewa. SAE sepenuhnya kompatibel dengan Resource Access Management (RAM), yang menyediakan isolasi izin pada tingkat namespace dan aplikasi.

Efisiensi Penskalaan

Dalam hitungan menit Dalam hitungan menit Dalam hitungan detik

Pemantauan dan Diagnosis

pengguna perlu secara manual mengintegrasikan tool diagnostik dan server pemeliharaan berdasarkan sistem open source dan buat channel Peringatan. pengguna perlu secara manual mengintegrasikan tool diagnostik dan server pemeliharaan berdasarkan sistem open source dan buat channel Peringatan. SAE menyediakan fungsi Pemantauan pada sistem, aplikasi, dan jejak. SAE juga menyediakan kemampuan diagnostik aplikasi dan mendukung aturan Peringatan kustom.

Ketersediaan Tinggi Aplikasi

Pengembangan arsitektur kluster dengan ketersediaan tinggi memerlukan tim ahli. Pengembangan arsitektur kluster dengan ketersediaan tinggi memerlukan tim ahli. SAE mendukung deployment multi-zona dan menyediakan solusi Ketersediaan tinggi untuk event berskala besar yang membutuhkan penanganan kapasitas yang presisi, elastisitas tinggi, serta Pembatasan layanan dan degradasi.

Pengalaman pengguna

pengguna perlu melakukan banyak langkah (seperti membeli infrastruktur, membuat kluster, dan inisialisasi kluster) sebelum membuat aplikasi. Interkoneksi ke layanan cloud juga memerlukan operasi secara manual, yang menghasilkan pengalaman integrasi yang lebih rendah. pengguna perlu melakukan banyak langkah (seperti membeli infrastruktur, membuat kluster, dan inisialisasi kluster) sebelum membuat aplikasi. Interkoneksi ke layanan cloud juga memerlukan operasi secara manual, yang menghasilkan pengalaman integrasi yang lebih rendah. aplikasi dapat dibuat dengan mudah. Interkoneksi yang mulus dengan berbagai layanan cloud memberikan pengalaman PaaS satu atap.

Skenario

Transformasi Framework Layanan Mikro yang Mudah Digunakan, Mempercepat Efisiensi Iterasi

Di lingkungan produksi perusahaan, aplikasi layanan mikro dipisahkan dan diubah menjadi WAR, JAR, atau image Docker yang disimpan di ACR. Anda hanya perlu melakukan iterasi pada setiap aplikasi layanan mikro berdasarkan standar pengembangan Spring Cloud atau Dubbo. SAE menyediakan kemampuan untuk men-deploy dan menjadwalkan resource dasar, menerapkan rilis canary, mengelola layanan mikro, serta memantau dan mendiagnosis layanan.

Manfaat

  • Migrasi Aplikasi yang Mulus Tanpa Modifikasi Kode

    Aplikasi Dubbo dan Spring Cloud dapat dimigrasikan ke cloud dengan mudah tanpa modifikasi kode.

  • Infrastruktur yang Dikelola Sepenuhnya (IaaS, Kubernetes, Komponen Layanan Mikro, dan Komponen APM)

    Infrastruktur dikelola sepenuhnya, jadi Anda tidak perlu buat ZooKeeper, Eureka, Consul, dan Skywalking secara manual. Hal ini mengurangi biaya pengembangan dan O&M secara signifikan dan memastikan stabilitas dalam penggunaan komersial.

  • Serangkaian Penuh Layanan Mikro yang Siap Pakai dan Ramah Pemula

    SAE mengimplementasikan pembuatan image otomatis dan menyediakan fitur advanced untuk perusahaan, seperti rilis canary, kontrol traffic, isolasi lingkungan, Pemantauan aplikasi dan diagnosis, serta Pengelolaan izin. SAE mudah digunakan bahkan oleh pengguna yang tidak memiliki banyak pengalaman penerapan kontainer.

Solusi Ketersediaan Tinggi yang Dapat Diskalakan untuk Event Berskala Besar

Lonjakan traffic yang tidak terduga sering terjadi di industri ritel baru, e-commerce, pendidikan online, dan hiburan. SAE menyediakan rangkaian lengkap solusi Ketersediaan tinggi dengan penanganan kapasitas yang presisi, skalabilitas tinggi, serta kemampuan Pembatasan layanan dan degradasi.

Manfaat

  • Jaminan SLA pada Jam Sibuk

    Penyesuaian Skala Otomatis SAE dapat digunakan bersama dengan Pembatasan layanan dan degradasi yang disediakan oleh Layanan Ketersediaan Tinggi Aplikasi (AHAS) untuk membantu menangani lonjakan traffic dan memberikan jaminan keandalan layanan.

  • Diagnosis Cepat dan Lokasi Kesalahan

    SAE terintegrasi secara mulus dengan Layanan Pemantauan Aplikasi Waktu Nyata (ARMS) untuk menyediakan Pemantauan aplikasi dan diagnosis berbasis web. Hal ini memungkinkan identifikasi kesalahan untuk kueri SQL lambat, operasi lambat, dan stack untuk operasi yang dipanggil. ARMS memfasilitasi analisis, troubleshooting, peringatan dini, dan resolusi masalah online, yang sangat menghemat waktu.

  • Efisiensi Optimal dan Biaya Minimal

    SAE menyediakan berbagai kebijakan penskalaan, mencapai penskalaan dalam hitungan detik dan memastikan biaya operasi perangkat keras yang minimal. Anda tidak perlu membayar untuk resource yang menganggur.

Berbagai Mode Deployment untuk Pengiriman Berkelanjutan yang Optimal

Yunxiao, Jenkins, kode sumber, plug-in Cloud Toolkit, atau ACR dapat digunakan untuk men-deploy image dan paket. SAE menyelesaikan proses DevOps dari pengiriman kode hingga deployment aplikasi secara otomatis, yang berfungsi sebagai pengganti yang efisien untuk metode deployment tradisional yang rumit dan beriterasi lambat.

Manfaat

  • Otomatisasi DevOps

    DevOps mengotomatiskan seluruh proses modifikasi kode, pembuatan kode, pembuatan image, dan deployment aplikasi.

  • Deployment Sekali Klik ke Cloud

    Plug-in Alibaba Cloud Toolkit digunakan untuk men-deploy aplikasi on-premise ke cloud dengan satu klik, memfasilitasi debugging remote.

phone Hubungi Kami
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.