माइकल बेसनाइट, ओपनस्टैक ट्रोव टेक्निकल प्रोजेक्ट मैनेजर के साथ साक्षात्कार

हम मिरांटिस ब्लॉग पर ओपनस्टैक परियोजना के तकनीकी प्रबंधकों के साथ साक्षात्कार की श्रृंखला की आठवीं प्रस्तुति देते हैं। हमारा लक्ष्य तकनीकी विशेषज्ञों के व्यापक समुदाय को शिक्षित करना है और लोगों को यह समझने में मदद करना है कि वे ओपनस्टैक परियोजना से कैसे योगदान कर सकते हैं और लाभ उठा सकते हैं। स्वाभाविक रूप से, साक्षात्कारकर्ता का दृष्टिकोण, और मिरांटिस नीचे नहीं है।

निम्नलिखित माइकल बेसनाइट, ओपनस्टैक ट्रोव तकनीकी परियोजना प्रबंधक के साथ एक साक्षात्कार है।

मिरान्टिस: हमें अपने बारे में बताओ।

माइकल बसनाइट: मैं रैकस्पेस में एक मुख्य अभियंता हूं, ओपनस्टैक प्रोजेक्ट पर 24 घंटे, सप्ताह में 7 दिन काम करता हूं। मैं 7 वर्षों से रैकस्पेस के साथ हूं। वह डेटा एनालिटिक्स, क्लाउड वेबसाइट होस्टिंग, बड़े पैमाने पर प्रोविजनिंग सिस्टम के लिए जिम्मेदार था और अब मैं ट्रोव पर काम कर रहा हूं। रैकस्पेस के लिए धन्यवाद, अब मैं अपनी ऊर्जा का 100% एक खुले स्रोत डेटाबेस को दे सकता हूं। मैं बर्कले, कैलिफ़ोर्निया में रहता हूं, या तो अपने घर के बरामदे में एक कप कॉफी के साथ काम कर रहा हूं, या मेरी पत्नी और 10 महीने के बेटे अलेक्जेंडर के बगल में।

प्रश्न: ओपनस्टैक के साथ आपके रिश्तों का इतिहास क्या है? आप प्रोजेक्ट में क्यों भाग ले रहे हैं?

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

प्रश्न: ट्रोव परियोजना के तकनीकी प्रबंधक के रूप में आपकी क्या जिम्मेदारियां हैं?

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

प्रश्न: ओपनस्टैक में ट्रोव की भूमिका क्या है? ट्रोव परियोजना क्यों महत्वपूर्ण है?

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

प्रश्न: ट्रोव परियोजना में वास्तव में अद्वितीय और सफलता क्या है?

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

प्रश्न: हमें ट्रोव समुदाय के बारे में बताएं - जो आपके साथ सहयोग कर रहा है?

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

प्रश्न: आज ट्रोव समुदाय की क्या उपलब्धियां हैं?

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

प्रश्न: ओपनस्टैक हवाना रिलीज में ट्रोव क्या विशेषताएं प्रदान करेगा?

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

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

प्रश्न: आप इस परियोजना के बारे में लोगों को क्या जानना चाहेंगे?

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

प्रश्न: क्या ट्रोव के बारे में कोई आम गलत धारणाएं हैं?

उत्तर: फिर से, मैं इस भ्रांति के बारे में दोहरा सकता हूं कि हम बस एक सेवा के रूप में "MySQL" या "SQL एक सेवा के रूप में" हैं। हम इससे कहीं अधिक हैं। हम SQL और NoSQL डेटा वेयरहाउस के प्रावधान और रखरखाव प्रदान करना चाहते हैं। हम नहीं चाहते कि हमें "अति विशिष्ट परियोजना" के रूप में लेबल किया जाए।

प्रश्न: आपने ट्रोव की अवधारणा का उल्लेख किया है। क्या आप हमें इसके बारे में और बता सकते हैं?

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

प्रश्न: आपका लक्ष्य समूह कौन है?

उत्तर: मुझे लगता है कि आप अनुमान लगा सकते हैं कि मैं उत्तर दूंगा ... जिन लोगों को क्लस्टर की आवश्यकता है! भविष्य डेटा बैकअप है। क्लस्टरिंग के बारे में भी यही कहा जा सकता है। ग्राहकों को अपने डेटा और गारंटी की आवश्यकता होती है कि वे तब उपलब्ध होंगे जब उनकी आवश्यकता होगी। यह क्लस्टरिंग का समर्थन करने में मदद करेगा।

प्रश्न: फिलहाल (भविष्य में) ट्रोव के प्रक्षेपण और उचित संचालन के लिए आवश्यक शर्तें क्या हैं?

उत्तर: अगले छह महीनों में सबसे गंभीर बदलाव हीट प्रोजेक्ट है। हमें उम्मीद है कि हीट क्लस्टर की स्थापना का समर्थन करेगा। इसका मतलब हो सकता है कि हीट टीम में शामिल हो, और वे बहुत अच्छे लोग हैं, इसलिए कोई मुश्किल नहीं होगी! इसके अलावा, आपको बस इतना करना है कि मानक ओपनस्टैक आवश्यकताओं का पालन करें। एक बार जब हम देवस्टैक में बेहतर एकीकृत हो जाते हैं, जो बहुत जल्द हो जाएगा, तो आरंभ करने के लिए, आपको केवल DevStack को लॉन्च करने और ट्रोव का उपयोग करने की आवश्यकता है।

प्रश्न: ट्रोव परियोजना में आप प्रतिभागियों में से किसे देखना चाहेंगे?

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

प्रश्न: क्या कार्यक्षमता में सुधार और परीक्षण करने की आवश्यकता है?

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

प्रश्न: लोग वास्तव में शुरुआत कैसे कर सकते हैं?

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

प्रश्न: बहुत बहुत धन्यवाद, माइकल!

उत्तर: बिलकुल नहीं!

Source: https://habr.com/ru/post/In202626/


All Articles