全部产品
Search
文档中心

Serverless App Engine:Konsep dan kemampuan terkait jaringan SAE

更新时间:Aug 07, 2025

Topik ini menjelaskan konsep dan kemampuan terkait jaringan Serverless App Engine (SAE).

Konsep dan kemampuan

Kategori Tingkat 1

Kategori Tingkat 2

Infrastruktur jaringan Alibaba Cloud

Tidak ada

Skenario dan metode akses jaringan SAE

Item perbandingan dalam jaringan SAE

FAQ

Infrastruktur jaringan Alibaba Cloud

dg_aliyun_cloud_network

  • Virtual Private Cloud (VPC): VPC adalah jaringan pribadi di Alibaba Cloud yang secara logis terisolasi satu sama lain.

    Catatan

    Secara default, akses dari VPC ke Internet ditolak.

  • vSwitch: vSwitch adalah komponen jaringan dasar yang menghubungkan sumber daya cloud berbeda dalam VPC. Setiap vSwitch sesuai dengan server fisik. Saat membuat sumber daya cloud dalam VPC, Anda harus menentukan vSwitch tempat sumber daya tersebut terhubung.

  • Elastic IP Address (EIP): EIP hanya dapat dikaitkan dengan satu sumber daya seperti instance Elastic Compute Service (ECS) atau instance SAE. Sumber daya terkait kemudian dapat mengakses dan diakses oleh layanan lain melalui Internet.

  • NAT Gateway: Fitur Source Network Address Translation (SNAT) dari NAT Gateway memungkinkan semua sumber daya dalam VPC untuk mengakses Internet. Gateway NAT Internet cocok untuk semua sumber daya dalam VPC, sedangkan EIP hanya cocok untuk satu sumber daya dalam VPC.

[Kembali ke Atas]

Skenario dan metode akses jaringan SAE

Setelah menerapkan aplikasi pada SAE, Anda mungkin memiliki berbagai kebutuhan akses jaringan. Gambar berikut menunjukkan skenario akses jaringan. dg_sae_network

Akses timbal balik antar aplikasi SAE melalui jaringan internal (skenario non-mikro layanan)

Dalam mode serverless, alamat IP internal baru dihasilkan setiap kali Anda menerapkan aplikasi. Namun, Anda tidak dapat mengakses aplikasi menggunakan alamat IP instance dalam aplikasi. Berikut metode yang dapat digunakan:

[Kembali ke Atas]

Akses ke aplikasi SAE dari Internet (lalu lintas masuk)

Berikut metode yang dapat digunakan untuk mengaktifkan akses:

[Kembali ke Atas]

Akses ke Internet dari aplikasi SAE (lalu lintas keluar)

Berikut metode yang dapat digunakan untuk mengaktifkan akses:

[Kembali ke Atas]

Akses ke instance ECS, database ApsaraDB RDS, dan database ApsaraDB for Redis dari aplikasi SAE dalam VPC

  • SAE terintegrasi dengan VPC Alibaba Cloud. Aplikasi SAE dapat mengakses sumber daya dalam VPC tempat aplikasi berada tanpa konfigurasi tambahan. Misalnya, aplikasi SAE dalam VPC dapat mengakses instance ECS, database ApsaraDB RDS, dan database ApsaraDB for Redis yang berada dalam VPC.

  • Anda harus memeriksa apakah grup keamanan terkait dan daftar putih layanan telah dikonfigurasi. Jika terjadi masalah, lakukan langkah-langkah yang dijelaskan dalam FAQ.

[Kembali ke Atas]

Akses ke registri dari aplikasi mikro layanan dan akses timbal balik antar instance

Untuk informasi lebih lanjut, lihat Konsep dan Kemampuan Terkait Mikro Layanan SAE.

[Kembali ke Atas]

Item perbandingan dalam jaringan SAE

Perbedaan antara ServiceName dan gateway routing di SAE

