PMF: noves restriccions a l'ús dels serveis de Docker a partir de l'1 de novembre de 2020

PMF: noves restriccions a l'ús dels serveis de Docker a partir de l'1 de novembre de 2020

L'article és una continuació això и això articles, respondrà a les preguntes més freqüents sobre les noves restriccions a l'ús dels serveis de Docker, que entraran en vigor l'1 de novembre de 2020.

Quines són les condicions del servei de Docker?

Condicions del servei de Docker és un acord entre vostè i Docker que regula l'ús que feu dels productes i serveis de Docker.

Quan entren en vigor les noves condicions del servei?

Les condicions del servei actualitzades entren en vigor immediatament.

Quins canvis s'han fet a les condicions del servei?

L'apartat 2.5 ha sofert els canvis més significatius. Per conèixer tots els canvis, us recomanem que llegiu-los sencer termes del servei.

Quin és el límit d'emmagatzematge d'imatges inactius i com afectarà el meu compte?

L'emmagatzematge d'imatges es basa en l'activitat de baixada o càrrega de cada imatge individual emmagatzemada mitjançant un compte d'usuari. Si una imatge no s'ha baixat/penjat durant 6 mesos, s'etiquetarà "inactiva". Totes les imatges marcades com a "inactives" estan programades per suprimir-se. Els comptes amb un pla de dades estan subjectes a aquesta limitació. Gratuït per a desenvolupadors individuals i empreses. També hi haurà disponible un nou tauler de control per a Docker Hub, que us permetrà veure l'estat de totes les imatges de contenidors a tots els dipòsits associats al vostre compte.

Quins seran els nous límits d'emmagatzematge per a les imatges dels contenidors?

Docker ha introduït una nova política d'emmagatzematge d'imatges de contenidors per a imatges inactives, a partir de l'1 de novembre de 2020. La política d'emmagatzematge d'imatges de contenidors inactius s'aplicarà als plans de preus següents:

  • Pla gratuït: hi haurà un límit d'emmagatzematge de 6 mesos per a les imatges inactives;
  • Plans Pro i Team: no hi haurà límit d'edat per a les imatges inactives.

Què és una imatge "inactiva"?

Una imatge inactiva és una imatge de contenidor que no s'ha baixat ni enviat al dipòsit d'imatges de Docker Hub durant 6 mesos.

Com puc comprovar l'estat de les meves imatges?

Al dipòsit de Docker Hub, cada etiqueta (i l'última imatge associada a l'etiqueta) té una data de "Últim empès", que es pot veure fàcilment als dipòsits si inicieu sessió al vostre compte. Un nou tauler que ofereix la possibilitat de veure l'estat de totes les imatges a tots els dipòsits del vostre compte, inclosa l'etiqueta més recent i les versions anteriors de l'etiqueta, estarà disponible a Docker Hub. Els titulars del compte rebran una notificació per correu electrònic sobre les imatges inactives que es preveu suprimir.

Què passa amb les imatges inactives un cop s'arriba al límit de retenció?

A partir de l'1 de novembre de 2020, totes les imatges marcades com a "inactives" es programaran per suprimir-se. Els titulars del compte rebran una notificació per correu electrònic de les imatges "inactives" programades per eliminar-les.

Com puc obtenir temps d'emmagatzematge il·limitats per a les meves imatges?

Aquestes restriccions només s'aplicaran al pla tarifari Gratuït. Usuaris de comptes amb plans de facturació pro o Equip no estan subjectes a restriccions. Si teniu un compte de pla gratuït, podeu actualitzar fàcilment a un pla Pro o Team que costi des de 5 dòlars mensuals amb una subscripció anual.

Per què Docker va introduir una nova política de retenció d'imatges "inactiva"?

Com a dipòsit d'imatges de contenidors més gran del món, Docker Hub emmagatzema més de 15 PB de dades. Les eines d'anàlisi internes de Docker van mostrar que d'aquestes imatges de 15 PB emmagatzemades a Docker Hub, més de 10 PB no s'han sol·licitat durant més de sis mesos. Aprofundint, vam trobar que uns 4.5 PB d'aquestes imatges inactives estan associades a comptes amb un pla gratuït.

Docker, després de la introducció d'aquesta restricció, podrà escalar econòmicament i oferir serveis gratuïts per a desenvolupadors i equips que utilitzen serveis per crear i enviar aplicacions a tot el món.

Si som un client basat en dipòsits, ens aplicarà la política de retenció?

No, els clients amb cap pla de pagament no tindran cap límit de retenció.

Les imatges oficials estaran subjectes a una política de retenció d'imatges "inactiva"?

No. La política de retenció d'imatges inactives no s'aplicarà a les imatges oficials. No se suprimirà cap de les imatges contingudes a l'espai de noms "biblioteca". Les imatges publicades d'editors verificats tampoc estaran restringides per la política de retenció d'imatges inactiva.

S'aplicarà la política de retenció als dipòsits, etiquetes o imatges?

La política només s'aplicarà a les imatges del dipòsit a les quals no s'hagi accedit durant els darrers 6 mesos, incloses les imatges sense referència i les etiquetes d'imatges anteriors. Per a més informació vegeu documentació.

Per exemple, si es baixa l'etiqueta ":latest", evitarà que es suprimeixin totes les versions anteriors?

No. Si es baixa l'etiqueta ":latest", només es marcarà com a activa la darrera versió de ":latest". L'estat de les versions anteriors de l'etiqueta no canviarà.

Què passa després de suprimir una imatge inactiva?

