Ինչպես է Docker բիզնեսը փոխվում՝ ծառայելու միլիոնավոր ծրագրավորողների, Մաս 1. պահեստ.

Ինչպես է Docker բիզնեսը փոխվում՝ ծառայելու միլիոնավոր ծրագրավորողների, Մաս 1. պահեստ.

Այս հոդվածաշարում մենք ավելի մանրամասն կանդրադառնանք, թե ինչու և ինչպես են վերջերս փոխվել մեր Ծառայությունների մատուցման պայմանները: Այս հոդվածը մանրամասն կներկայացնի անգործուն պատկերների պահպանման քաղաքականությունը և ինչպես դա կազդի մշակողների վրա, որոնք օգտագործում են Docker Hub-ը կոնտեյների պատկերները կառավարելու համար: Երկրորդ մասում մենք կկենտրոնանանք նկարների ներբեռնումների հաճախականությունը սահմանափակելու նոր քաղաքականության վրա։

Docker-ի նպատակն է հնարավորություն ընձեռել ծրագրավորողներին ամբողջ աշխարհում իրականություն դարձնել իրենց գաղափարները՝ պարզեցնելով հավելվածների մշակման գործընթացը: Քանի որ ավելի քան 6.5 միլիոն գրանցված ծրագրավորողներ այսօր օգտագործում են Docker-ը, մենք ցանկանում ենք ընդլայնել մեր բիզնեսը տասնյակ միլիոնավոր ծրագրավորողների, ովքեր հենց հիմա են սովորում Docker-ի մասին: Մեր առաքելության հիմնաքարը անվճար գործիքներ և ծառայություններ առաջարկելն է, որոնք ֆինանսավորվում են մեր վճարովի բաժանորդային ծառայությունների կողմից:

Docker Hub պատկերների մանրամասն վերլուծություն

Հավելվածները շարժական, անվտանգ և ռեսուրսների խնայողությամբ տրամադրելու համար անհրաժեշտ են գործիքներ և ծառայություններ՝ ձեր մշակողների թիմի համար ապահով պահելու և համօգտագործելու համար: Այսօր Docker-ը հպարտ է առաջարկել կոնտեյներների պատկերների աշխարհի ամենամեծ ռեգիստրը՝ Docker Hub-ը, որն օգտագործվում է ավելի քան 6.5 միլիոն մշակողների կողմից ամբողջ աշխարհում: Docker Hub-ը ներկայումս հյուրընկալում է ավելի քան 15PB կոնտեյներային պատկերներ՝ ընդգրկելով ամեն ինչ՝ աշխարհի ամենահայտնի հիշողության տվյալների բազաներից մինչև իրադարձությունների հոսքային հարթակներ, համադրված և վստահելի պաշտոնական Docker պատկերներ և ավելի քան 150 միլիոն պատկերներ, որոնք կառուցվել են Docker համայնքի կողմից:

Համաձայն մեր ներքին վերլուծական գործիքների կողմից ստեղծված հաշվետվության՝ Docker Hub-ում պահվող 15 PB պատկերներից ավելի քան 10PB պատկերները չօգտագործված են եղել ավելի քան վեց ամիս: Մենք պարզեցինք, ավելի խորը փորելով, որ այս ոչ ակտիվ պատկերներից ավելի քան 4.5 PB-ն կապված է անվճար հաշիվների հետ: Այս պատկերներից շատերը օգտագործվել են կարճ ժամանակով, ներառյալ պատկերները, որոնք ստացվել են CI խողովակաշարերից՝ Docker Hub-ով կազմաձևված՝ անտեսելու ժամանակավոր պատկերների ջնջումը:

Երբ Docker Hub-ում հանգստի վիճակում գտնվող տվյալների քանակը անգործուն էր, թիմը բախվեց բարդ հարցի առաջ՝ ինչպե՞ս սահմանափակել տվյալների քանակը, որոնց համար Docker-ը վճարում է ամսական կտրվածքով՝ առանց Docker-ի այլ հաճախորդների վրա ազդելու:

Խնդրի լուծման համար ընդունված հիմնական սկզբունքները հետևյալն էին.

  • Շարունակեք տրամադրել անվճար գործիքների և ծառայությունների ամբողջական փաթեթ, որոնք մշակողները, ներառյալ բաց կոդով նախագծերի վրա աշխատողները, կարող են օգտագործել հավելվածներ ստեղծելու, համօգտագործելու և գործարկելու համար:
  • Համոզվելով, որ Docker-ը կարող է չափել նոր մշակողների պահանջները բավարարելու համար՝ միաժամանակ սահմանելով ընթացիկ անսահմանափակ պահպանման ծախսերը, որը Docker Hub-ի գործառնական ամենակարևոր ծախսերից մեկն է:

Օգնեք մշակողներին կառավարել ոչ ակտիվ պատկերները

