FAQ: pembatasan baru pada penggunaan layanan Docker mulai 1 November 2020

FAQ: pembatasan baru pada penggunaan layanan Docker mulai 1 November 2020

Artikel ini merupakan lanjutan ini ΠΈ ini artikel, akan berisi jawaban atas pertanyaan umum tentang pembatasan baru penggunaan layanan dari Docker, yang akan mulai berlaku pada 1 November 2020.

Apa persyaratan layanan Docker?

Ketentuan Layanan Docker adalah perjanjian antara Anda dan Docker yang mengatur penggunaan Anda atas produk dan layanan Docker.

Kapan persyaratan layanan baru ini mulai berlaku?

Persyaratan layanan yang diperbarui akan segera berlaku.

Perubahan apa saja yang terjadi pada persyaratan layanan?

Bagian 2.5 telah mengalami perubahan paling signifikan. Untuk mempelajari semua perubahan, kami menyarankan Anda membaca selengkapnya ketentuan layanan.

Berapa batas penyimpanan gambar tidak aktif dan bagaimana pengaruhnya terhadap akun saya?

Penyimpanan gambar didasarkan pada aktivitas pengunduhan atau pengunggahan setiap gambar yang disimpan menggunakan akun pengguna. Jika gambar belum diunduh/diunggah selama 6 bulan, maka akan diberi label β€œtidak aktif”. Semua gambar yang ditandai sebagai "tidak aktif" dijadwalkan untuk dihapus. Akun dengan paket berlangganan tunduk pada batasan ini Gratis untuk pengembang individu dan perusahaan. Juga akan ada dasbor baru yang tersedia untuk Docker Hub, memberi Anda kemampuan untuk melihat status semua image container Anda di semua repositori yang terkait dengan akun Anda.

Berapa batas penyimpanan gambar kontainer yang baru?

Docker telah memperkenalkan kebijakan penyimpanan gambar kontainer baru untuk gambar tidak aktif yang akan mulai berlaku pada tanggal 1 November 2020. Kebijakan retensi gambar kontainer tidak aktif akan berlaku pada paket harga berikut:

  • Paket tarif gratis: akan ada batas penyimpanan 6 bulan untuk gambar tidak aktif;
  • Paket Pro dan Tim: tidak akan ada batasan periode penyimpanan gambar tidak aktif.

Apa yang dimaksud dengan gambar "tidak aktif"?

Gambar tidak aktif adalah gambar kontainer yang belum diunduh atau diunggah ke repositori gambar Docker Hub selama 6 bulan.

Bagaimana cara memeriksa status gambar saya?

Di repositori Docker Hub, setiap tag (dan gambar terakhir yang terkait dengan tag) memiliki tanggal "Terakhir didorong", yang dapat dengan mudah dilihat di Repositori jika Anda masuk ke akun Anda. Dasbor baru yang menawarkan kemampuan untuk melihat status semua gambar di semua repositori di akun Anda, termasuk label terbaru serta versi label sebelumnya, akan tersedia di Docker Hub. Pemilik akun akan diberitahu melalui email tentang gambar tidak aktif yang dijadwalkan untuk dihapus.

Apa yang terjadi pada gambar tidak aktif setelah batas retensi tercapai?

Mulai 1 November 2020, semua gambar yang ditandai "tidak aktif" akan dijadwalkan untuk dihapus. Pemilik akun akan diberitahu melalui email tentang gambar "tidak aktif" yang dijadwalkan untuk dihapus.

Bagaimana saya bisa mendapatkan penyimpanan tak terbatas untuk gambar saya?

Pembatasan ini hanya berlaku untuk rencana tarif Gratis. Pengguna akun dengan paket tarif per ΠΈΠ»ΠΈ Tim tidak tunduk pada batasan. Jika Anda memiliki akun Gratis, Anda dapat dengan mudah meningkatkan ke paket Pro atau Tim mulai dari $5 per bulan dengan langganan tahunan.

Mengapa Docker memperkenalkan kebijakan penyimpanan gambar "tidak aktif" yang baru?

Docker Hub, sebagai repositori image container terbesar di dunia, menyimpan lebih dari 15PB data. Alat analisis internal Docker menunjukkan bahwa dari 15 PB gambar yang disimpan di Docker Hub, lebih dari 10 PB belum diminta selama lebih dari enam bulan. Menggali lebih dalam, kami mengetahui bahwa sekitar 4.5 PB dari gambar tidak aktif ini dikaitkan dengan akun Gratis.