Fitur gateway routing SAE diimplementasikan berdasarkan instance ALB dan CLB yang termasuk dalam keluarga Server Load Balancer (SLB). Fitur ini memungkinkan Anda mengakses aplikasi yang berbeda menggunakan nama domain dan jalur, seperti yang ditunjukkan pada gambar berikut. Metode ServiceName tidak menyediakan kemampuan ini. Kami merekomendasikan Anda menggunakan fitur gateway routing jika persyaratan bisnis Anda dapat dipenuhi. Jika Anda memerlukan akses melalui TCP Layer 4 atau tidak dapat mengakses aplikasi menggunakan nama domain, Anda dapat menggunakan metode ServiceName. dg_slb

[Kembali ke Atas]

Perbedaan antara akses aplikasi berbasis CLB dan akses aplikasi berbasis nama Layanan Kubernetes

Layanan Kubernetes diklasifikasikan menjadi jenis-jenis berikut: Layanan berbasis CLB dan Layanan berbasis ClusterIP. SAE menyediakan nama domain yang dapat diakses untuk setiap aplikasi alih-alih ClusterIP tertentu. Tabel berikut menjelaskan perbedaan antara jenis Layanan tersebut.

Item

CLB

Domain (ClusterIP)

Biaya

Penagihan CLB

Gratis

O&M

CLB adalah layanan mandiri dari Alibaba Cloud yang menyediakan berbagai fitur: pemantauan, peringatan, dan pengumpulan log ke Log Service. CLB menyediakan kemampuan pemecahan masalah yang detail halus.

Jenis Layanan ini tidak menyediakan pemantauan mandiri, peringatan, atau kemampuan pengumpulan log akses. Anda perlu mengonfigurasi peringatan dan log untuk aplikasi.

[Kembali ke Atas]

Perbedaan antara gateway routing berbasis ALB dan gateway routing berbasis CLB

ALB adalah layanan penyeimbangan beban yang beroperasi di lapisan aplikasi, dan mendukung protokol seperti HTTP, HTTPS, dan QUIC. Kami merekomendasikan Anda menggunakan instance ALB dalam skenario gateway routing. Untuk informasi lebih lanjut, lihat Apa itu SLB?.

[Kembali ke Atas]

Perbedaan antara akses Internet berbasis NAT dan akses Internet berbasis EIP

Gambar berikut menunjukkan cara mengaktifkan akses Internet berbasis EIP. Setiap instance dikaitkan dengan EIP. Jika kuota EIP dalam akun Alibaba Cloud saat ini tidak mencukupi, pembuatan EIP gagal. Dalam hal ini, instance yang tidak dikaitkan dengan EPI tidak dapat mengakses atau diakses oleh layanan lain melalui Internet. dg_eip

Tabel berikut menunjukkan perbedaan antara akses Internet berbasis NAT dan akses Internet berbasis EIP.

Item

NAT

EIP

Ruang Lingkup Efektif

Ruang lingkup efektif gateway NAT adalah VPC atau vSwitch. Gateway NAT Internet memungkinkan semua instance yang diterapkan dalam VPC atau vSwitch untuk mengakses Internet bahkan ketika tidak ada alamat IP publik yang dikaitkan dengan instance. Hanya satu gateway NAT yang diperlukan dalam VPC atau vSwitch. Kemudian, semua instance yang berada dalam VPC dapat mengakses Internet.

Ruang lingkup efektif EIP adalah instance. Jika Anda memiliki 10 instance, Anda harus mengonfigurasi 10 EIP untuk instance tersebut. Setelah Anda mengaitkan EIP dengan instance, instance tersebut dapat mengakses dan diakses oleh layanan lain melalui Internet.

Alamat IP Publik Tetap

Ya.

Tidak. SAE melepaskan instance asli dan memutuskan kaitan EIP dari instance asli hanya jika instance baru dikaitkan dengan EIP. Dalam hal ini, Anda harus menyiapkan EIP tambahan untuk instance baru. EIP adalah kumpulan alamat IP.

Skenario

