Netflix' Chaos Monkey և Supply Chain

Վերջերս ես զրույց ունեցա Zara-ի Inditex մայր ընկերության գլխավոր գործառնական տնօրեն Կառլոս Կրեսպոյի հետ, որտեղ նա նշեց մի ծրագրային գործիք, որը ստեղծվել է Netflix-ի կողմից ավելի քան մեկ տասնամյակ առաջ՝ ինստիտուցիոնալացնելու համակարգի ճկունությունը: Անունը գրավիչ է, և մատակարարման շղթայի ղեկավարների համար, ովքեր փորձում են վերահայտնագործել իրենց մատակարարման ցանցերը անհանգիստ ժամանակներում, դա անդիմադրելի է: Եվ այնուամենայնիվ, Google-ըGOOG
«մատակարարման շղթայի քաոսի կապիկի» որոնումը ճշգրիտ արդյունք տվեց մեկ մեջբերում, 2012 թվականից:

Ինչու՞ մենք չենք կիրառում այս գաղափարը մատակարարման շղթայի ճկունության համար:

Ի՞նչ է Chaos Monkey-ը:

Սա ծրագրային գործիքև ավելի լայնորեն, ինժեներական սկզբունք, որը պատահականորեն անջատում է բարդ համակարգի մասերը՝ ստիպելով օպերատորներին վերականգնել ուղիղ եթերում: Մի տեսակ անսպասելի կրակային զորավարժություն, բայց ամեն օր և պատահական ձևերով և վայրերում: Գաղափարն այն է, որ համակարգային խնդիրներն արագ լուծելու մեջ լավանալը ուսուցման գործընթաց է, որը պետք է օգուտ քաղի ուսուցման կտրուկ կորից:

Պատմությունն այն մասին է, թե ինչպես է Netflix-ը մեծացրել իր հոսքային բիզնեսը Amazon Web Services-ում՝ DVD-ների առաքումից հաճախորդի դռների մոտ անցնելիս: Սկզբում դա տրամաբանական մոտեցում է համակարգային ավելորդության պլանավորմանը, ինչպես այն, ինչ դուք ակնկալում եք ՆԱՍԱ-ից, բայց գործնականում այն ​​օգտագործում է Netflix-ի մշակութային նորմը, որը թույլ է տալիս առանձին ներդրողներին լուծել իրենց խնդիրները: Ինչպես նշված է «Քաոսի ճարտարագիտությունՔեյսի Ռոզենթալի և Նորա Ջոնսի 2020 թվականի գիրքը, ով Netflix-ում պրակտիկայի սկզբնավորել է, այն բաղկացած է հինգ սկզբունքներից.

  • Կառուցեք հիպոթեզ կայուն վիճակի վարքագծի շուրջ
  • Տարբերեք իրական աշխարհի իրադարձությունները
  • Փորձարկումներ կատարեք արտադրության մեջ
  • Ավտոմատացրեք փորձերը՝ անընդհատ գործելու համար
  • Նվազեցրեք պայթյունի շառավիղը

Մշակույթի և գործընթացի խառնուրդը Netflix-ում կարևոր է, քանի որ այն խթանեց և օգտագործեց բաց կոդով խնդիրների լուծման մոտեցումը, մինչդեռ պատահական անջատումների անիվը համակարգված կերպով պտտելով արագացնում է ուսուցումը ընդլայնված թիմում:

Մատակարարման շղթայի առաձգականություն և քաոսի ճարտարագիտություն

