Hogyan változik a Docker üzletág, hogy fejlesztők millióit szolgálja ki, 1. rész: Adattár

Hogyan változik a Docker üzletág, hogy fejlesztők millióit szolgálja ki, 1. rész: Adattár

Ebben a cikksorozatban közelebbről megvizsgáljuk, miért és hogyan változtak az Általános Szerződési Feltételeink a közelmúltban. Ez a cikk részletezi az inaktív képfájlok megőrzési szabályzatát, és azt, hogy ez hogyan érinti a Docker Hubot a tárolóképek kezelésére használó fejlesztőcsapatokat. A második részben a képletöltések gyakoriságát korlátozó új szabályzatra összpontosítunk.

A Docker célja, hogy az alkalmazásfejlesztési folyamat leegyszerűsítésével lehetővé tegye a fejlesztők számára a világ minden tájáról, hogy elképzeléseiket valóra váltsák. Mivel ma több mint 6.5 millió regisztrált fejlesztő használja a Dockert, szeretnénk kiterjeszteni üzletünket a több tízmillió fejlesztőre, akik csak most ismerkednek a Dockerrel. Küldetésünk sarokköve, hogy ingyenes eszközöket és szolgáltatásokat kínáljunk fizetős előfizetési szolgáltatásainkból.

A Docker Hub képek részletes elemzése

Az alkalmazások hordozható, biztonságos és erőforrás-hatékony módon történő szállításához olyan eszközökre és szolgáltatásokra van szükség, amelyek biztonságosan tárolhatók és megoszthatók a fejlesztőcsapat számára. Ma a Docker büszke arra, hogy a világ legnagyobb konténerkép-nyilvántartását, a Docker Hubot kínálja, amelyet több mint 6.5 millió fejlesztő használ világszerte. A Docker Hub jelenleg több mint 15 PB konténerképet tartalmaz, amely mindent lefed a világ legnépszerűbb memórián belüli adatbázisaitól kezdve az események streaming platformjaiig, a gondozott és megbízható hivatalos Docker-képekig, valamint a Docker közösség által készített több mint 150 millió képig.

A belső elemző eszközeink által készített jelentés szerint a Docker Hubon tárolt 15 PB képből több mint 10 PB több mint hat hónapja használaton kívül van. Mélyebbre ásva azt találtuk, hogy az inaktív képek közül több mint 4.5 PB ingyenes fiókokhoz van társítva. Ezek közül a képek közül sokat rövid ideig használtak, beleértve azokat a CI-folyamatokból nyert képeket is, amelyeknél a Docker Hub úgy lett beállítva, hogy figyelmen kívül hagyja az ideiglenes képek törlését.

Mivel a Docker Hubon nyugalmi adatmennyiség tétlenül ült, a csapatnak nehéz kérdéssel kellett szembenéznie: hogyan lehet korlátozni a Docker havi rendszerességgel fizetett adatmennyiségét anélkül, hogy ez más Docker-ügyfeleket érintene?

A probléma megoldására alkalmazott fő elvek a következők voltak:

  • Továbbra is biztosítsa az ingyenes eszközök és szolgáltatások teljes készletét, amelyeket a fejlesztők, köztük a nyílt forráskódú projekteken dolgozók is használhatnak alkalmazások létrehozására, megosztására és futtatására.
  • Annak biztosítása, hogy a Docker az új fejlesztők igényeinek megfelelően skálázható legyen, miközben korlátozza a jelenlegi korlátlan tárolási költségeket, ami a Docker Hub egyik legjelentősebb működési költsége.

Segítsen a fejlesztőknek az inaktív képek kezelésében

Számos frissítés történt annak érdekében, hogy a Docker költséghatékonyan méretezhesse infrastruktúráját, hogy támogassa az ingyenes szolgáltatásokat növekvő felhasználói bázisunk számára. Kezdetben új inaktív képmegőrzési szabályzatot vezettek be, amely szerint az ingyenes fiókokon tárolt összes inaktív kép hat hónap elteltével törlődik. Ezenkívül a Docker UI vagy API formájában egy eszközkészletet is biztosít, amely segít a felhasználóknak képeik jobb kezelésében. Ezek a változtatások együttesen megkönnyítik a fejlesztők számára az inaktív képek tisztítását, valamint a Docker-infrastruktúra költséghatékony méretezését.

Az új szabályzatnak megfelelően 1. november 2020-jétől az ingyenes Docker Hub tárolókban tárolt képek, amelyek jegyzéke az elmúlt hat hónapban nem frissült, törlésre kerülnek. Ez az irányelv nem vonatkozik a fizetős Docker Hub-fiókokon vagy az ellenőrzött Docker-képmegjelenítők fiókjain tárolt képekre, illetve a hivatalos Docker-képekre.

  • 1. példa: Molly, egy ingyenes fiókot használó, 1. január 2019-jén feltöltött egy képet a Docker Hub-ra molly/hello-world:v1. Ezt a képet közzététele óta soha nem töltötték le. Ezt a címkézett képet 1. november 2020-jétől inaktívnak tekintjük, amikor az új irányelv életbe lép. A képet és a rá mutató címkéket 1. november 2020-jén eltávolítjuk.
  • 2. példa: Mollynak címkézetlen képe van molly/myapp@sha256:c0ffee, feltöltve: 1. augusztus 2018. Az utolsó letöltés 1. augusztus 2020-jén volt. Ez a kép aktívnak számít, és 1. november 2020-jén nem távolítják el.

A fejlesztői közösségre gyakorolt ​​hatás minimalizálása

Az ingyenes fiókokhoz a Docker ingyenes tárolást biztosít az inaktív képek számára hat hónapig. Azok számára, akiknek inaktív képeket kell tárolniuk, a Docker korlátlan képtárolást kínál szolgáltatásként. Profi vagy csapat tervek.

Ezenkívül a Docker eszközöket és szolgáltatásokat kínál, amelyek segítségével a fejlesztők könnyedén megtekinthetik és kezelhetik képeiket, beleértve a következő hónapokban elérhető Docker Hub termékfrissítéseket:

Végül, a nyílt forráskódú közösség támogatásának részeként november 1-ig új díjszabási terveket biztosítunk a nyílt forráskódhoz. A jelentkezéshez kérjük töltse ki az űrlapot itt.

A szolgáltatási feltételek legújabb változásaival kapcsolatos további információkért látogasson el a következő oldalra FAQ.

Figyelje a lejáró képekkel kapcsolatos e-maileket, vagy frissítsen Pro vagy Team csomagra a korlátlan inaktív képtárért.

Bár igyekszünk minimalizálni a fejlesztőkre gyakorolt ​​hatást, előfordulhatnak megoldatlan problémái vagy használati esetei. Mint mindig, szívesen fogadjuk a visszajelzéseket és kérdéseket. itt.

PS Tekintettel arra, hogy a Docker technológia nem veszíti el relevanciáját, ahogy azt a készítői is biztosítják, nem lenne helytelen ezt a technológiát onnantól kezdve tanulmányozni. Sőt, ez mindig előnyös, ha a Kubernetes-szel edz. Ha szeretné megismerni a legjobb gyakorlati eseteket, hogy megértse, hol és hogyan használja a legjobban a Dockert, ajánlom átfogó videó tanfolyam a Dockerről, amelyben minden eszközét elemezzük. A kurzus teljes programja a kurzus oldalán.

Forrás: will.com

Hozzászólás