FAQ: nova ograničenja za korištenje Docker servisa od 1. novembra 2020

FAQ: nova ograničenja za korištenje Docker servisa od 1. novembra 2020

Članak je nastavak ovo и ovo članaka, sadržavat će odgovore na često postavljana pitanja o novim ograničenjima korištenja usluga iz Dockera, koja će stupiti na snagu 1. novembra 2020. godine.

Koji su Dockerovi uslovi usluge?

Docker Uslovi korištenja je ugovor između vas i Dockera koji regulira vašu upotrebu Docker proizvoda i usluga.

Kada novi uslovi korišćenja usluge stupaju na snagu?

Ažurirani uslovi usluge stupaju na snagu odmah.

Koje promjene su se desile u uslovima usluge?

Odjeljak 2.5 doživio je najznačajnije promjene. Kako biste saznali više o svim promjenama, preporučujemo da pročitate u cijelosti uslovi korištenja.

Koje je ograničenje za pohranu neaktivnih slika i kako će to utjecati na moj račun?

Skladištenje slika se zasniva na aktivnosti preuzimanja ili učitavanja svake pojedinačne slike sačuvane pomoću korisničkog naloga. Ako slika nije preuzeta/otpremljena 6 mjeseci, bit će označena kao "neaktivna". Sve slike označene kao "neaktivne" su planirane za brisanje. Računi s planom pretplate podliježu ovom ograničenju besplatno za individualne programere i kompanije. Također će biti dostupna nova kontrolna tabla za Docker Hub, koja vam daje mogućnost da vidite status svih vaših slika kontejnera u svim spremištima povezanim s vašim računom.

Koja će biti nova ograničenja skladištenja slika u kontejneru?

Docker je uveo novu politiku zadržavanja slika kontejnera za neaktivne slike koja će stupiti na snagu 1. novembra 2020. Politika zadržavanja neaktivnih slika spremnika primjenjivat će se na sljedeće planove cijena:

  • Besplatni tarifni plan: postojaće 6-mesečno ograničenje skladištenja za neaktivne slike;
  • Pro i timski planovi: neće biti ograničenja za period skladištenja neaktivnih slika.

Šta je "neaktivna" slika?

Neaktivna slika je slika kontejnera koja nije preuzeta ili otpremljena u Docker Hub spremište slika 6 mjeseci.

Kako mogu provjeriti status mojih slika?

U spremištu Docker Hub-a, svaka oznaka (i posljednja slika povezana s oznakom) ima datum "Posljednje gurnuto", koji se lako može vidjeti u Repozitorijumima ako ste prijavljeni na svoj nalog. Nova kontrolna tabla koja nudi mogućnost pregleda statusa svih slika u svim spremištima na vašem nalogu, uključujući najnoviju oznaku kao i prethodne verzije oznake, biće dostupna u Docker Hubu. Vlasnici naloga će biti obaviješteni putem e-pošte o neaktivnim slikama koje su planirane za brisanje.

Šta se događa s neaktivnim slikama kada se dosegne granica zadržavanja?

Od 1. novembra 2020. godine, sve slike označene kao "neaktivne" bit će zakazano za brisanje. Vlasnici naloga će biti obaviješteni putem e-pošte o "neaktivnim" slikama koje su planirane za brisanje.

Kako mogu dobiti neograničeno skladište za svoje slike?

Ova ograničenja se odnose samo na tarifni plan besplatno. Korisnici naloga sa tarifnim planovima za ili tim ne podliježu ograničenjima. Ako imate besplatni nalog, lako možete nadograditi na Pro ili Team plan za od 5 USD mjesečno sa godišnjom pretplatom.

Zašto je Docker uveo novu politiku skladištenja slika "uspavana"?

Docker Hub, kao najveće svjetsko skladište slika kontejnera, pohranjuje preko 15 PB podataka. Docker-ovi interni analitički alati pokazali su da od ovih 15PB slika pohranjenih u Docker Hub-u, više od 10PB nije traženo više od šest mjeseci. Kopajući dublje, saznali smo da je oko 4.5 PB ovih neaktivnih slika povezano sa besplatnim nalozima.

