Function Compute menyediakan berbagai jenis penyimpanan, termasuk File Storage NAS (NAS), Object Storage Service (OSS), hard disk sementara, dan lapisan untuk menyimpan serta mengakses file. Topik ini menjelaskan skenario penggunaan dan perbedaan antara tipe-tipe penyimpanan yang tersedia di Function Compute.
Analisis pemilihan
Item perbandingan | NAS | OSS | Hard disk sementara | Lapisan |
Skenario | Penyimpanan log dan file bisnis | Penyimpanan log dan file bisnis | Penyimpanan file sementara yang dihasilkan oleh bisnis | Penerbitan dan penyebaran sumber daya seperti dependensi umum, runtime, dan ekstensi fungsi |
Kapasitas maksimum | Dapat diperluas | Dapat diperluas |
| 500 MB |
Persistensi | Ya | Ya | Tidak (penyimpanan sementara) | Ya |
Apakah data dapat dibagikan antar invokasi | Ya | Ya | Tidak | Ya |
Apakah data yang disimpan dapat ditulis | Ya | Ya | Ya | Tidak |
Jenis penyimpanan | Sistem file | Objek | Sistem file | Kode terarsip |
Apakah terintegrasi dengan sumber acara | Tidak | Ya | Tidak | Tidak |
Kecepatan akses fungsi | Lebih cepat | Cepat | Paling cepat | Cepat |
Penagihan | Ukuran hard disk ≤ 512 MB: gratis. Untuk informasi lebih lanjut, lihat bagian "Harga satuan" dari topik Ikhtisar Penagihan. | Gratis. |
Jenis-jenis penyimpanan
NAS
File Storage NAS adalah sistem penyimpanan file jaringan terdistribusi yang menyediakan layanan penyimpanan file aman, berperforma tinggi, andal, dan mudah digunakan untuk Elastic Compute Service (ECS), Elastic High Performance Computing (E-HPC), Docker, dan Batch Compute.
Alibaba Cloud Function Compute dapat berintegrasi mulus dengan NAS. Anda dapat mengonfigurasi pengaturan seperti wilayah, target mount, dan grup untuk fungsi-fungsi. Setelah dikonfigurasi, fungsi tersebut dapat mengakses file dalam sistem file NAS sebagaimana mengakses sistem file lokal.
Keuntungan NAS meliputi:
Anda dapat menyimpan file sementara tanpa dibatasi oleh kapasitas disk lokal.
Beberapa fungsi dapat berbagi file dalam sistem file NAS yang sama.
Untuk informasi lebih lanjut, lihat Konfigurasikan Sistem File NAS.
OSS
Object Storage Service (OSS) adalah layanan penyimpanan cloud yang aman, hemat biaya, dan sangat andal. OSS memungkinkan Anda menyimpan sejumlah besar data di cloud. Anda dapat menggunakan OSS untuk menyimpan sejumlah besar data, seperti gambar, audio, video, dan log.
Function Compute dapat berintegrasi mulus dengan OSS. Anda dapat mengonfigurasi pemasangan OSS untuk fungsi. Setelah Anda mengonfigurasi target mount OSS untuk fungsi, fungsi tersebut dapat menggunakan OSS sebagaimana Anda menggunakan sistem penyimpanan file lokal. Untuk informasi lebih lanjut, lihat Konfigurasikan sistem file OSS.
Function Compute dapat diintegrasikan secara mulus dengan OSS menggunakan pemicu OSS. Anda dapat menulis fungsi untuk memproses acara OSS. Saat OSS mendeteksi acara dari jenis tertentu, acara tersebut memicu fungsi yang sesuai. Setelah Function Compute terintegrasi dengan OSS, Anda dapat memanggil berbagai fungsi untuk memproses gambar dan file audio, lalu menyimpan hasilnya ke layanan penyimpanan yang berbeda. Selama proses ini, Anda hanya perlu fokus pada penulisan logika fungsi. Function Compute dapat memproses sejumlah besar data secara real-time dan paralel. Untuk informasi lebih lanjut, lihat Ikhtisar pemicu OSS.
Hard disk sementara
Function Compute menyediakan dua ukuran hard disk sementara: 512 MB dan 10 GB. Semua direktori dalam hard disk sementara dapat ditulis dan berbagi ruang penyimpanan.
Ruang disk sementara dilepaskan pada akhir siklus hidup kontainer dasar yang mengeksekusi fungsi. Saat fungsi terus menerima permintaan, kontainer dan data sementara tidak dihapus. Namun, jika tidak ada permintaan dalam waktu lama, kontainer akan direklaim oleh sistem dan data dihapus.
Lapisan
Lapisan memungkinkan Anda menerbitkan dan menyebarkan sumber daya kustom seperti dependensi umum, runtime, dan ekstensi fungsi. Anda dapat mengabstraksi pustaka publik yang digunakan bersama ke dalam lapisan atau menggunakan lapisan umum Function Compute untuk mengurangi ukuran paket kode saat menyebarkan atau memperbarui fungsi.
Untuk informasi lebih lanjut tentang operasi dan batasan lapisan, lihat Buat Lapisan Kustom dan Batasan.