Akses Internet berbasis NAT cocok untuk skenario di mana kebijakan penskalaan otomatis dikonfigurasi untuk aplikasi, dan instance baru memerlukan akses ke Internet secara default serta memerlukan alamat IP tetap. Metode ini dapat memenuhi persyaratan bisnis 95% pengguna SAE.

Akses Internet berbasis EIP cocok untuk skenario di mana EIP dapat berubah, instance perlu terhubung langsung (seperti konferensi online), dan siklus hidup setiap instance perlu dikelola secara detail halus.

Biaya

Untuk informasi lebih lanjut, lihat Penagihan Gateway NAT Internet.

Untuk informasi lebih lanjut, lihat Penagihan EIP. Jika jumlah instance kurang dari atau sama dengan 20, metode akses Internet berbasis EIP lebih hemat biaya.

[Kembali ke Atas]

FAQ

Bagaimana cara aplikasi SAE mengakses Internet?

SAE mendukung jenis-jenis akses Internet berikut: akses keluar dan akses masuk, seperti yang ditunjukkan pada gambar berikut. Untuk informasi tentang akses keluar melalui Internet, lihat metode-metode yang dijelaskan dalam bagian ini. Untuk informasi tentang akses masuk melalui Internet, lihat Bagaimana Cara Aplikasi SAE Diakses Melalui Internet?dg_sae_access_public_network

SAE memungkinkan Anda mengaktifkan akses Internet untuk aplikasi menggunakan salah satu metode berikut: Konfigurasikan Gateway NAT untuk Aplikasi SAE untuk Mengaktifkan Akses Internet dan Aktifkan Akses Internet untuk Instance SAE Berdasarkan EIP. Kami merekomendasikan Anda mengaktifkan akses Internet untuk aplikasi menggunakan gateway NAT. Untuk informasi tentang perbedaan antara metode-metode sebelumnya, lihat Perbedaan antara Akses Internet Berbasis NAT dan Akses Internet Berbasis EIP.

[Kembali ke Atas]

Bagaimana cara aplikasi SAE diakses melalui Internet?

SAE mendukung jenis-jenis akses Internet berikut: akses keluar dan akses masuk, seperti yang ditunjukkan pada gambar berikut. Untuk informasi tentang akses masuk melalui Internet, lihat metode-metode yang dijelaskan dalam bagian ini. Untuk informasi tentang akses keluar melalui Internet, lihat Bagaimana Cara Aplikasi SAE Mengakses Internet?dg_sae_access_public_network

Kami merekomendasikan Anda mengaktifkan akses Internet untuk aplikasi dengan mengonfigurasi gateway routing berdasarkan instance ALB dan CLB. Jika metode gateway routing tidak dapat memenuhi persyaratan Anda, lihat Konfigurasikan Akses Aplikasi Berdasarkan Instance CLB atau Aktifkan Akses Internet untuk Instance SAE Berdasarkan EIP. Tabel berikut menjelaskan perbedaan antara metode-metode sebelumnya.

Item

Gateway Routing (ALB atau CLB)

Layanan (CLB)

EIP

Routing

Didukung. Anda dapat merutekan lalu lintas ke aplikasi yang berbeda dengan <nama domain>/<jalur>.

Tidak didukung. Hanya satu aplikasi dari port tertentu yang dapat diakses.

Tidak didukung. Dalam kebanyakan kasus, Anda perlu mendapatkan daftar EIP dan mengelola kebijakan akses.

Protokol Lapisan 7

Didukung.

Didukung.

Didukung.

Protokol Lapisan 4

Tidak didukung.

Didukung.

Didukung.

Fitur seperti lintas wilayah dan penulisan ulang

Didukung.

Tidak didukung. Anda dapat mengimplementasikan fitur tersebut berdasarkan persyaratan bisnis Anda.

Tidak didukung. Anda dapat mengimplementasikan fitur tersebut berdasarkan persyaratan bisnis Anda.

Alamat IP Tetap

Ya.

Ya.

Tidak.

Biaya

Penagihan CLB

Penagihan EIP

[Kembali ke Atas]

Bagaimana cara mengikat nama domain publik ke aplikasi SAE?

