Վերջերս ես զրույց ունեցա Zara-ի Inditex մայր ընկերության գլխավոր գործառնական տնօրեն Կառլոս Կրեսպոյի հետ, որտեղ նա նշեց մի ծրագրային գործիք, որը ստեղծվել է Netflix-ի կողմից ավելի քան մեկ տասնամյակ առաջ՝ ինստիտուցիոնալացնելու համակարգի ճկունությունը: Անունը գրավիչ է, և մատակարարման շղթայի ղեկավարների համար, ովքեր փորձում են վերահայտնագործել իրենց մատակարարման ցանցերը անհանգիստ ժամանակներում, դա անդիմադրելի է: Եվ այնուամենայնիվ, Google-ը
Ինչու՞ մենք չենք կիրառում այս գաղափարը մատակարարման շղթայի ճկունության համար:
Ի՞նչ է 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/