2019: 7 युक्तियों के लिए एक मजबूत क्लाउड माइग्रेशन रणनीति

यहाँ मंजूनाथ एम के एक लेख का अनुवाद है, जो बिट्स एंड पीज़ पर प्रकाशित हुआ था। हम इसे पढ़ने का सुझाव देते हैं जो पहले से ही प्रवास के लिए तैयारी के चरण को पार कर चुके हैं और अगले चरण पर आगे बढ़ रहे हैं।

आमतौर पर, कंपनियां पोर्टफोलियो मूल्यांकन और नियोजन के दौरान क्लाउड पर एप्लिकेशन ट्रांसफर करने के विभिन्न तरीकों पर विचार करती हैं - प्रवास का दूसरा चरण। वे यह भी सोचते हैं कि कौन से एप्लिकेशन ट्रांसफर करना आसान होगा और उनका माइग्रेशन क्या होगा। यह इस स्तर पर है कि डेवलपर समझता है कि उसके विकास पर्यावरण के घटक कितने जटिल और अन्योन्याश्रित हैं। उनकी बातों से, बहुत कुछ गलत हो सकता है।


संभावित कठिनाइयों को रोकने के लिए, कंपनी को एक माइग्रेशन प्लान विकसित करना होगा, अनुप्रयोगों को स्थानांतरित करने और उन्हें प्राथमिकता देने का सबसे प्रभावी तरीका खोजना होगा।

प्रवास की जटिलता आवेदन पर ही निर्भर करती है, विशेष रूप से लाइसेंस समझौतों और उपयोग की गई वास्तुकला पर।

कम से कम जटिल एप्लिकेशन के साथ शुरुआत करना बेहतर है। कारण स्पष्ट हैं: डेटा को स्थानांतरित करने वाले क्लाउड उपयोगकर्ता को तुरंत परिणाम मिलेगा, साथ ही धीरे-धीरे सिस्टम से परिचित हो जाएगा।

नीचे आपको क्लाउड पर एप्लिकेशन को स्थानांतरित करने के लिए एक मजबूत रणनीति विकसित करने में मदद करने के लिए कुछ सुझाव मिलेंगे।

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

क्लाउड सुरक्षा: HTTPS का उपयोग करें


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

अलीबाबा क्लाउड एक ऐसी सेवा का एक उदाहरण है जो एसएसएल प्रमाणपत्र प्रदान करता है। इसकी सेवाएं काफी महंगी हैं, और प्रमाणपत्र उद्यमों के लिए अधिक उपयुक्त हैं।

एक और विकल्प है - लेट्स एनक्रिप्ट प्रमाण पत्र प्राधिकरण की लोकप्रिय मुफ्त एसएसएल सेवा।



सर्टिफिकेट क्लाइंट का उपयोग करके उत्पन्न होने वाले अनुप्रयोगों के लिए क्लाइंट प्रमाणपत्र के लिए, उपयोगकर्ता सर्वर को डोमेन आवश्यकताओं को पूरा करना होगा।

अधिकांश क्लाउड सेवा कंपनियां डोमेन नाम की पेशकश करती हैं जिनमें व्हिस डेटा सुरक्षा शामिल है।

क्लाउड सिक्योरिटी: अपने क्रेडेंशियल्स को सुरक्षित रखें


आपका क्लाउड खाता आपके या आपके संगठन और आपके क्लाउड सेवा प्रदाता के बीच एक व्यापारिक समझौते का परिणाम है। क्लाउड पर माइग्रेट करने से जुड़ी क्रेडेंशियल सुरक्षा सबसे बड़ी चुनौतियों में से एक है। उदाहरण के लिए AWS (Amazon Web Services) लें। चूँकि आपका रूट खाता AWS से संबंधित संसाधनों और सेवाओं का प्रबंधन कर रहा है, इसलिए आपको इसे सभी डेटा तक पहुँच प्रदान करने की आवश्यकता है, जिनमें प्रशासक अधिकारों के अधीन हैं। यह विचार करने योग्य है कि जोखिम बढ़ रहे हैं।

