All Products
Search
Document Center

Serverless App Engine:Konfigurasikan akses internet untuk instans SAE dengan EIP

Last Updated:Jun 22, 2026

Mengasosiasikan alamat IP elastis (EIP) dengan setiap instans aplikasi SAE memungkinkan akses internet inbound maupun outbound untuk instans tersebut. Topik ini menjelaskan cara mengasosiasikan atau membatalkan asosiasi EIP di Konsol SAE serta cara melihat event aplikasi.

Prasyarat

Informasi latar belakang

Solusi akses internet

Dua solusi berikut memungkinkan akses internet ke aplikasi SAE dalam VPC.

  • Solusi 1: NAT gateway + EIP

    Solusi ini menggunakan fitur Source Network Address Translation (SNAT) untuk menyediakan akses internet bagi semua instans dalam VPC yang tidak memiliki alamat IP publik. Anda hanya perlu mengonfigurasi satu EIP agar beberapa aplikasi dalam VPC dapat mengakses internet. Untuk informasi selengkapnya, lihat Konfigurasikan public NAT gateway agar aplikasi SAE dapat mengakses internet. Solusi ini cocok untuk skenario berikut:

    • Aplikasi Anda memerlukan kebijakan Auto Scaling.

    • Anda membutuhkan alamat IP publik tetap untuk lalu lintas outbound, misalnya untuk menambahkan alamat IP tersebut ke daftar izin layanan seperti WeChat Mini Program.

  • Solusi 2: Asosiasikan EIP dengan setiap instans aplikasi

    Jika beberapa aplikasi dalam VPC perlu mengakses internet, setiap aplikasi harus memiliki setidaknya satu instans yang diasosiasikan dengan EIP. Solusi ini lebih hemat biaya dibandingkan NAT gateway jika Anda memiliki 20 instans atau kurang dalam VPC Anda. Saat Anda membuat atau menerapkan aplikasi, EIP secara otomatis diasosiasikan dengan setiap instansnya. Solusi ini cocok untuk skenario berikut:

    • Aplikasi mengakses internet (lalu lintas outbound): Cocok ketika layanan SAE perlu mengakses layanan eksternal. Ini berlaku jika EIP diperbolehkan berubah dan kebijakan Auto Scaling tidak diperlukan.

    • Menerima koneksi dari internet (lalu lintas inbound): Cocok untuk skenario di mana klien mengakses aplikasi Anda dengan terhubung ke EIP setiap instans. Namun, karena SAE menetapkan EIP baru selama pembaruan penerapan, solusi ini tidak cocok jika layanan eksternal perlu mengakses layanan SAE menggunakan alamat IP tetap.

Catatan

Setelah Anda membeli EIP dan menggunakan Solusi 2 untuk membuat atau menerapkan aplikasi, SAE secara otomatis mengasosiasikan EIP dengan setiap instans yang memerlukannya. Namun, setelah EIP diasosiasikan, Anda dapat membuat tetapi tidak dapat menggunakan kebijakan Auto Scaling. Jika aplikasi Anda memerlukan Auto Scaling dan akses internet sekaligus, kami merekomendasikan menggunakan Solusi 1.

Penagihan

SAE tidak membebankan biaya tambahan untuk asosiasi EIP. Anda hanya dikenai biaya untuk EIP yang Anda beli. Untuk informasi selengkapnya, lihat Ikhtisar penagihan EIP dan Ikhtisar penagihan SAE.

Catatan penggunaan

  • Saat Anda menerapkan aplikasi dan mengasosiasikan EIP, SAE membuat instans baru sebelum melepaskan instans asli. Karena EIP asli tidak dilepaskan selama proses ini, Anda harus memiliki jumlah EIP yang tersedia mencukupi.

  • Setelah EIP berhasil diasosiasikan, pastikan aturan daftar izin port yang diperlukan telah dikonfigurasi di security group. Untuk informasi selengkapnya, lihat Tambahkan aturan security group.

