All Products
Search
Document Center

Serverless App Engine:Apa itu Serverless App Engine?

Last Updated:Jul 06, 2025

Serverless App Engine (SAE) adalah platform yang mudah digunakan, dikelola sepenuhnya, dan sangat elastis untuk hosting aplikasi tanpa modifikasi kode. Anda tidak perlu mengelola atau memelihara infrastruktur dasar seperti IaaS atau Kubernetes. Aplikasi online dalam berbagai bahasa pemrograman dapat diterapkan ke SAE dalam hitungan detik menggunakan kode sumber, paket kode, atau Docker image. SAE secara otomatis menyesuaikan skala aplikasi dengan mengubah jumlah instance. Biaya ditentukan berdasarkan sumber daya yang digunakan. SAE juga menyediakan kemampuan pendukung seperti logging, pemantauan, dan load balancing.

Arsitektur Layanan

Gambar berikut menunjukkan arsitektur dari SAE. Untuk informasi lebih lanjut, lihat Istilah.

dg_sae_product_architecture_2022_05

  • SAE dikembangkan berdasarkan Kubernetes untuk menggabungkan arsitektur serverless dan kerangka layanan mikro.

  • SAE mendukung berbagai kerangka layanan mikro seperti Spring Cloud, Apache Dubbo, dan HSF. SAE mendukung berbagai saluran penyebaran seperti UI, Alibaba Cloud DevOps, dan ekstensi, serta berbagai metode penyebaran seperti WAR packages, JAR packages, ZIP packages, dan images. SAE juga mendukung berbagai bahasa pemrograman seperti Java, PHP, dan Python.

Fitur

Fitur

Deskripsi

Manajemen siklus hidup aplikasi

SAE menyediakan manajemen siklus hidup aplikasi. Anda dapat menerapkan berbagai kebijakan rilis seperti rilis bertahap dan rilis canary. Model rilis canary berbasis rasio lalu lintas juga didukung. Proses rilis sepenuhnya teramati dan dapat dikembalikan.

Platform rekayasa

Anda dapat menerapkan aplikasi dalam hitungan detik ke SAE menggunakan kode sumber, paket WAR, atau paket JAR. SAE mendukung pengiriman berkelanjutan otomatis (CD). SAE menyediakan beberapa modul untuk membantu pengembang secara efisien mengirimkan aplikasi, seperti templat aplikasi, CLI, pustaka komponen, dan pengelola biaya.

Tata kelola layanan mikro non-intrusif

Anda dapat memigrasikan aplikasi layanan mikro Spring Cloud dan Dubbo ke SAE tanpa perlu memodifikasi kode. SAE menyediakan berbagai kemampuan tata kelola layanan mikro, seperti pendaftaran dan penemuan layanan, isolasi lingkungan, manajemen konfigurasi, throttling dan degradasi, startup dan shutdown yang mulus, autentikasi layanan, dan rilis canary end-to-end.

Elastisitas ultra tinggi

SAE dapat melakukan auto scaling dalam hitungan detik. SAE memungkinkan Anda mengonfigurasi berbagai jenis kebijakan auto scaling dan indikator auto scaling, seperti CPU, Mem, permintaan per detik (QPS), waktu respons, koneksi TCP, dan SLB QPS.

Akselerasi startup dingin aplikasi

SAE mendukung akselerasi startup dingin yang memungkinkan Anda memulai aplikasi Java dalam hitungan detik. Ini mengurangi konsumsi sumber daya sistem dan meningkatkan efisiensi penyebaran aplikasi, penskalaan, dan waktu proses.

Startup dan stop lingkungan satu klik

Jika instans aplikasi dipertahankan di lingkungan pengujian idle perusahaan besar dan menengah, banyak sumber daya terbuang percuma. SAE menyediakan namespace untuk membantu Anda mengisolasi lingkungan runtime secara logis. Anda dapat memulai dan menghentikan lingkungan pengembangan dan pengujian dengan beberapa klik. Ini membantu mengurangi biaya perangkat keras.

Pemantauan aplikasi non-intrusif

SAE menyediakan kemampuan pemantauan dan peringatan aplikasi non-intrusif berdasarkan teknologi Extended Berkeley Packet Filter (eBPF) untuk berbagai bahasa pemrograman dan kerangka kerja. SAE mendukung pemantauan pada lalu lintas masuk Lapisan 7, aplikasi Java, dan jejak untuk membantu Anda dengan cepat mengidentifikasi dan mendiagnosis masalah.

Debug jarak jauh dan interkoneksi antara layanan lokal dan cloud

SAE mendukung debug jarak jauh untuk mendiagnosis aplikasi Java yang diterapkan di SAE. Anda juga dapat berlangganan layanan lokal dan mendaftarkan layanan tersebut di registri bawaan SAE. Operasi dapat dipanggil antara layanan mikro lokal dan cloud.

Penagihan

Untuk informasi lebih lanjut tentang penagihan SAE, lihat Ikhtisar Penagihan.

Referensi

Topik

Deskripsi

Skenario

Menggambarkan skenario di mana SAE cocok digunakan, termasuk hosting aplikasi, transformasi model layanan mikro, penskalaan otomatis, dan integrasi serta pengiriman berkelanjutan.

Memulai dengan SAE

Menggambarkan fitur-fitur SAE dan cara menggunakan SAE untuk membantu Anda dengan cepat memulai dengan SAE. Topik ini juga menyediakan berbagai praktik terbaik.

Hubungi kami

Jika Anda memiliki pertanyaan atau saran saat menggunakan SAE, cari dan bergabunglah dengan grup DingTalk untuk menghubungi kami.