全部产品
Search
文档中心

Serverless App Engine:Deploy aplikasi menggunakan image dari instans ACR dalam akun yang sama

更新时间:Jan 23, 2026

Jika aplikasi Serverless App Engine (SAE) dan instans Alibaba Cloud Container Registry (ACR) Anda berada dalam akun yang sama, pastikan jaringan aplikasi dapat mengakses instans ACR tersebut. Setelah itu, Anda dapat memilih image dari instans ACR untuk menerapkan aplikasi.

Prasyarat

Pastikan jaringan aplikasi SAE dapat mengakses instans ACR

Aplikasi SAE dan instans ACR harus berada di wilayah yang sama.

Cara melihat VPC aplikasi SAE

Sebelum menerapkan aplikasi, rencanakan wilayah dan namespace-nya terlebih dahulu. Wilayah dan namespace tersebut menentukan VPC tempat aplikasi berada.

  1. Login ke Konsol SAE. Pada bilah navigasi atas, pilih wilayah. Di panel navigasi kiri, pilih Namespaces.

  2. Klik namespace target dalam daftar. Di panel navigasi kiri, pilih Basic Information. Klik tautan Virtual Private Cloud (VPC) untuk melihat detail seperti ID VPC.

Prosedur

  1. Pada halaman SAE Application List, pilih wilayah dan namespace target di bilah navigasi atas, lalu klik Create Application.

  2. Pilih edisi aplikasi.

    Penting

    Edisi Lightweight Edition dan Professional Edition sedang dalam tahap uji coba beta berdasarkan undangan. Jika Anda tidak termasuk dalam uji coba beta, aplikasi akan dibuat sebagai Standard Edition, dan Anda tidak perlu memilih edisi.

    • Lightweight Edition: Menyediakan fitur minimum yang diperlukan untuk menjalankan aplikasi. Edisi ini tidak mendukung fitur Application Monitoring atau Microservices Governance.

    • Standard Edition: Menyertakan fitur Basic Application Monitoring. Fitur Advanced Application Monitoring dan Microservices Governance harus diaktifkan dan dibeli secara terpisah.

    • Professional Edition: Menyertakan fitur Advanced Application Monitoring dan Microservices Governance. Fitur-fitur tersebut tidak perlu diaktifkan atau dibeli secara terpisah.

  3. Pada halaman Create Application, tentukan Application Name kustom dan konfigurasikan parameter berikut.

    1. Pilih tipe namespace untuk aplikasi. Namespace setara dengan Kubernetes namespace dan dapat digunakan untuk mengisolasi resource di lingkungan berbeda. Anda tidak dapat mengubah namespace aplikasi setelah dibuat, jadi rencanakan dengan cermat.

      • System Created: Gunakan namespace, vSwitch, dan security group default yang dibuat sistem di wilayah saat ini.

      • Existing Namespace: Pilih Namespace, vSwitch, dan Security Group yang telah Anda buat sebelumnya.

    2. Atur Application Deployment Method menjadi Select Image Deployment, lalu klik Specify Image. Pada tab Images of Current Alibaba Cloud Account, pilih edisi image ACR Anda. Kemudian, pilih repository image dan versi gambar yang akan diterapkan. Jika Anda menggunakan Container Registry Enterprise Edition, Anda dapat mengaktifkan fitur akselerasi image untuk meningkatkan kecepatan startup aplikasi.

    3. Pada bagian Capacity Settings, atur Resource Type, Single Instance Type, dan Instances.

      Deskripsi metrik - Resource Type

      Resource Type mencakup Default dan Hygon. Hygon sedang dalam tahap uji coba beta berdasarkan undangan. Jika Anda tidak termasuk dalam uji coba beta, Resource Type akan diatur secara otomatis ke Default, dan Anda tidak perlu memilihnya secara manual.

      Untuk menerapkan aplikasi menggunakan resource Hygon, hubungi staf teknis terkait di grup DingTalk (ID: 32874633) untuk mengaktifkannya. Anda juga perlu memilih wilayah dan zona yang mendukung resource Hygon:

      • Wilayah Shanghai: Mendukung Zona B, Zona G, dan Zona L.

      • Wilayah Beijing: Mendukung Zona H dan Zona I.

      • Wilayah Hangzhou: Mendukung Zona J.

  4. (Opsional) Klik Next: Advanced Settings untuk mengonfigurasi fitur yang diperlukan.

    • Startup Command

      Perintah startup aplikasi ditentukan oleh `CMD` atau `ENTRYPOINT` yang diatur dalam image, sehingga tidak diperlukan konfigurasi tambahan di SAE. Jika Anda memiliki kebutuhan khusus, Anda dapat menetapkan startup command untuk mengganti perintah yang diatur dalam image.

    • Lingkungan Runtime dan Manajemen Lifecycle

    • Akses Jaringan dan Pemanggilan Layanan

    • Persistensi Data

      Anda dapat menyimpan data aplikasi di NAS, OSS, atau database untuk mencegah kehilangan data saat aplikasi diubah atau dihentikan. Catatan: NAS, OSS, dan database memerlukan biaya tambahan.

    • Logging dan Pemantauan

      • Setelah menerapkan aplikasi, Anda dapat melihat log waktu nyata dan melihat penggunaan sumber daya dan muatan tanpa konfigurasi tambahan. Anda juga dapat mengarahkan log ke SLS atau Kafka untuk manajemen dan analisis terpusat. Catatan: SLS dan Kafka memerlukan biaya tambahan.

      • Pemantauan ARMS membantu Anda memantau status aplikasi yang sedang berjalan, dengan cepat menemukan antarmuka yang bermasalah atau lambat, mengidentifikasi bottleneck performa, serta mereproduksi parameter pemanggilan. Hal ini secara signifikan meningkatkan efisiensi diagnosis masalah online.

        • Untuk aplikasi Standard Edition, Anda dapat melihat data pemantauan ARMS Basic Edition setelah penerapan tanpa konfigurasi tambahan. Selain itu, Anda dapat membeli pemantauan ARMS Premium Edition.

        • Untuk aplikasi Professional Edition, setelah Anda mengaktifkan Application Monitoring di bagian Advanced Settings dan menyelesaikan penerapan, Anda dapat View ARMS Premium Edition Monitoring Data. Tidak ada biaya tambahan yang diperlukan.

    • Fitur lainnya

      • Microservices Governance menyediakan Graceful Start and Shutdown, Traffic Protection, End-to-end Canary Release, dan Intra-zone Provider First untuk aplikasi Java.

        • Untuk aplikasi Standard Edition, Anda dapat membuka halaman detail aplikasi setelah penerapan untuk mengaktifkan dan membeli fitur Microservices Governance MSE.

        • Untuk aplikasi Professional Edition, setelah Anda mengaktifkan Microservices Governance di bagian Advanced Settings, Anda dapat mengonfigurasi Graceful Shutdown dan Graceful Start. Untuk fitur lainnya, buka halaman detail aplikasi setelah penerapan. Tidak ada biaya tambahan yang diperlukan.

      • Anda dapat mengaktifkan fitur CPU Burst (hanya tersedia untuk edisi Standard dan Professional) untuk mencegah pemborosan sumber daya. Fitur ini berguna ketika aplikasi memerlukan spesifikasi CPU yang lebih tinggi selama fase startup dan loading dibandingkan saat operasi normal.

      • Anda dapat memisahkan dan menstandarisasi fitur non-bisnis dari kontainer utama dengan menambahkan Sidecar container.

  5. Klik Create Application with One Click atau Create Application.

    • Pembuatan aplikasi memerlukan waktu sekitar 1 hingga 2 menit. Anda dapat memeriksa change records untuk memverifikasi keberhasilan penerapan. Jika penerapan gagal, instans aplikasi tidak akan dibuat. Anda dapat melakukan troubleshooting menggunakan pesan error di bagian Change Details.

    • Anda dapat melihat aplikasi yang telah dibuat pada halaman Applications > Applications . Untuk mengubah konfigurasi aplikasi setelah penerapan, klik aplikasi target untuk membuka halaman detailnya. Lalu, di bilah navigasi atas, klik Deploy Application atau Modify Application Configurations. Perhatikan bahwa aplikasi akan dimulai ulang secara otomatis agar konfigurasi baru berlaku. Kami menyarankan Anda melakukan operasi ini pada jam sepi.

    • Anda dapat login ke instans aplikasi menggunakan Webshell dan berinteraksi dengan instans aplikasi menggunakan perintah konsol.

    • Setelah membuat aplikasi, Anda dapat menyesuaikan jumlah instans secara manual dan tipe instans, atau menyesuaikan jumlah instans secara otomatis dengan mengonfigurasi kebijakan Auto Scaling. Anda juga dapat mengurangi biaya dengan mengaktifkan idle mode.