Konfigurasikan EIP saat membuat aplikasi

  1. Di Daftar Aplikasi SAE, pilih wilayah dan namespace target di bagian atas, lalu klik Create Application.

  2. Pada langkah Application Basic Information wizard, atur parameter aplikasi dan klik Next: Advanced Settings.

  3. Bentangkan bagian Application Outbound/Inbound Public Network Access Settings dan aktifkan sakelar Solution 2. Bind Elastic IP Address.

    Jika Anda tidak mengaktifkan fitur ini saat membuat aplikasi, EIP tidak akan diasosiasikan secara default dengan instans yang ditambahkan nanti melalui scaling manual. Dalam kasus ini, Anda harus mengonfigurasi EIP saat menerapkan aplikasi. Setelah Anda mengaktifkan sakelar ini, EIP secara otomatis diasosiasikan dengan setiap instans saat Anda membuat atau menerapkan aplikasi. Asosiasi EIP tidak didukung selama Auto Scaling.

  4. Klik Create Application.

  5. Verifikasi hasilnya.

    Di halaman Basic Information aplikasi, klik tab Instance List untuk melihat alamat IP elastis yang diasosiasikan dengan instans target.

    Halaman Instance List menampilkan informasi seperti ID, vSwitch, alamat IP, status, image, dan runtime setiap instans. Sebuah banner di bagian atas halaman menunjukkan bahwa alamat IP pribadi dan alamat IP elastis tidak tetap dan dapat berubah selama penerapan aplikasi atau migrasi host dasar. Kami merekomendasikan menggunakan NAT gateway dan EIP untuk mendapatkan alamat IP publik tetap untuk lalu lintas outbound.

Konfigurasikan EIP saat menerapkan aplikasi

Peringatan

Men-deploy ulang aplikasi akan me-restart-nya. Untuk mencegah gangguan bisnis dan masalah tak terduga lainnya, lakukan penerapan selama jam sepi.

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

  2. Di halaman Basic Information aplikasi, klik Deploy Application.

  3. Di halaman Deploy Application, bentangkan bagian Application Outbound/Inbound Public Network Access Settings dan konfigurasi parameter.

    Metode penerapan ditentukan oleh metode yang digunakan pada penerapan awal.

    Skenario berikut berlaku saat Anda mengonfigurasi EIP.

    • Skenario 1: Kebijakan Auto Scaling tidak dikonfigurasi atau diaktifkan.

      • Untuk mengasosiasikan EIP:

        Aktifkan sakelar Solution 2. Bind Elastic IP Address.

      • Untuk membatalkan asosiasi EIP:

        1. Nonaktifkan sakelar Solution 2. Bind Elastic IP Address.

        2. Di kotak dialog Disassociate Elastic IP Address yang muncul, klik OK.

    • Skenario 2: Kebijakan Auto Scaling diaktifkan.

      1. Di bagian Resume Auto Scaling After Deployment, pilih Manual Resume.

        Catatan

        Jika Anda memilih Automatic Resumption saat menerapkan aplikasi, Anda tidak dapat mengasosiasikan EIP dengan aplikasi tersebut.

      2. Asosiasikan atau batalkan asosiasi EIP.

        • Untuk mengasosiasikan EIP:

          Aktifkan sakelar Solution 2. Bind Elastic IP Address.

        • Untuk membatalkan asosiasi EIP:

          1. Nonaktifkan sakelar Solution 2. Bind Elastic IP Address.

          2. Di kotak dialog Disassociate Elastic IP Address yang muncul, klik OK.

        Catatan

        Setelah EIP diasosiasikan dengan aplikasi, SAE menonaktifkan semua kebijakan Auto Scaling yang aktif, dan Anda tidak dapat mengaktifkan fitur Auto Scaling. Jika aplikasi Anda memerlukan Auto Scaling dan akses internet sekaligus, kami merekomendasikan menggunakan solusi NAT gateway dan EIP. Untuk informasi selengkapnya, lihat Konfigurasikan public NAT gateway agar aplikasi SAE dapat mengakses internet.

  4. Setelah menyelesaikan konfigurasi, klik Confirm.

  5. Verifikasi hasilnya.

    Di halaman Basic Information aplikasi, klik tab Instance List untuk melihat alamat IP elastis yang diasosiasikan dengan instans target.