Թվային փոխակերպումը մատակարարման շղթայում այս տարի թեժ է եղել, քանի որ այն օգնում է մատակարարման շղթաներին աջակցել նոր բիզնես մոդելներին և շարժվել դեպի կայուն գործունեություն (տես BCG X-ի ուսումնասիրությունը), բայց նաև այն պատճառով, որ դա խոստանում է «առաձգականություն»: Ցավոք սրտի, մատակարարման շղթայի ճկունության համար թվային փոխակերպման գործնական կիրառությունները, որպես կանոն, հիմնականում իջնում ​​են ավելի լավ «տեսանելիության համար» հարթակների վրա, որոնք աջակցվում են մի շարք ավանդական մարտավարությամբ, ինչպիսիք են գույքագրման բուֆերացումը և կրկնակի աղբյուրը: Այս մոտեցման հիմքում ընկած է վերլուծական աշխատանքի ևս մեկ շերտ վերականգնման ժամանակ Դեյվիդ Սիմչի-Լևիի կողմից MIT-ում և թվային երկվորյակների օգտագործմամբ սիմուլյացիաների ալիք: Այս ամենը հիանալի է թվում, բայց այն, ինչ բացակայում է, իրական մատակարարման շղթայի ձախողման հետ փորձարկելու համակարգված եղանակ է՝ սովորելու, թե ինչպես լավագույնս վերականգնել գործնականում:

Chaos Monkey-ի կիրառումը մատակարարման շղթաներում

Բժիշկները Հիպոկրատի երդում են տալիս նախքան մեզ բացելը, ներառյալ հայտնի «նախ մի վնասիր»: Վատ գաղափար չէ նրանց համար, ովքեր կիրառում են Chaos Monkey-ի սկզբունքները մատակարարման շղթաներում, ինչը ենթադրում է պատահականորեն անջատել իրական մեքենան ինչ-որ տեղ: Սա ոչ տրիվիալ է, և որքան ես գիտեմ, դեռ ոչ մի տեղ տեղի չի ունենում:

  • Վերևում բերված առաջին սկզբունքն ասում է, որ կենտրոնանալ համակարգի արդյունքների վրա, այլ ոչ թե ներքին հատկանիշների վրա: Ստուգեք, որ համակարգը աշխատում է, այլ ոչ թե փորձելու հասկանալ, թե ինչու է այն աշխատում:
  • Երկրորդ սկզբունքն ասում է իրատեսական ձևերով կոտրել տարբեր բաներ: Կարիք չկա գլոբալ ջերմամիջուկային պատերազմ մոդելավորելու, պարզապես անջատեք անջատիչը կամ կորցրեք պատվերը և իմացեք, թե որն է լուծումն ամենալավը:
  • Երրորդ սկզբունքն ասում է, որ սովորելու լավագույն վայրը արտադրությունն է: Գործով սովորելը ավելի լավ է, քան սիմուլյացիայի միջոցով սովորելը, այսինքն՝ թվային երկվորյակները հիանալի են, բայց դրանք կարող են բավարար չլինել ճկունության մշակույթ ստեղծելու համար:
  • Չորրորդ սկզբունքը ինստիտուցիոնալացնում է քաոսի կապիկի սկզբունքները, քանի որ այն թույլ է տալիս մասշտաբավորել փորձարարական գործընթացը, ինչը ձեզ բերում է ավելի կտրուկ ուսուցման կորի: Օգտագործեք տվյալների գիտությունը հրդեհաշիջման վերաբերյալ:
  • Վերջին, նվազագույնի հասցրեք պայթյունի շառավիղը: Սա նշանակում է «մի վնասիր» և թարգմանվում է որպես ինչ-որ բուֆերացում (գույքագրում, առաքման ժամկետ, արագացված նավ)՝ հաճախորդներին պաշտպանելու ձեր փորձը չզգալու համար: Սովորեք կառավարել վերահսկվող պայթյունները:

Կարելի է պնդել, որ վերջին երեք տարին ԿՈՎԻԴ, պատերազմ, աշխատանքային անկարգություններ, և տնտեսական ցնցումները բոլորի համար եղել են մի մեծ քաոսի կապիկի չորացում: Netflix-ի դասն այն էր, որ այս տեսակի ճգնաժամը ոչ միայն պլանավորելու բան է, այլ այն, որ պետք է տիրապետել որպես կյանքի մշտական ​​փաստ:

Կատարյալ փոթորիկը կարող է երբեք չավարտվել, ուստի միգուցե մենք պետք է սովորենք ապրել դրա հետ:

Աղբյուր՝ https://www.forbes.com/sites/kevinomarah/2022/12/22/netflix-chaos-monkey-and-supply-chain/