Docker, setelah memperkenalkan pembatasan tersebut, akan dapat melakukan skala ekonomis dan memberikan layanan gratis kepada pengembang dan tim yang menggunakan layanan untuk membangun dan mengirimkan aplikasi di seluruh dunia.

Jika kami adalah pelanggan dengan paket berbasis repositori, apakah kebijakan penyimpanan akan berlaku bagi kami?

Tidak, pelanggan dengan paket berbayar apa pun tidak akan dibatasi dalam hal periode retensi.

Apakah Gambar Resmi akan tunduk pada kebijakan retensi gambar "tidak aktif"?

TIDAK. Kebijakan Retensi Gambar Tidak Aktif tidak berlaku untuk Gambar Resmi. Gambar apa pun yang terdapat dalam namespace "perpustakaan" tidak akan dihapus. Gambar yang dipublikasikan dari penerbit terverifikasi juga tidak akan dibatasi oleh kebijakan retensi gambar tidak aktif.

Apakah kebijakan penyimpanan akan berlaku pada repositori, tag, atau gambar?

Kebijakan ini hanya akan berlaku pada gambar repositori yang belum diakses dalam 6 bulan terakhir, termasuk gambar yang tidak tertaut dan tag gambar sebelumnya. Untuk informasi lebih lanjut lihat dokumentasi.

Misalnya, jika tag ":latest" diunduh, apakah ini akan mencegah penghapusan semua versi sebelumnya?

TIDAK. Jika tag ":latest" diunduh, hanya versi terbaru ":latest" yang akan ditandai sebagai aktif. Status label versi sebelumnya tidak akan berubah.

Apa yang terjadi setelah menghapus gambar yang tidak aktif?

Gambar yang tidak diakses dalam 6 bulan terakhir akan ditandai sebagai "tidak aktif" dan juga akan ditandai untuk dihapus. Setelah gambar ditandai sebagai tidak aktif, gambar tersebut tidak dapat diunduh lagi. Gambar yang tidak aktif juga akan terlihat (di Panel Kontrol Gambar) selama jangka waktu tertentu sehingga klien memiliki kesempatan untuk memulihkan gambar tersebut.

Apakah mungkin memulihkan gambar yang terhapus?

Sebelum dihapus, gambar yang tidak aktif akan terlihat selama beberapa waktu (di Panel Kontrol Gambar) sehingga pelanggan dapat memulihkan gambar tersebut.

Jika saya memiliki paket lama (berbasis repositori), apakah akun saya akan tunduk pada kebijakan retensi gambar tidak aktif dan pembatasan unduhan?

Langganan lama yang sudah ada tidak menjadi target kebijakan dan pembatasan pengunduhan. Harap diingat bahwa pelanggan tersebut memiliki waktu hingga 31 Januari 2021 untuk beralih ke rencana tarif baru.

Apa batasan untuk mengunduh image dari repositori Docker Hub?

Batasan pengunduhan image Docker didasarkan pada tipe akun pengguna dari pengguna yang meminta image, bukan tipe akun pemilik image. Mereka sudah ditentukan di sini.

Hak maksimum pengguna akan berlaku berdasarkan akun pribadinya dan organisasi mana pun yang memilikinya. Pengunduhan yang tidak sah bersifat "anonim" dan dibatasi berdasarkan alamat IP, bukan ID pengguna. Untuk mempelajari lebih lanjut tentang pengunggahan gambar resmi, lihat dokumentasi.

Bagaimana pengunduhan ditentukan untuk tujuan membatasi frekuensi pengunduhan?

