全部产品
Search
文档中心

Serverless App Engine:Konfigurasikan akses Internet untuk instans SAE menggunakan EIP

更新时间:Dec 11, 2025

Jika Anda mengaitkan alamat IP elastis (Elastic IP Address/EIP) dengan setiap instans aplikasi SAE, instans tersebut dapat diakses dari Internet dan dapat mengakses layanan lain melalui Internet. Topik ini menjelaskan cara mengaitkan dan memutuskan kaitan EIP di Konsol SAE serta cara melihat event aplikasi.

Prasyarat

Informasi latar belakang

Solusi akses Internet

Dua solusi berikut menyediakan akses publik ke aplikasi di SAE dalam VPC.

  • Solusi 1: NAT Gateway + EIP

    Fitur source network address translation (SNAT) memungkinkan instans aplikasi yang diterapkan dalam VPC mengakses Internet meskipun tidak dikaitkan dengan alamat IP publik. Jika beberapa aplikasi dalam VPC memerlukan akses Internet, Anda hanya perlu mengonfigurasi satu EIP. Untuk informasi selengkapnya, lihat Konfigurasikan gateway NAT untuk aplikasi SAE agar dapat mengakses Internet. Solusi ini cocok untuk skenario berikut:

    • Aplikasi menggunakan kebijakan Auto Scaling, dan Anda memerlukan alamat IP keluar yang stabil.

    • Aplikasi memerlukan alamat IP publik keluar yang tetap. Misalnya, Anda perlu menambahkan alamat IP publik keluar tersebut ke daftar putih di mini program WeChat.

  • Solusi 2: Mengaitkan EIP dengan instans aplikasi

    Jika beberapa aplikasi dalam VPC perlu mengakses Internet, setidaknya satu instans dari setiap aplikasi harus dikaitkan dengan EIP. Metode ini lebih hemat biaya dibandingkan menggunakan NAT Gateway jika Anda memiliki 20 instans atau kurang dalam VPC. Saat membuat atau menerapkan aplikasi, EIP secara otomatis dikaitkan dengan setiap instans aplikasi. Solusi ini cocok untuk skenario berikut:

    • Mengakses Internet (lalu lintas outbound): Skema ini berlaku ketika layanan SAE perlu mengakses layanan eksternal melalui Internet. EIP tidak tetap, dan kebijakan Auto Scaling tidak diperlukan.

    • Mengakses aplikasi dari Internet (lalu lintas inbound): Klien mengakses aplikasi dengan terhubung ke EIP setiap instans. Namun, metode ini tidak cocok untuk layanan eksternal yang memerlukan alamat IP tetap untuk mengakses layanan SAE karena SAE menggunakan EIP baru selama pembaruan penerapan.

Catatan

Setelah Anda membeli EIP, jika menggunakan Solusi 2 untuk membuat atau menerapkan aplikasi, SAE secara otomatis menyambungkan EIP ke setiap instans aplikasi yang memerlukan EIP. Namun, setelah EIP disambungkan, Anda dapat membuat kebijakan Auto Scaling, tetapi tidak dapat mengaktifkan atau menggunakannya. Jika aplikasi Anda memerlukan fitur Auto Scaling dan akses Internet, kami menyarankan Anda menggunakan Solusi 1.

Ikhtisar penagihan

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

Catatan penggunaan

  • Saat Anda menyambungkan EIP selama penerapan aplikasi, SAE terlebih dahulu membuat instans baru lalu melepaskan instans asli. EIP asli tidak dilepaskan selama proses ini, sehingga Anda harus memiliki jumlah EIP tambahan yang setara tersedia.

  • Setelah Anda mengaitkan EIP dengan instans aplikasi, periksa security group untuk menentukan apakah daftar putih port telah dikonfigurasi. Untuk informasi selengkapnya, lihat Tambahkan aturan security group.

Konfigurasikan EIP saat membuat aplikasi

  1. Di Daftar Aplikasi SAE, pilih wilayah tujuan dan namespace dari bagian atas halaman, lalu klik Create Application.

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

  3. Bentangkan bagian Application Outbound/Inbound Public Network Access Settings, lalu aktifkan sakelar Scenario 2. Associate With An Elastic IP.

    Jika Anda tidak mengaktifkan fitur ini saat membuat aplikasi, EIP tidak akan dikaitkan dengan instans yang ditambahkan kemudian melalui scaling manual. Anda harus mengonfigurasi pengaturan ini saat menerapkan aplikasi.bt_bind_EIP

  4. Klik Create Application.

  5. Verifikasi hasilnya.

    Di halaman Basic Information aplikasi, klik tab Instance List untuk melihat Elastic IP Address yang disambungkan ke instans target.

    image

Konfigurasikan EIP selama penerapan aplikasi

Peringatan

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

