Asset inventory · Operational resilience

पंद्रह साल पहले का जीवंत आर्किटेक्चर ग्राफ: हमारा 2011 का डिस्कवरी प्रोटोटाइप

जीवंत इन्वेंट्री के बोर्ड-स्तरीय माँग बनने से बहुत पहले, Limbo में लिखा और Inferno पर चलता एक वितरित प्रोग्राम पहले से ही एक नेटवर्क खोज रहा था और उसे वास्तविक समय में एक 3D ग्राफ में प्रवाहित कर रहा था. यह रहा वह फुटेज, और उस प्रोटोटाइप से लेकर आज हम जो बनाते हैं उस तक की रेखा.

एक इस्टेट जो खुद को बयान नहीं कर सकता

अधिकांश संगठन आज भी अपने तकनीकी इस्टेट का वर्णन एक स्प्रेडशीट में करते हैं. यह सहेजे जाते ही गलत हो जाता है, क्योंकि इस्टेट बदलता रहता है और दस्तावेज़ नहीं बदलता. जब कुछ टूटता है, तो पहला घंटा समस्या को सुलझाने में नहीं, बल्कि यह पुनर्निर्माण करने में बीतता है कि आखिर किससे क्या जुड़ा था.

जुलाई 2024 का CrowdStrike आउटेज ने इस अंतर की लागत को ठोस बना दिया. एक अकेली त्रुटिपूर्ण फ़ाइल एक साथ हर एंडपॉइंट तक पहुँच गई. जो संस्थाएँ घंटों में उबर गईं वे अपनी इन्वेंट्री और अपनी निर्भरताएँ देख सकती थीं. जिन्हें दिन लगे वे घड़ी चलते हुए दोनों को याददाश्त से फिर से खड़ा कर रही थीं. यह अंतर किस्मत का नहीं था. यह इस बात का था कि इस्टेट खुद को बयान कर सकता था या नहीं.

अगर इस्टेट खुद को चित्रित कर ले तो

अब इसके विपरीत की कल्पना कीजिए. आप एक सिस्टम को एक नेटवर्क की ओर इंगित करते हैं और चले जाते हैं. छोटे एजेंट फैल जाते हैं, हर होस्ट, हर सेवा और हर लिंक को सुलझाते हैं, और तस्वीर आपके सामने खुद इकट्ठी होती जाती है: जीवंत, तीन आयामों में, हर नए नोड के प्रकट होते ही फिर से चित्रित होती हुई. कोई विश्लेषक डिब्बों को एक ऐसे आरेख में नहीं उतार रहा जो बैठक शुरू होने से पहले ही बासी हो जाता है. नक्शा ही भूभाग है, और वह खुद को अपडेट करता है.

यही आज मेज़ पर रखी माँग है. जीवंत इन्वेंट्री, एक वर्तमान आर्किटेक्चर ग्राफ, एक ऐसा मॉडल जिस पर आप जोखिम की गणना कर सकें. यह 2020 के दशक के उत्तरार्ध के किसी रोडमैप आइटम जैसा पढ़ा जाता है.

यह कोई कॉन्सेप्ट रेंडर नहीं है. यह 2011 है.

2011 में बनाया, 2014 में प्रकाशित. यदि एम्बेड लोड न हो, तो उसे यहाँ देखें.

इस फुटेज का काम 2011 का है, और वीडियो 2014 में प्रकाशित हुआ. यह Limbo में लिखा एक वितरित, समानांतर प्रोग्राम है, जो Vita Nuova के ऑपरेटिंग सिस्टम Inferno की मूल भाषा है. एक जैसे एजेंट नेटवर्क भर में समवर्ती रूप से चलते हैं, हर एक अपने हिस्से पर खोज और इन्वेंट्री करता है, और हर एक जो पाता है उसे UbiGraph में प्रवाहित करता है, जो एक 3D ग्राफ इंजन है और जैसे-जैसे होस्ट और लिंक सुलझते हैं वैसे-वैसे टोपोलॉजी को वास्तविक समय में फिर से चित्रित करता है. कोई तस्वीर नहीं बना रहा. नेटवर्क खुद को चित्रित कर रहा है, और ग्राफ इस गणना का परिणाम है, बाद में बनाई गई कोई स्लाइड नहीं.

सही विचार, असाधारण उपकरण

