全部产品
Search
文档中心

Serverless App Engine:Terapkan aplikasi dalam satu batch

更新时间:Jan 08, 2026

Jika aplikasi Anda berukuran kecil atau memiliki arsitektur layanan yang sederhana—misalnya, aplikasi dengan satu instans—Anda dapat langsung menerapkan versi baru setelah pengembangan dan pengujian. Topik ini menjelaskan cara menerapkan aplikasi dalam satu batch di Konsol SAE.

Prasyarat

Aplikasi sedang berjalan.

Prosedur

Peringatan

Setelah Anda menerapkan ulang aplikasi, aplikasi akan dimulai ulang. Untuk mencegah gangguan bisnis atau error tak terduga, kami menyarankan agar Anda melakukan deployment selama jam sepi.

  1. Pada halaman Daftar Aplikasi SAE, pilih wilayah dan namespace di bagian atas, lalu klik ID aplikasi target untuk membuka halaman detail aplikasi.

  2. Pada halaman Basic Information, klik Deploy Application.

  3. Konfigurasikan parameter deployment.

    Catatan

    Metode deployment aplikasi mengikuti metode yang dipilih saat pertama kali membuat aplikasi. Konfigurasikan parameter sesuai metode tersebut.

    • Deployment dengan Paket WAR: Unggah paket WAR lain atau masukkan path paket WAR yang baru diterapkan, lalu konfigurasikan lingkungan runtime dan pengaturan lainnya.

    • Deployment dengan Paket JAR: Unggah paket JAR lain atau masukkan path paket JAR yang baru diterapkan, lalu konfigurasikan lingkungan runtime dan pengaturan lainnya.

    • Deployment dengan Paket ZIP: Unggah paket ZIP lain atau masukkan path paket ZIP yang baru diterapkan, lalu konfigurasikan lingkungan runtime dan pengaturan lainnya.

    • Image: Pada bagian Configure Image, klik Modify Image. Di panel Modify Image, pilih repository image atau versi gambar lainnya.

  4. Pada bagian Release Policy Settings, atur Minimum Available Instances.image

    • By Number: Masukkan jumlah minimum instans yang tersedia.

    • By Ratio: Masukkan persentase. Anda juga dapat memilih Use System Recommended Value.

    Catatan
    • Pastikan setidaknya satu instans tersedia selama deployment dan rollback aplikasi untuk menjamin kelangsungan bisnis. Jika nilai diatur menjadi 0, gangguan bisnis akan terjadi saat aplikasi ditingkatkan.

    • Jika Anda menentukan persentase, jumlah minimum instans yang tersedia dibulatkan ke atas ke bilangan bulat terdekat. Misalnya, jika terdapat lima instans dan Anda menentukan 25%, maka jumlah minimum instans yang tersedia adalah 2.

  5. Opsional:Konfigurasikan pengaturan lanjutan berikut sesuai kebutuhan.

    Java

    Advanced settings

    References

    Start Command Settings

    Set a start command

    Java Tomcat Settings

    Set Java Tomcat parameters

    Catatan

    Anda hanya dapat mengonfigurasi Tomcat ketika Application Deployment Method diatur ke WAR Package Deployment.

    Environment Variable Settings

    Set environment variables

    Service Registration and Discovery

    Hosts Binding Settings

    Set hosts binding

    Application Health Check Settings

    Set health checks

    Application Ingress/Egress Settings

    Application Lifecycle Management Settings

    Set application lifecycle management

    Log Collection Service

    Persistent Storage

    Persistent storage

    Configuration Management

    Inject configuration information

    Graceful Start and Shutdown for Microservices

    Catatan

    Jika Anda memilih WAR Package Deployment atau JAR Package Deployment dan mengatur Application Runtime Environment ke EDAS-Container-XXX, konfigurasi mulai mulus dan shutdown yang mulus untuk layanan mikro tidak didukung.

    PHP

    Advanced settings

    References

    php.ini Configuration File Modification

    Set PHP application configuration files

    Start Command Settings

    Set a start command

    Environment Variable Settings

    Set environment variables

    Service Registration and Discovery

    Hosts Binding Settings

    Set hosts binding

    Application Health Check Settings

    Set health checks

    Application Ingress/Egress Settings

    Application Lifecycle Management Settings

    Set application lifecycle management

    Log Collection Service

    Persistent Storage

    Persistent storage

    Configuration Management

    Inject configuration information

    Multi-language

    Advanced settings

    References

    Start Command Settings

    Set a start command

    Environment Variable Settings

    Set environment variables

    Application Monitoring

    Start or stop application monitoring

    Service Registration and Discovery

    Hosts Binding Settings

    Set hosts binding

    Application Health Check Settings

    Set health checks

    Application Lifecycle Management Settings

    Set application lifecycle management

    Application Ingress/Egress Settings

    Log Collection Service

    Persistent Storage

    Persistent storage

    Configuration Management

    Inject configuration information

  6. Setelah mengonfigurasi pengaturan, klik Confirm.

  7. Anda dapat memverifikasi bahwa konfigurasi telah diterapkan sebagai berikut.

    • Metode 1:

      Pada panel navigasi di sebelah kiri halaman Basic Information, klik Change History. Di halaman Change History, lihat detail perubahan aplikasi. Jika statusnya Execution Successful, aplikasi berhasil diterapkan.

    • Metode 2:

      Pada halaman Basic Information, klik tab Instance Information untuk melihat Running Status instans. Jika Running Status bernilai Running, aplikasi berhasil diterapkan.

Hentikan perubahan

Untuk menghentikan perubahan yang sedang berlangsung, klik Stop Change pada halaman Change Details.

Penting

Menghentikan perubahan dapat menyebabkan beberapa versi aplikasi berjalan secara bersamaan:

  • Instans yang telah diterapkan: tetap dalam status saat ini dan terus berjalan. Tidak ada rollback yang dipicu.

  • Instans yang sedang diterapkan: melanjutkan proses deployment dan kemudian menjalankan versi baru dari rilis ini.

  • Instans yang belum diterapkan: tetap dalam status saat ini dan terus berjalan. Proses rilis dihentikan untuk instans-instans ini.

  • Instans baru yang dibuat oleh auto scaling: menggunakan versi baru dari rilis ini saat melakukan scaling out.

Setelah menghentikan perubahan, segera terapkan ulang aplikasi atau lakukan rollback ke versi sebelumnya agar semua instans menjalankan versi yang sama.

Informasi lebih lanjut

Setelah menerapkan aplikasi di SAE, Anda dapat melakukan operasi berikut pada aplikasi tersebut.

Operation

References

Operasi manajemen siklus hidup, seperti memperbarui, menskalakan, memulai, menghentikan, dan menghapus aplikasi

Operasi untuk meningkatkan performa aplikasi, seperti auto scaling, bind instans CLB, serta start dan stop batch

Operasi terkait status running aplikasi, seperti manajemen log, manajemen pemantauan, melihat event aplikasi, dan melihat catatan perubahan