Մի քանի թարմացումներ են արվել՝ օգնելու Docker-ին տնտեսապես մեծացնել իր ենթակառուցվածքը՝ աջակցելու անվճար ծառայություններին մեր աճող օգտվողների բազայի համար: Սկսելու համար, ներդրվել է անգործուն պատկերների պահպանման նոր քաղաքականություն, ըստ որի՝ վեց ամիս անց կջնջվեն անվճար հաշվում տեղակայված բոլոր անգործուն պատկերները: Բացի այդ, Docker-ը կտրամադրի գործիքակազմ՝ UI-ի կամ API-ի տեսքով՝ օգնելու օգտվողներին ավելի լավ կառավարել իրենց պատկերները: Միասին այս փոփոխությունները կհեշտացնեն ծրագրավորողներին մաքրել ոչ ակտիվ պատկերները, ինչպես նաև հնարավորություն կտան ծախսարդյունավետորեն մեծացնել իրենց Docker ենթակառուցվածքը:

Նոր քաղաքականության համաձայն՝ 1 թվականի նոյեմբերի 2020-ից Docker Hub-ի անվճար պահոցներում տեղակայված պատկերները, որոնց մանիֆեստը չի թարմացվել վերջին վեց ամիսների ընթացքում, կջնջվեն։ Այս քաղաքականությունը չի տարածվում վճարովի Docker Hub-ի կամ Docker պատկերի հաստատված հրատարակիչների հաշիվների կամ պաշտոնական Docker պատկերների վրա պահված պատկերների վրա:

  • Օրինակ 1. Molly-ն՝ անվճար հաշվի օգտատեր, 1 թվականի հունվարի 2019-ին վերբեռնեց պատկեր Docker Hub՝ պիտակավորված molly/hello-world:v1. Այս պատկերը երբեք չի ներբեռնվել այն տեղադրվելուց հետո: Այս պիտակավորված պատկերը կհամարվի անգործուն՝ սկսած 1 թվականի նոյեմբերի 2020-ից, երբ ուժի մեջ կմտնի նոր քաղաքականությունը։ Պատկերը և դրա վրա մատնանշող ցանկացած պիտակ կհեռացվեն 1 թվականի նոյեմբերի 2020-ին։
  • Օրինակ 2. Molly-ն ունի չպիտակավորված պատկեր molly/myapp@sha256:c0ffee, վերբեռնվել է 1 թվականի օգոստոսի 2018-ին։ Վերջին ներբեռնումը եղել է 1 թվականի օգոստոսի 2020-ին։ Այս պատկերը համարվում է ակտիվ և չի հեռացվի 1 թվականի նոյեմբերի 2020-ին։

Նվազագույնի հասցնել ազդեցությունը մշակողների համայնքի վրա

Անվճար հաշիվների համար Docker-ն առաջարկում է ոչ ակտիվ պատկերների անվճար պահպանում վեց ամսով: Նրանց համար, ովքեր կարիք ունեն պահելու ոչ ակտիվ պատկերներ, Docker-ն առաջարկում է պատկերների անսահմանափակ պահեստավորում՝ որպես գործառույթ: Pro կամ Team պլաններ.

Բացի այդ, Docker-ը կառաջարկի մի շարք գործիքներ և ծառայություններ, որոնք կօգնեն ծրագրավորողներին հեշտությամբ դիտել և կառավարել իրենց պատկերները, ներառյալ Docker Hub-ի ապագա թարմացումները, որոնք հասանելի կլինեն առաջիկա ամիսներին.

Վերջապես, որպես բաց կոդով համայնքի մեր աջակցության մաս, մենք մինչև նոյեմբերի 1-ը կտրամադրենք բաց կոդով նոր գնային պլաններ: Դիմելու համար խնդրում ենք լրացնել ձևաթուղթը այստեղ.

Ծառայության պայմանների վերջին փոփոխությունների մասին լրացուցիչ տեղեկությունների համար այցելեք FAQ.

Ուշադիր եղեք նամակների համար, որոնք վերաբերում են ժամկետանց պատկերներին, կամ նորացրեք «Pro» կամ «Թիմ» պլաններ՝ անսահմանափակ անգործուն պատկերների պահպանման համար:

Մինչ մենք փորձում ենք նվազագույնի հասցնել ծրագրավորողների վրա ազդեցությունը, դուք կարող եք ունենալ չլուծված խնդիրներ կամ օգտագործման դեպքեր: Ինչպես միշտ, մենք ողջունում ենք արձագանքները և հարցերը: այստեղ.

PS Հաշվի առնելով, որ Docker տեխնոլոգիան չի կորցնում իր արդիականությունը, ինչպես հավաստիացնում են դրա ստեղծողները, անտեղի չի լինի ուսումնասիրել այս տեխնոլոգիան ևս: Ավելին, միշտ ձեռնտու է, երբ մարզվում ես Կուբերնետեսի հետ։ Եթե ​​ցանկանում եք ծանոթանալ լավագույն փորձի դեպքերին, որպեսզի հասկանաք, թե որտեղ և ինչպես լավագույնս օգտագործել Docker-ը, խորհուրդ եմ տալիս. համապարփակ վիդեո դասընթաց Docker-ի վերաբերյալ, որում մենք կվերլուծենք նրա բոլոր գործիքները։ Դասընթացի ամբողջական ծրագիրը դասընթացի էջում.

Source: www.habr.com

Добавить комментарий