टिप: AWS का उपयोग करते समय, अपने रूट खाते तक पहुँचने के लिए एक कुंजी उत्पन्न न करें, और इसे अनावश्यक रूप से न करें। AWS IAM (पहचान और अभिगम प्रबंधन) का उपयोग करना, खाते बनाना और उन्हें AWS के दैनिक उपयोग के लिए आवश्यक अधिकार प्रदान करना बेहतर है।

यह सब न केवल एडब्ल्यूएस पर लागू होता है। आप किसी भी क्लाउड सेवा का उपयोग करके समान समस्याओं और जोखिमों का सामना करेंगे। तो, डेटा ट्रांसफर किसी भी चीज द्वारा विनियमित नहीं है। उपयोगकर्ता अपनी साख साझा कर सकते हैं - उदाहरण के लिए, कर्मचारियों के साथ अगर वे उन्हें खो देते हैं।

इस क्षेत्र में समस्या को हल करने के लिए, चोरी के मामले में प्रक्रिया का वर्णन करने के साथ-साथ साख के नुकसान और उनके आदान-प्रदान के बारे में नियम स्थापित करना आवश्यक है।

क्लाउड सुरक्षा: बैकअप और रिकवरी संसाधनों की जाँच करें


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

नीचे कुछ सिफारिशें दी गई हैं।

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

सही होस्टिंग वातावरण चुनें


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

  • ऊर्ध्वाधर और क्षैतिज लचीलापन और स्केलिंग;
  • विभिन्न देशों में पहुंच का समर्थन;
  • एक-क्लिक डेटा वितरण
  • उपयोग और वित्तीय कारोबार के बारे में जानकारी ट्रैक करने की क्षमता;
  • अतिरेक और डेटा बैकअप।

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

स्वामित्व की कुल लागत को कम करके, क्लाउड प्रौद्योगिकी के उपयोग से न केवल सॉफ्टवेयर विक्रेता सेवाओं के उपभोक्ताओं को लाभ होता है, बल्कि स्वयं प्रदाता भी, जो एक स्थिर आय के साथ एक सदस्यता-आधारित सास-मॉडल प्राप्त करते हैं।

एक माइग्रेशन रणनीति तैयार करें और एक रोडमैप विकसित करें


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

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

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

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

क्रमिक प्रवास चुनें


यदि आपके आवेदन में विकास का एक व्यापक सामान है जिसे स्थानांतरित करना मुश्किल है, तो एक होस्टिंग पर एक तैनाती मॉडल के साथ शुरू करें।

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

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

क्लाउड आर्किटेक्चर का उपयोग करें


अगला लॉजिकल स्टेप एप्लिकेशन आर्किटेक्चर को पुनर्गठित करने या उसे फिर से तैयार करने और फिर इसे एक सेवा के रूप में पेश करने का है। यह सेवा जो गुण होनी चाहिए:

  • एपीआई और सेवा उन्मुख वास्तुकला;
  • अंतर्निहित सुरक्षा के साथ एक्स्टेंसिबल डेटा मॉडल;
  • तैयार-निर्मित बहु-किरायेदार समर्थन;
  • लचीला विन्यास विकल्प;
  • उद्योग-व्यापी क्लाउड प्लेटफ़ॉर्म के साथ संगतता और तीसरे पक्ष की सेवाओं का उपयोग जो एक प्रमुख उत्पाद की कार्यक्षमता का विस्तार कर सकते हैं।

निष्कर्ष


यदि आपने अभी तक यह तय नहीं किया है कि क्लाउड माइग्रेशन के लिए सीधे कैसे आगे बढ़ना है, तो हमारे पहले चरण के लिए मार्गदर्शक बनकर, हमारे सिद्ध और व्यापक सुझावों को इसमें आपकी मदद करनी चाहिए।

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

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


All Articles