AWS इंस्टेंस शेड्यूलर बनाम गोरिल्लास्टैक

AWS इंस्टेंस शेड्यूलर के साथ कुश्ती में हफ्तों बिताने के बाद बहुत सारे संगठन हमारे पास मदद के लिए आते हैं। अन्य उपयोगकर्ता, जिन्होंने कभी भी 40 पृष्ठ के निर्देशात्मक दस्तावेज़ के साथ हाथापाई करने की कोशिश नहीं की है, हमसे पूछते हैं कि गोरखधंधे के बजाय इसका उपयोग क्यों नहीं करना चाहिए।

उदाहरण शेड्यूलर अवलोकन

AWS इंस्टेंस शेड्यूलर AWS सॉल्यूशंस टीम द्वारा लिखा गया एक सॉल्यूशन है, जो एक पुराने ब्लॉग पोस्ट के आधार पर लिखा जाता है कि कैसे आप अपने इंस्टा शेड्यूलर को लिख सकते हैं। यह गाइड और यह समाधान उपयोगकर्ताओं को एक रोल के साथ अपने स्वयं के शेड्यूलर प्रदान करते हैं। हम AWS इंस्टेंस शेड्यूलर और गोरिल्लास्टैक रूल्स इंजन के बीच अंतर के प्रमुख बिंदुओं को रेखांकित करेंगे।

गोरिल्लास्टैक फ़ीचर सेट

गोरिल्लास्टैक और एडब्ल्यूएस इंस्टेंस शेड्यूलर के बीच पहला और सबसे स्पष्ट अंतर फीचर सेट में अंतर है। गोरिल्लास्टैक के नियम इंजन को कई ट्रिगर्स (न सिर्फ शेड्यूल) पर चलाया जा सकता है और शेड्यूलिंग इंस्टेंसेस से परे कार्यों का एक बड़ा सेट प्रदर्शन कर सकता है, आपदा वसूली, स्नैपशॉट निर्माण / प्रतिधारण, पैचिंग, ऑटो स्केलिंग प्रबंधन और डायनामो स्कैबिंग स्केलिंग के लिए, सिर्फ नाम के लिए कुछ। गोरिल्लास्टैक एक इवेंट लॉग (ऑडिट की जानकारी और निष्पादन इतिहास के साथ) और साथ ही हमारे इंजन कक्ष (आरओआई और व्यवसाय को वापस रिपोर्ट करने के लिए बचत ट्रैकिंग प्रदान करके) फीडबैक लूप को पूरा करता है।

प्रबंधित समाधान बनाम हाउस इंस्टेंस शेड्यूलर में

कई टीमें जो हमारे साथ बोलती हैं वे समय खराब हैं और उन संसाधनों की कमी है जिनके लिए उन्हें अपने व्यवसाय के लिए वास्तविक मूल्य देने वाली परियोजनाओं की आवश्यकता होती है। प्रबंधित समाधान पिछले कुछ वर्षों में तेजी से लोकप्रिय हो गए हैं, क्योंकि व्यवसायों को व्यावसायिक उद्देश्यों पर ध्यान केंद्रित करने के महत्वपूर्ण महत्व का एहसास होता है।

हालांकि एडब्ल्यूएस इंस्टेंट शेड्यूलर को तैनात करने और उपयोग करने में सीधा लगता है, इसके कार्यान्वयन, कॉन्फ़िगरेशन और रखरखाव की प्रकृति में छिपी हुई जटिलताएं हैं। इन समस्याओं को जटिल, बड़े, बहु-खाता वातावरण और अलग-अलग आवश्यकताओं वाली अलग-अलग टीमों के साथ उद्यमों में संयोजित किया जाता है।

गोरिल्लास्टैक एंटरप्राइज़-ग्रेड ऑटोमेशन सॉफ़्टवेयर को एक प्रबंधित सेवा के रूप में प्रदान करता है, जिसमें सभी विशेषताओं के साथ बड़े व्यवसायों की आवश्यकता होती है (SAML, भूमिका आधारित अभिगम नियंत्रण, नियम कॉन्फ़िगरेशन पर ऑडिट इतिहास) और वे सभी सुविधाएँ जो अंतिम उपयोगकर्ता चाहते हैं (सूचनाएँ, कार्य, अनुकूलन) ।

टाइमज़ोन, सूचनाएं, स्नूज़िंग और रद्द करना