उन तीनों घटकों में से दो अब संग्रहालय की वस्तुएँ हैं. Limbo और Inferno कभी मुख्यधारा तक नहीं पहुँचे. UbiGraph वर्षों से निष्क्रिय है. इस क्लिप को नॉस्टैल्जिया की श्रेणी में रख देना आसान होता.

उपकरणों का चुनाव सनक नहीं, सोच-समझकर लिया गया था. Inferno वितरण और समवर्तीता को बाद में जोड़ी गई लाइब्रेरियों के बजाय प्रथम-श्रेणी गुणों के रूप में लेता था, जो ठीक वही है जिसकी एक इस्टेट-व्यापी खोज स्वीप को ज़रूरत होती है: कई छोटे काम एक साथ चलते हुए, जिनके परिणाम एक सुसंगत दृश्य में मिल जाते हैं. तकनीक एक साधन थी. असली कृति उसके नीचे का दावा था, और दावा सरल था. एक इस्टेट किसी भी इंसान के दस्तावेज़ बनाने से अधिक तेज़ और अधिक ईमानदारी से खुद को खोज और चित्रित कर सकता है, और एक बार जब वह ऐसा करता है, तो वह जीवंत तस्वीर ऐसी चीज़ बन जाती है जिस पर आप तर्क कर सकते हैं और गणना कर सकते हैं.

उस बेंच से लेकर जो हम भेजते हैं

2011 के प्रोटोटाइप से तीन चीज़ें, ज्यों की त्यों, वर्तमान उत्पाद श्रृंखला में जीवित हैं. जीवंत खोज और इन्वेंट्री का लूप अब वह नींव है जिस पर बाकी सब टिका है: जब तक उसके नीचे की इन्वेंट्री वर्तमान न हो, तब तक नीचे की किसी भी चीज़ पर भरोसा नहीं किया जाता. खुद को चित्रित करने वाला ग्राफ बड़ा होकर Diagrammar बन गया, जो जीवंत इन्वेंट्री और खोज डेटा से सीधे स्तरित 3D आर्किटेक्चर ग्राफ बनाता है, ताकि व्यवसाय, डेटा, एप्लिकेशन और तकनीक के दृश्य हमेशा एक साल पुराने चित्र के बजाय असली इस्टेट हों. और यह अंतर्दृष्टि कि ग्राफ केवल एक तस्वीर नहीं बल्कि एक ऐसा मॉडल है जिसे आप चला सकते हैं, DORA-MAST में बदल गई, जो उसी ग्राफ पर परिचालन लचीलेपन का मॉडल बनाती है, और cVaR में, जो यह आँकती है कि जब एक नोड एक साथ हर जगह विफल हो तो उसकी क्या लागत आती है.

असाधारण रनटाइम चला गया. विचार का आर्किटेक्चर नहीं गया. हमने आकार रखा और इंजन बदल दिया.

नया सामान्य

क्लिप से प्लेटफ़ॉर्म तक की रेखा छोटी और सीधी है. जो 2014 में एक शोध-कौतूहल जैसा लगता था, वह अब वह बेरंग अनुशासन है जो तय करता है कि एक बुरा मंगलवार घंटों चलेगा या दिनों. इन्वेंट्री उतारी नहीं जाती, गणना की जाती है. ग्राफ इसलिए वर्तमान रहता है क्योंकि वह बनाए रखा नहीं, उत्पन्न किया जाता है. और क्योंकि ग्राफ एक मॉडल है, किसी घटना के बाद का सवाल "उससे क्या जुड़ा था?" होना बंद हो जाता है और बन जाता है "हम पहले से जानते थे, यह रही मूल्यांकित विस्फोट-त्रिज्या."

खोज कभी कठिन हिस्सा नहीं था. कठिन यह मानना था कि एक जीवंत इन्वेंट्री इतनी मायने रखती है कि पूरे स्टैक को उसके इर्द-गिर्द बनाया जाए. हमने यह दाँव 2011 में, फिल्म पर लगाया. बाकी उद्योग अब, पंद्रह साल बाद, पहुँच रहा है.

खोज कभी कठिन हिस्सा नहीं था. कठिन यह मानना था कि एक जीवंत इन्वेंट्री मायने रखती है.

CCI का नज़रिया

उल्लिखित समाधान: Diagrammar · DORA-MAST · cVaR. सभी उत्पाद देखें · किसी व्यवसायी से बात करें.

क्या आपका संगठन भी इससे प्रभावित है?

किसी व्यवसायी से बात करें →