Docker će, nakon uvođenja takvog ograničenja, biti u mogućnosti da se ekonomski poveća i pruža besplatne usluge programerima i timovima koji koriste usluge za izgradnju i isporuku aplikacija širom svijeta.

Ako smo klijent sa planom baziranim na spremištu, hoće li se politika zadržavanja odnositi na nas?

Ne, klijenti sa bilo kojim plaćenim planom neće biti ograničeni u pogledu perioda zadržavanja.

Hoće li službene slike podlijegati politici zadržavanja "neaktivnih" slika?

br. Politika zadržavanja neaktivnih slika neće se primjenjivati ​​na službene slike. Nijedna slika sadržana u imenskom prostoru "biblioteka" neće biti uklonjena. Slike objavljene od provjerenih izdavača također neće biti ograničene politikom neaktivnog zadržavanja slika.

Hoće li se politika zadržavanja primjenjivati ​​na spremišta, oznake ili slike?

Pravila će se primjenjivati ​​samo na slike spremišta kojima se nije pristupilo u posljednjih 6 mjeseci, uključujući nepovezane slike i prethodne oznake slika. Za više informacija pogledajte dokumentaciju.

Na primjer, ako se preuzme oznaka ":latest", hoće li to spriječiti brisanje svih prethodnih verzija?

br. Ako se preuzme oznaka ":latest", samo najnovija verzija ":latest" će biti označena kao aktivna. Status prethodnih verzija oznake se neće promijeniti.

Šta se dešava nakon brisanja neaktivne slike?

Slika kojoj nije pristupljeno u posljednjih 6 mjeseci bit će označena kao "neaktivna" i također će biti označena za brisanje. Jednom kada je slika označena kao neaktivna, više se ne može preuzeti. Neaktivne slike će takođe biti vidljive (na kontrolnoj tabli slike) tokom određenog vremenskog perioda, tako da klijenti imaju priliku da vrate slike.

Da li je moguće oporaviti izbrisane slike?

Prije brisanja, neaktivna slika će biti vidljiva neko vrijeme (na kontrolnoj tabli slike) tako da korisnici mogu vratiti takve slike.

Ako imam naslijeđeni (bazirani na spremištu) plan, da li će moj račun podlijegati politici zadržavanja neaktivnih slika i ograničenjima preuzimanja?

Postojeće naslijeđene pretplate nisu cilj politike i ograničenja preuzimanja. Imajte na umu da će takvi korisnici imati rok do 31. januara 2021. da se prebace na novi tarifni planovi.

Koja su ograničenja za preuzimanje slika iz Docker Hub spremišta?

Ograničenja za preuzimanje Docker slika su zasnovana na tipu korisničkog naloga korisnika koji traži sliku, a ne na tipu naloga vlasnika slike. Oni su definisani ovdje.

Maksimalna prava korisnika će se primjenjivati ​​na osnovu njegovog ličnog naloga i svih organizacija kojima on pripada. Neovlaštena preuzimanja su "anonimna" i ograničena su IP adresom umjesto korisničkim ID-om. Da saznate više o ovlaštenom učitavanju slika, pogledajte dokumentaciju.

Kako se utvrđuju preuzimanja u svrhu ograničavanja učestalosti preuzimanja?