गोरिल्लास्टैक को बड़ी, गतिशील टीमों के लिए डिज़ाइन किया गया है और उनकी प्रतिक्रिया द्वारा विकसित किया जाना जारी है। महत्वपूर्ण विशेषताओं में अंतर के कुछ उदाहरण, जो उपयोगकर्ताओं के लिए भिन्न होते हैं:

  1. मल्टी-टाइमज़ोन समर्थन: उपयोगकर्ताओं को यूटीसी में परिवर्तित होने से बचाने के लिए और फिर से अपने इलाके में दिन के उजाले में बचत के परिवर्तनों से कभी नहीं डगमगाएं।
  2. सूचनाएं: गोरिल्लास्टैक में किसी भी अनुसूचित नियम के लिए, आप वर्तमान नियम द्वारा लक्षित संसाधनों के बारे में सूचित करने के लिए स्लैक या ईमेल द्वारा वितरित की जाने वाली अधिसूचना को कॉन्फ़िगर कर सकते हैं। अधिसूचना में, उपयोगकर्ताओं को स्नूज़ या रद्द करने का विकल्प भी प्रदान किया जाता है (निश्चित रूप से, इन क्रियाओं तक पहुंच हमारे कस्टम रोल आधारित एक्सेस कंट्रोल का उपयोग करके भी अनुकूलन योग्य है)।
  3. स्नूज़िंग और रद्द करना: कभी-कभी ऐसे मामले सामने आते हैं जहां निर्धारित समय किसी विशेष दिन के लिए उपयुक्त नहीं होता है। यह हो सकता है कि उपयोगकर्ता देर से काम कर रहे हैं, या सिस्टम अभी भी उपयोग में हैं। किसी भी तरह से, उपयोगकर्ता "आज नहीं" (रद्द) या "एक्स मिनट प्रतीक्षा करें" (स्नूज़) कहने में सक्षम होना चाहिए। यह केवल गोरिल्लास्टैक में संभव है और वैकल्पिक के उपयोगकर्ताओं को बख्शता है, जो इंस्टेंस शेड्यूलर में कॉन्फ़िगरेशन को हटाना और फिर से जोड़ना है, या अन्यथा लक्ष्यीकरण के लिए टैग हटा दें और बाद में उन्हें फिर से जोड़ें।
  4. टीम इनेबलिंग: एसएएमएल और कॉम्प्लेक्स का समर्थन करके, कस्टम उपयोगकर्ता भूमिकाएं - संगठन अंतिम उपयोगकर्ता को वैरिएबल एक्सेस देकर वातावरण का प्रबंधन करने के लिए टीमों को सशक्त बनाते हैं। इसे तरल आवश्यकताओं (शेड्यूल आवश्यकताओं को बदलना, कर्मियों को बदलना, टैग प्रबंधन बदलना, टैग चर बदलना) के साथ संगठनों में बढ़ाया जाता है, जहां एक केंद्रीय स्वामी के साथ कोड बनाए रखना असंभव होगा।

लक्ष्यीकरण में अतुलनीय लचीलापन

एक अन्य क्षेत्र जहां गोरिल्लास्टैक के नियम इंजन वास्तव में चमकते हैं, यह संसाधनों के दानेदार लक्ष्यीकरण का प्रबंधन करता है। AWS इंस्टेंस शेड्यूलर को लागू करने वाले उपयोगकर्ताओं को क्रॉस क्षेत्र या क्रॉस अकाउंट फ्लेवर को लागू करने के बारे में निर्णय लेने की आवश्यकता है। यदि कई खातों के लिए कॉन्फ़िगर किया गया है, तो सभी शेड्यूल हमेशा सभी खातों और सभी क्षेत्रों पर लागू होंगे। दूसरी ओर, गोरिल्लास्टैक में, प्रत्येक नियम के लिए, उपयोगकर्ता के पास यह चुनने का विकल्प होता है कि कौन से क्षेत्र और प्रति नियम के आधार पर खाते हैं, इसलिए सभी खाते और सभी क्षेत्र एक विकल्प हैं, लेकिन यह अनिवार्य नहीं है।

एडब्ल्यूएस इंस्टेंट शेड्यूलर तैनाती के भीतर, उपयोगकर्ता को एक विशेष संसाधन टैग कुंजी निर्दिष्ट करने की आवश्यकता होती है, जिसका उपयोग कॉन्फ़िगर किए गए प्रत्येक शेड्यूल के खिलाफ मैच करने के लिए संसाधन टैग मूल्यों पर विचार करने के लिए किया जाएगा। इसका अर्थ है कि लक्षित किए जाने वाले प्रत्येक संसाधन को केवल एक टैग की उपस्थिति पर पहचाना जा सकता है।

दूसरी तरफ गोरिल्लास्टैक में, हम टैगग्रुप्स की धारणा प्रदान करते हैं। उपयोगकर्ता संसाधन टैग कुंजी का एक संयोजन निर्दिष्ट करते हैं: मूल्य जोड़े और मिलान रणनीतियों (केस संवेदनशील, केस असंवेदनशील या नियमित अभिव्यक्ति का उपयोग करके)। उपयोगकर्ता तब रनटाइम पर संसाधनों के विरुद्ध मिलान करने के तरीके को परिभाषित करने के लिए बूलियन अभिव्यक्ति का उपयोग करके इन्हें जोड़ सकता है। यह संसाधनों के विशिष्ट सबसेट में कटौती करने की क्षमता को अधिक दानेदार स्तर पर देता है।

सारांश

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

मूल रूप से www.gorillastack.com पर 16 अप्रैल, 2018 को प्रकाशित हुआ।