Function Compute adalah layanan komputasi berbasis event yang sepenuhnya dikelola, sering mengandalkan middleware seperti database atau antrian pesan untuk persistensi data, berbagi data, dan pemrosesan pesan.
Mekanisme akses database
Dalam Function Compute, instans dari lingkungan eksekusi yang berbeda tidak berbagi status. Anda dapat mencapai berbagi status dengan mempertahankan data terstruktur dalam database. Melalui Function Compute, Anda dapat mengakses cloud database untuk melakukan operasi seperti kueri data dan penyisipan.
Anda dapat mengakses database melalui Internet atau virtual private cloud (VPC). Untuk keamanan yang lebih baik, kami merekomendasikan mengakses sumber daya database melalui VPC, memastikan transmisi data di dalam VPC Alibaba Cloud.
Akses Database melalui Internet
Izinkan akses data melalui Internet. Dalam skenario pengembangan atau pengujian, Anda dapat menetapkan alamat IP publik statis dalam konfigurasi fungsi untuk mengaktifkan akses database melalui Internet. Tambahkan alamat IP publik statis ke daftar putih database untuk mendapatkan akses.
Akses Database melalui VPC
Dalam lingkungan produksi, disarankan menempatkan database di dalam VPC yang aman. Konfigurasikan fungsi untuk mengakses sumber daya dalam VPC dan tambahkan segmen jaringan VPC ke daftar putih akses database guna memastikan akses cloud database yang aman melalui VPC.
Proses untuk Function Compute mengakses database melalui VPC diilustrasikan dalam diagram berikut.
Klien mengirimkan permintaan ke Function Compute.
Function Compute mengakses database VPC yang ditentukan sesuai dengan pengaturan jaringan yang dikonfigurasi.
Anda dapat mengatur jaringan fungsi di Konsol Function Compute konfigurasi, atau mengonfigurasi sumber daya VPC untuk fungsi tersebut melalui file YAML Serverless Devs.
Setelah mengambil data, Function Compute mengembalikannya ke klien.