Prosedur yang dapat dilakukan untuk memperbarui aplikasi bervariasi tergantung pada jumlah instans dalam aplikasi. Bagian ini memberikan contoh cara mengonfigurasi fitur yang diperlukan untuk aplikasi dengan jumlah instans lebih besar dari atau sama dengan 1. Untuk informasi tentang cara memperbarui aplikasi dengan jumlah instans 0, lihat Perbarui aplikasi.

  1. Di Daftar Aplikasi SAE, pilih wilayah tujuan dan namespace dari bagian atas halaman, lalu klik ID Application target untuk membuka halaman detailnya.

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

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

    Metode penerapan ditentukan oleh metode penerapan awal aplikasi. Atur parameter sesuai dengan metode penerapan yang diperlukan.

    Konfigurasikan EIP dalam skenario berikut:

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

      • Mengaitkan EIP.

        Aktifkan sakelar Option 2. Associate With An EIP.

      • Memutuskan kaitan EIP.

        1. Nonaktifkan sakelar Option 2. Associate With An EIP.

        2. Pada kotak dialog Disassociate From EIP yang muncul, klik OK.

    • Skema 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 menyambungkan EIP ke aplikasi.

      2. Mengaitkan atau memutuskan kaitan EIP.

        • Mengaitkan EIP.

          Aktifkan sakelar Option 2. Associate With An EIP.

        • Memutuskan kaitan EIP.

          1. Nonaktifkan sakelar Option 2. Associate With An EIP.

          2. Pada kotak dialog Disassociate EIP yang muncul, klik OK.

        Catatan

        Setelah Anda menyambungkan EIP ke aplikasi, SAE menonaktifkan semua kebijakan scaling yang diaktifkan, dan Anda tidak dapat mengaktifkan fitur Auto Scaling. Jika aplikasi Anda memerlukan fitur Auto Scaling dan akses Internet, kami menyarankan Anda menggunakan solusi yang mengintegrasikan NAT Gateway dan EIP. Untuk informasi selengkapnya, lihat Konfigurasikan gateway NAT untuk aplikasi SAE agar dapat mengakses Internet.

  4. Setelah menyelesaikan konfigurasi, klik Confirm.

  5. Verifikasi hasilnya.

    Di halaman Basic Information aplikasi, klik tab Instance List untuk melihat Elastic IP Address yang disambungkan ke instans target.

    image

Konfigurasikan EIP saat melakukan rollback aplikasi

Jika versi aplikasi yang ingin Anda rollback telah dikaitkan dengan EIP dan kebijakan Auto Scaling diaktifkan sebelum rollback, lakukan langkah-langkah berikut.

  1. Di Daftar Aplikasi SAE, pilih wilayah tujuan dan namespace dari bagian atas halaman, lalu klik ID Application target untuk membuka halaman detailnya.

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

  3. Di panel Roll Back To Previous Version, konfigurasikan pengaturan, lalu klik OK.

    1. Di bagian Rollback Version, pilih versi target.

      Catatan

      Versi aplikasi yang Anda pilih pada langkah ini harus telah dikaitkan dengan EIP.

    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 Elastic IP Address yang disambungkan ke instans target.

    image

Konfigurasikan EIP selama scaling manual

  1. Di daftar aplikasi SAE, pilih wilayah tujuan dan namespace dari bagian atas halaman, lalu klik ID Application target untuk membuka halaman detailnya.

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

  3. Di kotak dialog Application Scaling, konfigurasikan parameter yang diperlukan, lalu klik OK.

    Anda dapat mengonfigurasi scaling aplikasi dalam skenario berikut. Untuk informasi selengkapnya, lihat Scaling manual.

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

      Gunakan penggeser untuk mengatur Target Number Of Application Instances.

      sc_pod_scaling_without_opening_autoscaling

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

      1. Gunakan penggeser untuk mengatur Target Number Of Application Instances.

      2. Pilih Manual Recovery.

      sc_pod_scaling_with_opening_autoscaling.png

      Catatan

      Jika Anda memilih Automatic Resumption saat menerapkan aplikasi, Anda tidak dapat menyambungkan EIP ke aplikasi.

  4. Mengaitkan atau memutuskan kaitan EIP.

    Untuk informasi selengkapnya, lihat Konfigurasikan EIP selama penerapan aplikasi.

  5. Verifikasi hasilnya.

    Di halaman Basic Information aplikasi, klik tab Instance List untuk melihat Elastic IP Address yang disambungkan ke instans target.

    image

Lihat event aplikasi

Anda dapat melihat pesan kesalahan untuk instans aplikasi di halaman Application Events.

  1. Di daftar aplikasi SAE, pilih wilayah tujuan dan namespace dari bagian atas halaman, lalu klik ID Application target untuk membuka halaman detailnya.

  2. Di panel navigasi sebelah kiri, klik Application Events. Dari daftar drop-down Source Type, pilih Application Instance (Pod). Dari daftar drop-down Event Level, pilih Warning. Anda kemudian dapat melihat informasi kesalahan detail untuk instans aplikasi di bagian bawah halaman.

    Atasi masalah berdasarkan Event Cause.

    • EipNotEnough: Jumlah EIP yang tersedia tidak mencukupi. Anda dapat meminta EIP tambahan atau melakukan scaling in aplikasi. Untuk informasi selengkapnya, lihat Minta EIP dan Scaling Manual.

    • EipNotReady: Gagal menyambungkan atau memutuskan sambungan EIP. Bergabunglah dengan grup DingTalk (ID Grup: 32874633) dan hubungi ahli teknis produk untuk mendapatkan bantuan.