Una imatge a la qual no s'ha accedit durant els darrers 6 mesos es marcarà com a "inactiva" i també es marcarà per suprimir-la. Un cop marcada una imatge com a inactiva, ja no es pot baixar. Les imatges inactives també seran visibles (al tauler de control d'imatges) durant un temps perquè els clients puguin restaurar les imatges.

Es poden recuperar les imatges suprimides?

Una imatge inactiva serà visible durant un temps curt (al tauler de control d'imatge) abans de la supressió, de manera que els clients puguin restaurar aquestes imatges.

Si tinc un pla antic (basat en dipòsits), s'aplicaran al meu compte la política de retenció d'imatges inactiva i les restriccions de baixada?

Les subscripcions heretades existents no estan orientades a la política ni a les restriccions de baixada. Recordeu que aquests clients hauran d'actualitzar abans del 31 de gener de 2021 a nous plans tarifaris.

Quins són els límits per baixar imatges des d'un dipòsit de Docker Hub?

Les restriccions de descàrrega d'imatges de Docker es basen en el tipus de compte de l'usuari que sol·licita la imatge, no en el tipus de compte del propietari de la imatge. Estan definits aquí.

Això aplicarà els drets màxims d'usuari en funció del seu compte personal i de qualsevol organització a la qual pertany. Les baixades no autoritzades són "anònimes" i estan limitades per l'adreça IP en comptes de l'identificador d'usuari. Per obtenir més informació sobre les càrregues autoritzades d'imatges, consulteu documentació.

Com es determina la baixada per limitar la freqüència de descàrrega?

La sol·licitud de descàrrega consta de fins a dues sol·licituds UTL GET del repositori del formulari /v2/*/manifests/*.

Això es deu al fet que la descàrrega del manifest per a imatges multiarc requereix baixar una llista de manifests i després descarregar el manifest correcte per a l'arquitectura requerida. Les sol·licituds HEAD no es compten.

Tingueu en compte que totes les baixades, incloses les de les imatges que ja teniu, es compten d'aquesta manera. És un compromís de no comptar capes individuals.

Puc executar el meu propi mirall de Docker Hub?

Veure documentacióper fer-ho. Com que utilitza sol·licituds HEAD, no es comptaran per als límits de velocitat de descàrrega. Tingueu en compte també que les sol·licituds d'imatge inicials no s'emmagatzemen a la memòria cau, de manera que s'acceptaran.

Les capes d'imatge compten?

No. Com que estem limitant les sol·licituds de manifest, en aquest moment no hi ha cap límit al nombre de capes (sol·licituds blob) en baixar. Aquest és un canvi a la nostra política anterior basat en els comentaris de la comunitat. L'objectiu del canvi és fer que la política sigui més fàcil d'utilitzar perquè els usuaris no hagin de comptar les capes de cada imatge que poden utilitzar.

La taxa de descàrrega anònima està limitada en funció de l'adreça IP?

Sí. La taxa de sol·licitud està limitada per adreça IP (per exemple, per a usuaris anònims: 100 sol·licituds en 6 hores des d'una adreça). Veure més aquí.

Les sol·licituds de baixada dels usuaris que han iniciat sessió als seus comptes estan limitades per l'adreça IP?

No, les sol·licituds de baixada d'usuaris autoritzats es basen en comptes, no IP. Els comptes gratuïts estan limitats a 200 sol·licituds per període de sis hores. Els comptes de pagament són il·limitats.

S'aplicaran les restriccions si inicio sessió al meu compte i després algú accedeix de manera anònima a la restricció des de la meva IP?

No, els usuaris que hagin iniciat la sessió als seus comptes de baixada d'imatges estaran restringits només en funció del tipus de compte. Si un usuari anònim de la vostra IP rep una restricció, no us afectarà fins que no tingueu l'autorització, o no arribareu a la vostra restricció.

Importa quina imatge em descarrego?

No, totes les imatges es consideren iguals. Els límits es basen completament en el nivell de compte en què l'usuari està baixant les imatges, no en el nivell de compte del propietari del dipòsit.

Canviaran aquestes restriccions?

Observarem les restriccions de prop i ens assegurarem que siguin rellevants per als casos d'ús típics segons el seu nivell. En particular, les restriccions gratuïtes i anònimes sempre haurien de satisfer els fluxos de treball normals d'un sol desenvolupador. Es faran correccions segons aquest principi i segons sigui necessari. tu també pots Escriu-nos la teva opinió sobre els límits.

Què passa amb els sistemes CI on les descàrregues són anònimes?

Entenem que hi ha circumstàncies en què s'accepten múltiples descàrregues anònimes. Per exemple, els proveïdors de CI al núvol poden executar compilacions basades en PR per a projectes de codi obert. És possible que els propietaris del projecte no puguin utilitzar de manera segura les seves credencials de Docker Hub per autoritzar les descàrregues en aquest cas, i l'escala d'aquests proveïdors probablement farà que s'iniciïn restriccions. Per descomptat, resoldrem aquests casos sota demanda i seguirem millorant els mecanismes per limitar la freqüència de descàrregues per millorar la interacció amb aquests proveïdors. Escriu-nos a mailto:[protegit per correu electrònic]si tens dificultats.

Docker oferirà plans de preus separats per a projectes de codi obert?

Sí, Docker, com a part del suport de la comunitat de codi obert, més tard anunciarà nous plans de preus per a ells. Per sol·licitar aquest pla tarifari, ompliu-lo форму.

NB A les lliçons Videocurs de Docker, que es va gravar a Slurm l'estiu del 2020, els ponents parlen detalladament de treballar amb imatges a un nivell avançat. Unir-se ara!

Font: www.habr.com

Afegeix comentari