Netflix' Chaos Monkey And Supply Chain

Мен жакында эле Zara компаниясынын Inditex башкы операциялык директору Карлос Креспо менен сүйлөштүм, анда ал системанын туруктуулугун институтташтыруу үчүн Netflix тарабынан он жыл мурун түзүлгөн программалык курал жөнүндө айтып өттү. Аты жагымдуу жана коогалаңдуу мезгилдерде камсыздоо тармактарын кайра ойлоп табууга аракет кылып жаткан жеткирүү чынжырынын лидерлери үчүн бул каршы чыгууга мүмкүн эмес. Бирок, Googleдолларга Nest
"камсыздоо чынжыр хаос маймыл" үчүн издөө так натыйжа берди бир цитата, 2012 -ж.

Эмне үчүн биз бул идеяны жеткирүү чынжырынын туруктуулугуна колдонбой жатабыз?

Chaos Monkey деген эмне?

Бул программалык курал, жана кененирээк айтканда, татаал системанын бөлүктөрүн туш келди өчүрүп, операторлорду жандуу калыбына келтирүүгө мажбурлаган инженердик принцип. Күтүлбөгөн өрткө каршы машыгуу сыяктуу, бирок күн сайын жана туш келди жолдор менен жерлерде. Идея системалык маселелерди тез чечүүдө чеберчиликке ээ болуу - бул окуу процесси, ал окуу ийри сызыгынан пайда көрүүгө тийиш.

Арткы окуя Netflix өзүнүн агымдык бизнесин Amazon Web Services аркылуу кантип масштабдатканы жөнүндө, ал эми DVDлерди жеткирүүдөн кардардын босогосуна өтүүдө. Адегенде кызарып, бул NASAдан күткөндөй системаны ашыкча пландаштырууга логикалык мамиле, бирок иш жүзүндө ал жеке салым кошкондорго өз көйгөйлөрүн чечүүгө мүмкүндүк берүүчү Netflix маданий нормасын колдонот. Хроникада жазылгандайChaos EngineeringNetflixтеги практиканын пионери болгон Кейси Розентал менен Нора Джонстун 2020-жылдагы китеби, ал беш принципти камтыйт:

  • Туруктуу жүрүм-турумдун тегерегинде гипотеза түзүңүз
  • Чыныгы дүйнөдөгү окуяларды өзгөртүңүз
  • Өндүрүштө эксперименттерди жүргүзүү
  • Үзгүлтүксүз иштөө үчүн эксперименттерди автоматташтырыңыз
  • Жардыруу радиусун азайтыңыз

Netflixтеги маданият менен процесстин айкалышы маанилүү, анткени ал ачык булактуу көйгөйлөрдү чечүү ыкмасын иштеп чыгып, колдонду, ошол эле учурда кокус өчүрүүлөрдүн дөңгөлөктөрүн системалуу түрдө буруп, кеңейтилген команда боюнча окууну тездетет.

Supply Chain Resilience and Chaos Engineering

Санариптик трансформация жеткирүү чынжырында бул жылы ысык болду, анткени ал жеткирүү чынжырларына жаңы бизнес моделдерин колдоого жана туруктуу операцияларды көздөөгө жардам берет (BCG X изилдөөсүн караңыз), бирок ошондой эле, анткени ал "туруктуулукту" убада кылат. Тилекке каршы, жеткирүү чынжырынын туруктуулугу үчүн санариптик трансформациянын практикалык колдонмолору дагы эле жалпысынан инвентаризацияны буферлөө жана кош булак сыяктуу салттуу тактикалар менен колдоого алынган, жакшыраак “көрүнүү” үчүн платформаларга чейин жетет. Бул ыкманын негизинде аналитикалык иштин дагы бир катмары турат калыбына келтирүү үчүн убакыт MITде Дэвид Симчи-Леви тарабынан жана санариптик эгиздерди колдонуу менен симуляциялардын толкуну. Мунун баары сонун угулат, бирок жетишпеген нерсе - бул иш жүзүндө кантип калыбына келтирүүнү үйрөнүү үчүн реалдуу жеткирүү чынжырчасынын иштебей калышы менен эксперимент жүргүзүүнүн системалуу жолу.

Каос маймылын камсыздоо чынжырларына колдонуу

Дарыгерлер Гиппократтын антын ичип, бизди ачканга чейин, анын ичинде атактуу "биринчи зыян келтирбегиле". Chaos Monkey принциптерин жеткирүү чынжырларында колдонгондор үчүн жаман идея эмес, бул кандайдыр бир жерде чыныгы машинаны кокусунан өчүрүүнү талап кылат. Бул анча маанилүү эмес жана мен билгендей, азырынча эч жерде боло элек.

  • Жогоруда келтирилген биринчи принцип ички атрибуттарга эмес, системанын натыйжаларына басым жасоону айтат. Система эмне үчүн иштеп жатканын түшүнүүгө аракет кылбай, анын иштеп жатканын текшериңиз.
  • Экинчи принцип ар кандай нерселерди реалдуу жолдор менен бузууну айтат. Глобалдык термоядролук согушту имитациялоонун кереги жок, жөн гана өчүргүчтү өчүрүп же буйрукту жоготуп, эмнени чечүү эң жакшы экенин үйрөнүңүз.
  • Үчүнчү принцип окуу үчүн эң жакшы жер өндүрүш экенин айтат. Жасап үйрөнүү симуляция жолу менен үйрөнүүгө караганда жакшыраак, башкача айтканда, санариптик эгиздер сонун, бирок алар туруктуулук маданиятын куруу үчүн жетишсиз болушу мүмкүн.
  • Төртүнчү принцип башаламандык маймылынын принциптерин институтташтырат, анткени ал эксперимент процессин кеңейтүүгө мүмкүндүк берет, бул сизди окуунун ийри сызыгына алып барат. Өрт өчүрүү боюнча маалымат илимин колдонуңуз.
  • Акыркысы, жарылуу радиусун азайтыңыз. Бул "эч кандай зыян келтирбе" дегенди билдирет жана кардарларды экспериментиңизди сезүүдөн коргоо үчүн кандайдыр бир буферлөө (инвентаризация, жеткирүү убактысы, тездетилген кеме) дегенди билдирет. Башкарылуучу жарылууларды башкарууну үйрөнүңүз.

Акыркы үч жылдын ичинде деп айтууга болот Covid, согуш, эмгектик толкундоолор, жана экономикалык башаламандык ар бир адам үчүн бир чоң башаламандык маймыл кургак чуркоо болду. Netflixтин сабагы мындай кризисти жөн гана пландаштыруу эмес, жашоонун туруктуу фактысы катары өздөштүрө турган нерсе.

Кемчиликсиз бороон эч качан бүтпөйт, ошондуктан, балким, биз аны менен жашаганды үйрөнүшүбүз керек.

Булак: https://www.forbes.com/sites/kevinomarah/2022/12/22/netflix-chaos-monkey-and-supply-chain/