Kuota dan batas

Dokumen ini mencantumkan kuota dan batas sistem yang berlaku untuk Artifact Registry.

  • Kuota menentukan jumlah resource bersama yang dapat dihitung yang dapat Anda gunakan. Kouta ditentukan oleh Google Cloud layanan seperti Artifact Registry.
  • Batas sistem adalah nilai tetap yang tidak dapat diubah.

Google Cloud menggunakan kuota untuk membantu memastikan keadilan dan mengurangi lonjakan penggunaan dan ketersediaan resource. Kuota membatasi jumlah Google Cloud resource yang dapat digunakan Google Cloud project Anda. Kuota berlaku untuk berbagai jenis resource, termasuk komponen hardware, software, dan jaringan. Misalnya, kuota dapat membatasi jumlah panggilan API ke suatu layanan, jumlah load balancer yang digunakan secara bersamaan oleh project Anda, atau jumlah project yang dapat Anda buat. Kuota melindungi komunitas penggunaGoogle Cloud dengan mencegah kelebihan beban layanan. Kuota juga membantu Anda mengelola resource Anda sendiri. Google Cloud

Sistem Kuota Cloud melakukan hal berikut:

Dalam sebagian besar kasus, saat Anda mencoba menggunakan resource lebih banyak daripada yang diizinkan kuotanya, sistem akan memblokir akses ke resource tersebut, dan tugas yang Anda coba lakukan akan gagal.

Kuota umumnya berlaku di level Google Cloud project. Penggunaan resource dalam satu project tidak memengaruhi kuota yang tersedia di project lain. Dalam project Google Cloud , kuota dibagikan ke semua aplikasi dan alamat IP.

Ada juga batas sistem pada resource Artifact Registry. Batas sistem tidak dapat diubah.

Artifact Registry membatasi kapasitas maksimum permintaan masuk dan memberlakukan kuota berdasarkan per project dan per pengguna.

Lihat Bekerja dengan kuota untuk mengetahui informasi mengenai kebijakan kuota, melihat kuota, dan mengelola kuota.

Buka dasbor API untuk aktivitas API Anda saat ini.

Kuota

Artifact Registry menerapkan kuota berikut.

Kuota permintaan per project

Kuota Nilai Informasi tambahan
Permintaan per menit di setiap region atau multi-region 60.000
Permintaan tulis per menit di setiap region atau multi-region 18.000 Dalam sebagian besar kasus, satu permintaan HTTP atau panggilan API dihitung sebagai satu permintaan. Namun, beberapa operasi dihitung sebagai beberapa permintaan. Misalnya, permintaan batch seperti `ImportAptArtifacts` dapat dikenai biaya kuota untuk setiap item dalam batch. Penarikan atau pengiriman Docker biasanya membuat beberapa permintaan HTTP, sehingga kuota dikenai biaya untuk setiap permintaan.
Permintaan penghapusan per menit di setiap region atau multi-region 18.000 Penghapusan yang diminta oleh kebijakan pembersihan dihitung terhadap kuota permintaan penghapusan dan batas penghapusan per hari, per repositori .

Kuota permintaan per pengguna

Secara default, project memiliki kuota per pengguna yang tidak terbatas. Anda dapat secara opsional membatasi kuota per pengguna dalam project. Kuota per pengguna berlaku per pengguna yang diautentikasi atau per alamat IP klien untuk permintaan yang tidak diautentikasi ke repositori publik.

Kuota Cloud KMS dan Artifact Registry

Saat Anda menggunakan CMEK di Artifact Registry, project Anda dapat memakai kuota permintaan kriptografis Cloud KMS. Misalnya, repositori yang dienkripsi CMEK dapat memakai kuota ini untuk setiap upload atau download. Operasi enkripsi dan dekripsi menggunakan kunci CMEK memengaruhi kuota Cloud KMS hanya jika Anda menggunakan kunci hardware (Cloud HSM) atau kunci eksternal (Cloud EKM). Pastikan Anda memiliki kuota yang cukup untuk mengaktifkan enkripsi rahasia lapisan aplikasi bagi aplikasi dan alur kerja Anda. Untuk informasi lebih lanjut, lihat Kuota Cloud KMS.

Kuota Artifact Analysis

Lihat kuota dan batas Artifact Analysis untuk mengetahui informasi tentang kebijakan penggunaan pemindaian.

Kuota upstream publik

Jika Anda menggunakan repositori jarak jauh untuk menyimpan repositori upstream publik dalam cache, Anda mungkin tunduk pada kuota baca dan tulis repositori upstream.

Batas Penggunaan

Artifact Registry menerapkan batas penggunaan berikut.

Batas penggunaan Nilai
Penghapusan kebijakan pembersihan per repositori, per hari 300.000
Kebijakan pembersihan per repositori 10
Pengambilan data maksimum dari upstream repositori jarak jauh per permintaan 9,9 GB
Kebijakan upstream maksimum untuk repositori virtual 30
Jumlah maksimum total resolusi upstream per permintaan untuk repositori virtual 250
Jumlah maksimum penyelesaian upstream repositori jarak jauh per permintaan untuk repositori virtual 30
Operasi pembuatan dan penghapusan repositori, per region, per menit 30
Catatan: Penghapusan yang diminta oleh kebijakan pembersihan dihitung dalam batas penghapusan serta kuota permintaan penghapusan.

Batas Repositori Jarak Jauh

Saat Anda meminta artefak dari repositori jarak jauh, dan artefak belum di-cache di jarak jauh, artefak akan diminta dari repositori upstream, lalu disimpan di repositori jarak jauh Anda. Permintaan ke host upstream dihitung terhadap batas permintaan baca host upstream organisasi Anda, dan menyimpan artefak dalam cache di repositori jarak jauh menggunakan kuota tulis dan permintaan project Anda. Setelah artefak di-cache ke jarak jauh Anda, permintaan untuk artefak tersebut hanya dihitung terhadap kuota permintaan project Anda.

Artifact Registry memberlakukan batas penggunaan berikut untuk repositori jarak jauh.

Batas Hulu publik Nilai
Pembacaan host upstream publik per organisasi, per region, per menit Default 600
Docker Hub 600
proxy.golang.org 600
Maven Central 3000
NpmJS 1800
PyPI 1200

Batas untuk mencantumkan artefak dalam repositori

Permintaan API khusus format untuk semua format dibatasi hingga 10.000. Misalnya, metode Docker Registry API untuk mencantumkan image container menampilkan daftar yang tidak lengkap jika repositori memiliki lebih dari 10.000 image atau tag.

Batasan ini tidak berlaku untuk perintah gcloud artifacts docker images list atau permintaan Artifact Registry API.

Meminta penambahan kuota

Untuk menyesuaikan sebagian besar kuota, gunakan konsol Google Cloud . Untuk mengetahui informasi selengkapnya, lihat Meminta penyesuaian kuota.