Zahtjev za preuzimanje se sastoji od do dva GET zahtjeva iz UTL spremišta obrasca /v2/*/manifests/*.

Činjenica je da preuzimanje manifesta slika višestrukih arhitektura zahtijeva preuzimanje liste manifesta, a zatim preuzimanje željenog manifesta za potrebnu arhitekturu. HEAD zahtjevi se ne računaju.

Imajte na umu da se sva preuzimanja, uključujući preuzimanja slika koje već posjedujete, računaju na ovaj način. Ovo je kompromis da se ne računaju pojedinačni slojevi.

Mogu li pokrenuti vlastiti Docker Hub ogledalo?

Vidite dokumentacijuda uradim ovo. Budući da koristi HEAD zahtjeve, oni se neće računati u svrhe ograničavanja brzine preuzimanja. Također imajte na umu da se početni zahtjevi za sliku ne keširaju, pa će se računati.

Računaju li se slojevi slike?

br. Budući da ograničavamo zahtjeve manifesta, broj slojeva (blob zahtjeva) prilikom preuzimanja trenutno nije ograničen. Ovo je promjena naše prethodne politike zasnovane na povratnim informacijama iz zajednice. Cilj promjene je da se politika učini lakšom za korisnike tako da korisnici ne moraju brojati slojeve svake slike koju mogu koristiti.

Da li je brzina anonimnih preuzimanja ograničena na osnovu IP adrese?

Da. Učestalost zahtjeva je ograničena pojedinačnim IP adresama (na primjer, za anonimne korisnike: 100 zahtjeva za 6 sati sa jedne adrese). Pogledajte više detalja ovdje.

Da li su zahtjevi za preuzimanje od prijavljenih korisnika ograničeni IP adresom?

Ne, zahtjevi za preuzimanje od ovlaštenih korisnika temelje se na računu, a ne na IP-u. Besplatni računi su ograničeni na 200 zahtjeva u periodu od šest sati. Plaćeni računi su neograničeni.

Hoće li se ograničenja primjenjivati ​​ako se prijavim na svoj račun, a onda neko anonimno s moje IP adrese pogodi ograničenje?

Ne, korisnici prijavljeni na svoje naloge za preuzimanje slika bit će ograničeni samo na osnovu tipa naloga. Ako anonimni korisnik s vašeg IP-a primi ograničenje, to neće utjecati na vas sve dok ste ovlašteni ili ne postignete ograničenje.

Da li je bitno koju sliku preuzimam?

Ne, sve slike se smatraju istim. Ograničenja su u potpunosti zasnovana na nivou naloga pod kojim korisnik preuzima slike, a ne na nivou naloga vlasnika spremišta.

Hoće li se ova ograničenja promijeniti?

Pomno ćemo pratiti ograničenja i osigurati da su relevantna za tipične slučajeve upotrebe prema njihovom nivou. Konkretno, besplatna i anonimna ograničenja uvijek bi trebala zadovoljiti normalan radni tok jednog programera. Na osnovu ovog principa, prilagođavanja će se vršiti prema potrebi. takođe možete Pišite nam Vaše mišljenje o granicama.

Šta je sa CI sistemima u kojima će preuzimanja biti anonimna?

Razumijemo da postoje okolnosti u kojima su višestruka anonimna preuzimanja prihvatljiva. Na primjer, provajderi CI u oblaku mogu pokrenuti gradnje zasnovane na PR-u za projekte otvorenog koda. Vlasnici projekata možda neće moći bezbedno da koriste svoje akreditive za Docker Hub da bi autorizovali preuzimanja u ovom slučaju, a obim takvih provajdera će verovatno izazvati ograničenja. Mi ćemo, naravno, rješavati takve slučajeve na zahtjev i nastavit ćemo poboljšavati naše mehanizme za ograničavanje brzine preuzimanja kako bismo poboljšali naše iskustvo s ovim provajderima. Pišite nam na Mailto:[email zaštićen]ako imate bilo kakvih poteškoća.

Hoće li Docker ponuditi zasebne planove cijena za projekte otvorenog koda?

Da, Docker će, kao dio svoje podrške zajednici otvorenog koda, kasnije objaviti nove planove cijena za njih. Da biste se prijavili za takav tarifni plan, popunite obrazac.

NB Na časovima Docker video kurs, koji je snimljen u Slurmu u ljeto 2020. godine, govornici detaljno govore o radu sa slikama na naprednom nivou. Pridruži nam se!

izvor: www.habr.com

Dodajte komentar