Kuota dan batas

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

  • Kuota menentukan jumlah resource bersama yang dapat dihitung dan dapat Anda gunakan. Kuota ditentukan oleh layanan Google Cloud 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 resource Google Cloud yang dapat digunakan project Google Cloud Anda. Kuota berlaku untuk berbagai jenis resource, termasuk komponen hardware, software, dan jaringan. Misalnya, kuota dapat membatasi jumlah panggilan API ke layanan, jumlah load balancer yang digunakan secara bersamaan oleh project Anda, atau jumlah project yang dapat Anda buat. Kuota melindungi komunitas pengguna Google Cloud dengan mencegah kelebihan beban layanan. Kuota juga membantu Anda mengelola resource Google Cloud Anda sendiri.

Sistem Kuota Cloud melakukan hal berikut:

  • Memantau pemakaian produk dan layanan Google Cloud oleh Anda
  • Membatasi pemakaian resource tersebut
  • Memberikan cara untuk meminta perubahan pada nilai kuota

Pada umumnya, saat Anda mencoba menggunakan resource lebih dari kuota yang diizinkan, sistem akan memblokir akses ke resource, dan tugas yang Anda coba lakukan akan gagal.

Kuota umumnya berlaku di level project Google Cloud. Penggunaan resource di 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 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 mengenakan kuota untuk setiap item dalam batch. Pull atau push Docker biasanya membuat beberapa permintaan HTTP, sehingga kuota akan ditagih 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 penghapusan per hari, per batas repositori.

Kuota permintaan per pengguna

Secara default, project memiliki kuota per pengguna yang tidak terbatas. Secara opsional, Anda dapat menetapkan batas 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 secret lapisan aplikasi untuk aplikasi dan alur kerja Anda. Untuk informasi selengkapnya, lihat kuota Cloud KMS.

Kuota Artifact Analysis

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

Kuota upstream publik

Jika menggunakan repositori jarak jauh untuk meng-cache repositori upstream publik, 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 resolusi upstream repositori jarak jauh per permintaan untuk repositori virtual 30
Operasi pembuatan dan penghapusan repositori, per region, per menit 30

Batas Repositori Jarak Jauh

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

Artifact Registry menerapkan batas penggunaan berikut untuk repositori jarak jauh.

Batas Upstream publik Nilai
Pembacaan host upstream publik per organisasi, per region, per menit Default 600
Docker Hub 600
Maven Central 3000
NpmJS 1800
PyPI 1200

Batas untuk mencantumkan artefak di repositori

Permintaan API khusus format ke 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.