Topik ini menjelaskan cara mengelola kuota untuk sumber daya Function Compute. Topik ini juga mencakup batasan penggunaan berbagai sumber daya Function Compute, termasuk layanan, eksekusi fungsi, pemicu, lapisan, wilayah, dan citra.
Informasi ini sangat berguna bagi pengguna baru yang belum memahami prinsip fungsi dengan jelas. Informasi ini membantu mereka menghindari biaya tak terduga akibat konfigurasi atau kesalahan kode yang salah, seperti pemanggilan rekursif dan loop tak terbatas.
Meskipun ada batasan sumber daya yang diterapkan, biaya tak terduga masih dapat muncul dari penggunaan instans yang disediakan secara tidak tepat. Untuk informasi lebih lanjut, lihat Mode Instans.
Anda dapat melihat kuota untuk sumber daya Function Compute di Konsol Pusat Kuota. Jika kuota default tidak memenuhi kebutuhan bisnis Anda, Anda dapat mengajukan penyesuaian di konsol Pusat Kuota.
PentingNamun, Quota Center hanya mengizinkan applications for quota adjustments dalam rentang tertentu. Untuk kuota yang melebihi rentang ini, Anda dapat meminta penyesuaian tambahan melalui tiket. Saat mencoba menaikkan kuota melebihi batas atas di konsol Pusat Kuota, Anda akan diminta menggunakan proses tiket sebagai gantinya.
Penting untuk memberikan penjelasan menyeluruh tentang alasan Anda dan mengirimkan informasi bisnis terkait saat mengajukan penyesuaian kuota. Kegagalan melakukannya dapat mengakibatkan penolakan otomatis terhadap aplikasi.
Function Compute memberlakukan batasan pada sumber daya tertentu. Jika sumber daya yang ada tidak memenuhi kebutuhan bisnis Anda dan batasan yang sesuai adalah dapat disesuaikan, Anda dapat mengajukan tiket untuk meminta penyesuaian. Sebagai alternatif, Anda dapat bergabung dengan grup DingTalk (ID grup: 64970014484) untuk menghubungi kami langsung untuk bantuan.
Kuota
Function Compute terintegrasi dengan Pusat Kuota Alibaba Cloud. Anda dapat melihat kuota untuk sumber daya Function Compute di konsol Pusat Kuota. Untuk informasi lebih lanjut tentang Pusat Kuota, lihat Apa itu Pusat Kuota?
Anda dapat mengelola kuota berikut untuk sumber daya Function Compute di konsol Pusat Kuota.
Nama Kuota | Deskripsi | Nilai Default |
batas atas instans bersamaan | Jumlah maksimum instans yang dapat dibuat di suatu wilayah. | 100 (Nilai sebenarnya yang ditampilkan di konsol Pusat Kuota berlaku.) |
batas jumlah kartu GPU Catatan Instans yang dipercepat GPU mencakup yang dipercepat menggunakan GPU seri Tesla dan Ada. | Jumlah maksimum GPU fisik yang dapat digunakan di suatu wilayah. | 10 |
ukuran citra maksimum CPU | Ukuran maksimum citra setelah kompresi untuk penerapan instans non-GPU-accelerated. | 10 GB |
ukuran citra maksimum GPU | Ukuran maksimum citra setelah kompresi untuk penerapan instans GPU-accelerated. | 15 GB |
jumlah maksimum lapisan per fungsi | Jumlah maksimum lapisan untuk satu fungsi. | 5 |
batas jumlah pemicu per fungsi | Jumlah maksimum pemicu untuk satu fungsi. | 50 |
batas ukuran kode | Ukuran maksimum paket kode (file ZIP/JAR) yang diunggah menggunakan Konsol Function Compute, alat pengembang, atau Layanan Penyimpanan Objek (OSS). | 500 MB |
Paket kode di wilayah berikut tidak boleh melebihi 500 MB: Tiongkok (Hangzhou), Tiongkok (Shanghai), Tiongkok (Shenzhen), Tiongkok (Beijing), Tiongkok (Zhangjiakou), Tiongkok (Hohhot), Tiongkok (Hong Kong), Singapura, Jepang (Tokyo), AS (Virginia), dan Jerman (Frankfurt). Di wilayah lainnya, ukuran paket kode tidak boleh melebihi 100 MB.
Masuk ke Konsol Pusat Kuota.
Di panel navigasi kiri, pilih Products > General Quotas.
Di halaman Products with General Quotas, pilih Elastic Compute dari daftar drop-down Category dan kemudian klik Function Compute.
Di halaman General Quotas, lakukan operasi berikut sesuai kebutuhan:
Lihat kuota: Anda dapat melihat deskripsi dan total kuota untuk setiap item.
Ajukan penyesuaian kuota: Jika kuota yang dapat disesuaikan tidak memenuhi kebutuhan bisnis Anda, klik Apply di kolom Actions untuk mengajukan penyesuaian kuota. Untuk informasi lebih lanjut, lihat Kirim aplikasi untuk meningkatkan kuota.
Lihat catatan aplikasi: Anda dapat mengklik Application Records di kolom Actions item kuota untuk melihat riwayat aplikasi untuk item tersebut.
Batasan
Function Compute memberlakukan batasan pada sumber daya tertentu. Jika sumber daya yang ada tidak memenuhi kebutuhan bisnis Anda dan batasan yang sesuai dapat disesuaikan, Anda dapat mengajukan tiket untuk meminta penyesuaian. Sebagai alternatif, Anda dapat bergabung dengan grup DingTalk (ID grup: 64970014484) untuk menghubungi kami langsung untuk bantuan.
Batasan pada sumber daya layanan
Item | Batas | Dapat disesuaikan atau tidak |
Fungsi per layanan | 50 | Ya |
Titik pemasangan File Storage NAS (NAS) per layanan | 5 | Tidak |
Titik pemasangan OSS per layanan | 5 | Tidak |
Batasan pada sumber daya eksekusi fungsi
Item | Batas untuk instans CPU | Batas untuk instans yang dipercepat GPU | Dapat disesuaikan atau tidak |
Ukuran disk sementara | 10 GB | 60 GB | Tidak |
Deskriptor file | 100000 | 100000 | Tidak |
Total proses dan thread | 1024 | 1024 | Tidak |
Memori untuk sebuah fungsi | 32 GB | 32 GB | Tidak |
Durasi eksekusi fungsi | 86400s | 86400s | Tidak |
Durasi eksekusi untuk hook Initializer | 300s | 300s | Tidak |
Durasi eksekusi untuk hook PreFreeze | 90s | 90s | Ya |
Durasi eksekusi untuk hook PreStop | 90s | 90s | Ya |
Ukuran payload permintaan dari pemanggilan sinkron | 32 MB | 32 MB | Tidak |
Ukuran payload permintaan dari pemanggilan asinkron | 128 KB | 128 KB | Tidak |
Throughput | 1 Gbit/s hingga 5 Gbit/s | 1 Gbit/s hingga 5 Gbit/s | Tidak |
Ukuran entri log | 32 KB | 32 KB | Tidak |
Ukuran paket kode (file ZIP Base64-encoded yang diunggah menggunakan SDK atau API) | 100 MB | T/A | Ya |
File ZIP yang diunggah melalui SDK harus dienkripsi Base64, yang meningkatkan ukuran paket kode asli. Selain paket kode, badan permintaan yang digunakan untuk membuat dan memperbarui fungsi juga mencakup komponen lain seperti konfigurasi fungsi. Pastikan bahwa ukuran gabungan paket kode yang dienkripsi Base64 dan semua konten lainnya dalam badan permintaan tidak melebihi 100 MB.
Batasan pada pemicu
Item | Batas | Dapat disesuaikan atau tidak |
Jumlah pemicu OSS asli yang dapat dikaitkan dengan bucket | 10 | Tidak |
Anda dapat mengaitkan maksimal 10 pemicu OSS asli dengan bucket. Jika batas ini tidak memenuhi kebutuhan bisnis Anda, Anda dapat menggunakan pemicu OSS berbasis EventBridge, yang memungkinkan Anda membuat tambahan 50 pemicu. Anda juga dapat mengajukan peningkatan kuota untuk number of event rules under a single bus di halaman Kuota Umum untuk mengaitkan lebih banyak pemicu OSS dengan bucket.
Batasan pada kecepatan penskalaan instans
Item | Batas | Dapat disesuaikan atau tidak |
Jumlah instans yang dapat dikirimkan per menit | 300 | Ya |
Batasan pada lapisan
Item | Batas untuk instans CPU | Batas untuk instans yang dipercepat GPU | Dapat disesuaikan atau tidak |
Ukuran lapisan | 500 MB | 500 MB | Ya |
Jumlah versi lapisan | 100 | 100 | Tidak |
Ukuran total lapisan untuk satu fungsi | 2 GB | 2 GB | Ya |
Batasan pada sumber daya di wilayah dalam akun
Item | Batas | Dapat disesuaikan atau tidak |
Jumlah permintaan yang dapat diproses secara bersamaan oleh sebuah instans | 1–200 | Tidak |
Batasan pada akses ke layanan atau sumber daya Alibaba Cloud lainnya
Jika Function Compute di wilayah Anda diaktifkan untuk mengakses sumber daya di Virtual Private Cloud (VPC), batasan jaringan berikut berlaku saat fungsi Anda memanggil layanan atau sumber daya Alibaba Cloud lainnya:
Fungsi tidak dapat mengakses sumber daya, seperti layanan web dan sistem file, pada instans Elastic Compute Service (ECS) di jaringan klasik dengan menggunakan alamat IP internal instans tersebut. Sebagai gantinya, ia harus menggunakan alamat IP publik dari instans untuk mengakses sumber daya tersebut, atau memigrasi sumber daya ke instans VPC.
Demikian pula, fungsi tidak dapat mengakses instans ApsaraDB RDS di jaringan klasik dengan menggunakan alamat IP internal instans tersebut. Sebagai gantinya, ia harus menggunakan alamat IP publik dari instans tersebut, atau memigrasi instans ke instans VPC.
Selain itu, fungsi tidak dapat mengakses layanan Alibaba Cloud dengan menggunakan titik akhir internal layanan tersebut. Sebagai gantinya, ia harus menggunakan titik akhir VPC atau titik akhir publik yang disediakan oleh layanan Alibaba Cloud.
Batasan pada node komputasi per akun per wilayah
Layanan penjadwalan menyediakan pengguna dengan node komputasi yang terdiri dari virtual CPU (vCPU) dan memori. Batasan sumber daya ini di setiap wilayah ditampilkan dalam tabel berikut.
Layanan ini menawarkan kemampuan burst untuk vCPU dan memori hingga setengah dari kuota regional melalui penggabungan sumber daya. Saat sumber daya gabungan habis, layanan penjadwalan akan terus menambahkan sumber daya dengan laju tertentu. Sebagai contoh, jika Anda meminta 600 vCPU dan 1.200 GB memori, 300 vCPU pertama dan 600 GB memori pertama disediakan langsung dari kolam sumber daya, sedangkan sisanya disediakan secara bertahap sesuai dengan laju penskalaan yang telah ditentukan. Perhatikan bahwa jika permintaan Anda melebihi kuota, kesalahan pembatasan kecepatan akan terjadi.
Wilayah | vCPU | Memori (GB) | Laju penskalaan | Dapat disesuaikan atau tidak |
Tiongkok (Hangzhou) | 600 | 1.200 | 360 vCPU/menit, 720 GB/menit | Ya |
Tiongkok (Shanghai) | 600 | 1.200 | 360 vCPU/menit, 720 GB/menit | Ya |
Tiongkok (Beijing) | 600 | 1.200 | 360 vCPU/menit, 720 GB/menit | Ya |
Tiongkok (Zhangjiakou) | 600 | 1.200 | 360 vCPU/menit, 720 GB/menit | Ya |
Tiongkok (Shenzhen) | 600 | 1.200 | 360 vCPU/menit, 720 GB/menit | Ya |
Tiongkok (Hong Kong) | 300 | 600 | 180 vCPU/menit, 360 GB/menit | Ya |
Singapura | 300 | 600 | 180 vCPU/menit, 360 GB/menit | Ya |
AS (Virginia) | 300 | 600 | 180 vCPU/menit, 360 GB/menit | Ya |
Tiongkok (Qingdao) | 100 | 200 | 60 vCPU/menit, 120 GB/menit | Ya |
Tiongkok (Hohhot) | 100 | 200 | 60 vCPU/menit, 120 GB/menit | Ya |
Tiongkok (Chengdu) | 100 | 200 | 60 vCPU/menit, 120 GB/menit | Ya |
Jepang (Tokyo) | 100 | 200 | 60 vCPU/menit, 120 GB/menit | Ya |
Jerman (Frankfurt) | 100 | 200 | 60 vCPU/menit, 120 GB/menit | Ya |
Malaysia (Kuala Lumpur) | 100 | 200 | 60 vCPU/menit, 120 GB/menit | Ya |
Indonesia (Jakarta) | 100 | 200 | 60 vCPU/menit, 120 GB/menit | Ya |
AS (Silicon Valley) | 100 | 200 | 60 vCPU/menit, 120 GB/menit | Ya |
Tiongkok (Ulanqab) | 50 | 100 | 30 vCPU/menit, 60 GB/menit | Ya |
Thailand (Bangkok) | 50 | 100 | 30 vCPU/menit, 60 GB/menit | Ya |
Inggris (London) | 50 | 100 | 30 vCPU/menit, 60 GB/menit | Ya |
Korea Selatan (Seoul) | 50 | 100 | 30 vCPU/menit, 60 GB/menit | Ya |
SAU (Riyadh - Wilayah Mitra) | 50 | 100 | 30 vCPU/menit, 60 GB/menit | Ya |