Konfigurasikan EIP saat melakukan rollback aplikasi

Ikuti langkah-langkah berikut jika Anda melakukan rollback ke versi historis yang memiliki EIP, dan kebijakan Auto Scaling aktif sebelum rollback.

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

  2. Di pojok kanan atas halaman Basic Information, klik Roll Back to Historical Version.

  3. Di panel Roll Back to Historical Version, konfigurasi parameter, lalu klik OK.

    1. Di bagian Rollback Version, pilih versi target.

      Catatan

      Versi historis aplikasi yang dipilih pada langkah ini memiliki EIP yang diasosiasikan.

    2. Opsional: Klik Select Batch/Grayscale Policy untuk mengonfigurasi kebijakan rilis.

  4. Verifikasi hasilnya.

    Di halaman Basic Information aplikasi, klik tab Instance List untuk melihat alamat IP elastis yang diasosiasikan dengan instans target.

    Sebuah banner kuning di bagian atas halaman menunjukkan bahwa alamat IP instans tidak tetap. Tabel menampilkan informasi seperti ID, vSwitch, alamat IP, dan status setiap instans.

Konfigurasikan EIP selama scaling manual

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

  2. Di pojok kanan atas halaman Basic Information, klik Manual Scaling.

  3. Di kotak dialog Application Scaling, konfigurasi parameter dan klik OK.

    Skenario berikut berlaku saat Anda melakukan scaling aplikasi. Untuk informasi selengkapnya, lihat Scaling manual.

    • Skenario 1: Kebijakan Auto Scaling tidak diterapkan atau diaktifkan sebelum scaling.

      Gunakan slider untuk mengatur Target Number of Application Instances.

      Jumlah instans saat ini ditampilkan di bawah slider sebagai referensi. Anda juga dapat memasukkan jumlah target di bidang input di sebelah kanan, lalu klik OK.

    • Skenario 2: Kebijakan Auto Scaling diterapkan dan diaktifkan sebelum scaling.

      1. Gunakan slider untuk mengatur Target Number of Application Instances.

      2. Pilih Manual Resume.

      Catatan

      Jika Anda memilih Automatic Resumption saat menerapkan aplikasi, Anda tidak dapat mengasosiasikan EIP dengan aplikasi tersebut.

  4. Asosiasikan atau batalkan asosiasi EIP.

    Untuk petunjuk lengkap, lihat Konfigurasikan EIP saat menerapkan aplikasi.

  5. Verifikasi hasilnya.

    Di halaman Basic Information aplikasi, klik tab Instance List untuk melihat alamat IP elastis yang diasosiasikan dengan instans target.

Lihat event aplikasi

Lihat informasi error untuk instans aplikasi di halaman Application Events.

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

  2. Di panel navigasi kiri, klik Application Events. Pilih Application Instance (Pod) dari daftar drop-down Source Type dan Warning dari daftar drop-down Event Level. Informasi error detail untuk instans aplikasi ditampilkan di bagian bawah halaman.

    Lakukan troubleshooting kegagalan berdasarkan Event Cause.

    • EipNotEnough: Jumlah EIP yang tersedia tidak mencukupi. Anda perlu mengajukan lebih banyak EIP atau melakukan scaling in aplikasi. Untuk informasi selengkapnya, lihat Ajukan EIP dan Scaling Manual.

    • EipNotReady: Menunjukkan bahwa binding atau unbinding EIP gagal. Silakan bergabung dengan grup DingTalk (Nomor grup: 32874633) dan hubungi pakar produk serta teknis untuk bantuan.