Permintaan pengunduhan terdiri dari hingga dua permintaan GET dari repositori UTL formulir /v2/*/manifests/*.

Faktanya adalah mengunduh manifes gambar multi-arsitektur memerlukan pengunduhan daftar manifes dan kemudian mengunduh manifes yang diinginkan untuk arsitektur yang diperlukan. Permintaan HEAD tidak dihitung.

Harap perhatikan bahwa semua unduhan, termasuk unduhan gambar yang Anda miliki, dihitung dengan cara ini. Ini adalah kompromi untuk tidak menghitung lapisan individual.

Bisakah saya menjalankan mirror Docker Hub saya sendiri?

Lihat dokumentasiuntuk melakukan ini. Karena menggunakan permintaan HEAD, permintaan tersebut tidak akan diperhitungkan dalam tujuan pembatasan kecepatan pengunduhan. Perhatikan juga bahwa permintaan gambar awal tidak di-cache, sehingga akan dihitung.

Apakah lapisan gambar diperhitungkan?

TIDAK. Karena kami membatasi permintaan manifes, jumlah lapisan (permintaan blob) saat mengunduh tidak dibatasi saat ini. Ini merupakan perubahan terhadap kebijakan kami sebelumnya berdasarkan masukan dari komunitas. Tujuan dari perubahan ini adalah untuk membuat kebijakan lebih ramah pengguna sehingga pengguna tidak perlu menghitung lapisan setiap gambar yang dapat mereka gunakan.

Apakah kecepatan pengunduhan anonim dibatasi berdasarkan alamat IP?

Ya. Frekuensi permintaan dibatasi oleh masing-masing alamat IP (misalnya, untuk pengguna anonim: 100 permintaan dalam 6 jam dari satu alamat). Lihat lebih detail di sini.

Apakah permintaan pengunduhan dari pengguna yang masuk dibatasi oleh alamat IP?

Tidak, permintaan pengunduhan dari pengguna yang sah didasarkan pada akun, bukan berbasis IP. Akun gratis dibatasi hingga 200 permintaan dalam periode enam jam. Akun berbayar tidak terbatas.

Apakah pembatasan akan berlaku jika saya masuk ke akun saya dan kemudian seseorang secara anonim dari IP saya melanggar pembatasan tersebut?

Tidak, pengguna yang masuk ke akun mereka untuk mengunduh gambar akan dibatasi berdasarkan jenis akun saja. Jika pengguna anonim dari IP Anda menerima pembatasan, hal itu tidak akan memengaruhi Anda selama Anda mengizinkan atau tidak mencapai batasan Anda.

Apakah penting gambar mana yang saya unduh?

Tidak, semua gambar dianggap sama. Pembatasan ini sepenuhnya didasarkan pada tingkat akun tempat pengguna mengunduh gambar, dan bukan pada tingkat akun pemilik repositori.

Apakah pembatasan ini akan berubah?

Kami akan memantau dengan cermat pembatasan tersebut dan memastikan bahwa pembatasan tersebut relevan dengan kasus penggunaan umum sesuai dengan tingkatnya. Secara khusus, pembatasan Gratis dan Anonim harus selalu memenuhi alur kerja normal satu pengembang. Berdasarkan prinsip ini, penyesuaian akan dilakukan seperlunya. kamu juga bisa Menulis kepada kami pendapat Anda tentang batasannya.

Bagaimana dengan sistem CI yang pengunduhannya dilakukan secara anonim?

Kami memahami bahwa ada keadaan di mana beberapa unduhan anonim dapat diterima. Misalnya, penyedia cloud CI dapat menjalankan build berdasarkan PR untuk proyek sumber terbuka. Pemilik proyek mungkin tidak dapat menggunakan kredensial Docker Hub mereka dengan aman untuk mengotorisasi pengunduhan dalam kasus ini, dan skala penyedia tersebut kemungkinan akan memicu pembatasan. Tentu saja, kami akan menyelesaikan kasus tersebut berdasarkan permintaan dan akan terus meningkatkan mekanisme pembatasan kecepatan unduhan untuk meningkatkan pengalaman kami dengan penyedia ini. Menulis kepada kami di mailto:[email dilindungi]jika Anda mengalami kesulitan.

Akankah Docker menawarkan paket harga terpisah untuk proyek sumber terbuka?

Ya, Docker, sebagai bagian dari dukungannya terhadap komunitas Open Source, nantinya akan mengumumkan rencana harga baru untuk mereka. Untuk mengajukan rencana tarif seperti itu, isi Ρ„ΠΎΡ€ΠΌΡƒ.

NB Pada pelajaran Kursus video Docker, yang direkam di Slurm pada musim panas tahun 2020, pembicara berbicara secara detail tentang bekerja dengan gambar pada tingkat lanjutan. Bergabunglah dengan kami!

Sumber: www.habr.com

Tambah komentar