SAE tidak menyediakan fitur yang terkait dengan nama domain. Untuk mengikat nama domain ke aplikasi SAE, lakukan operasi berikut: Konfigurasikan instance ALB atau instance CLB untuk aplikasi SAE, dapatkan alamat IP publik atau nama domain terkait, dan kemudian ikat alamat IP atau nama domain ke aplikasi SAE di Konsol DNS Alibaba Cloud.

[Kembali ke Atas]

Apa yang harus dilakukan jika aplikasi SAE tidak dapat mengakses instance ECS?

Untuk menyelesaikan masalah, lakukan langkah-langkah berikut:

  1. Periksa apakah aplikasi SAE dan instance ECS berada dalam VPC yang sama, serta periksa apakah port terkait dikonfigurasi dalam grup keamanan yang sesuai.

  2. Jalankan perintah ping <Alamat Layanan> atau telnet <Alamat Layanan> dalam kontainer untuk memeriksa konektivitas. Jika perintah-perintah sebelumnya tidak tersedia, instal perintah umum.

Untuk informasi tentang cara mengakses titik akhir ECS publik, lihat Bagaimana Cara Aplikasi SAE Mengakses Internet?

[Kembali ke Atas]

Apa yang harus dilakukan jika aplikasi SAE tidak dapat mengakses instance ApsaraDB RDS atau instance ApsaraDB for Redis?

Periksa apakah titik akhir instance ApsaraDB RDS atau instance ApsaraDB for Redis adalah titik akhir publik atau titik akhir internal. Aplikasi SAE mengakses instance ApsaraDB RDS atau instance ApsaraDB for Redis menggunakan titik akhir yang sesuai. Kualitas jaringan dan latensi titik akhir internal lebih baik daripada titik akhir publik. Jika aplikasi SAE berada dalam VPC yang sama dengan instance ApsaraDB RDS atau instance ApsaraDB for Redis, kami merekomendasikan Anda menggunakan titik akhir internal instance ApsaraDB RDS atau instance ApsaraDB for Redis. Biaya jaringan bervariasi berdasarkan jenis sumber daya yang Anda buat. Untuk informasi lebih lanjut, lihat Penagihan. Jika aplikasi SAE berada dalam VPC yang berbeda dengan instance ApsaraDB RDS atau instance ApsaraDB for Redis, kami merekomendasikan Anda menggunakan instance Cloud Enterprise Network (CEN) untuk menghubungkan VPC, dan kemudian menggunakan titik akhir internal instance ApsaraDB RDS atau instance ApsaraDB for Redis. Kemudian, lakukan langkah-langkah berikut untuk menyelesaikan masalah:

  1. Periksa apakah daftar putih telah dikonfigurasi.

    Catatan

    Untuk mengaktifkan akses internal, Anda harus menambahkan blok CIDR VPC dan vSwitch aplikasi SAE ke daftar putih. Untuk mengaktifkan akses Internet, Anda harus menambahkan EIP aplikasi SAE ke daftar putih.

    Jika tidak ada daftar putih yang dikonfigurasi, konfigurasikan daftar putih berdasarkan langkah-langkah yang dijelaskan dalam topik-topik berikut:

  2. Jalankan perintah ping <Alamat Layanan> atau telnet <Alamat Layanan> dalam kontainer. Jika perintah-perintah sebelumnya tidak tersedia, instal perintah umum.

  3. Jika output perintah ping atau telnet menunjukkan normal, Anda dapat menginstal klien MySQL atau klien Redis untuk menguji apakah instance ApsaraDB RDS atau instance ApsaraDB for Redis dapat terhubung. Untuk informasi lebih lanjut, lihat Gunakan Klien Database untuk Terhubung ke Instance RDS atau Gunakan Klien untuk Terhubung ke Instance ApsaraDB for Redis. Jika instance dapat terhubung, lingkungan jaringan SAE normal. Dalam hal ini, Anda harus memeriksa konfigurasi program Anda.

[Kembali ke Atas]