क्लाउड सॉल्यूशन आर्किटेक्चर - ओटस से निःशुल्क पाठ्यक्रम, 6 महीने का प्रशिक्षण, दिनांक: 2 दिसंबर, 2023।
अनेक वस्तुओं का संग्रह / / December 06, 2023
एजाइल विकास के क्षेत्र में ज्ञान और क्लाउड समाधानों की वास्तुकला का समर्थन आईटी विशेषज्ञों के लिए एक अनिवार्य आवश्यकता बनती जा रही है। यह ऐसे विशेषज्ञ हैं जिनकी बड़ी वैश्विक परियोजनाओं में सबसे अधिक मांग है और उन्हें अत्यधिक भुगतान किया जाता है: Google, Amazon, Microsoft, Yandex, Sberbank, आदि।
यदि आवश्यक हो तो कंपनियां एप्लिकेशन को क्लाउड पर ले जाती हैं या स्क्रैच से विकसित करती हैं:
- न्यूनतम बुनियादी ढांचे की लागत के साथ प्रयोगों का उपयोग करके उत्पादों और नई सुविधाओं को तेजी से और अधिक बार (प्रतिस्पर्धियों की तुलना में) पेश करना;
- उच्च और बदलते लोड के तहत संचालन सुनिश्चित करें, यदि आवश्यक हो, तो कुछ ही मिनटों में सैकड़ों और यहां तक कि हजारों सर्वर तैनात करें;
- प्रारंभिक निवेश के बिना उच्च लागत और जटिल प्रौद्योगिकियों तक सरल और त्वरित पहुंच प्राप्त करें (उच्च)। प्रदर्शन कंप्यूटिंग / सुपर कंप्यूटर, बिग डेटा, एनालिटिक्स, मशीन लर्निंग, छवि और आवाज पहचान, सीडीएन और वगैरह।;
- दुनिया भर में या किसी विशिष्ट दूरस्थ क्षेत्र में सेवा का वैश्विक प्रावधान;
- अपने स्वयं के डेटा केंद्रों के समर्थन की लागत कम करें, मुक्त संसाधनों को एप्लिकेशन विकास और उपयोगकर्ता समर्थन पर केंद्रित करें।
- प्रमाणन प्रक्रियाओं से गुजरने की आवश्यकता के बिना चिकित्सा, वित्तीय या व्यक्तिगत डेटा के साथ काम करते समय नियामक आवश्यकताओं को पूरा करें।
ये लाभ केवल तकनीकी पहलू (बुनियादी ढांचे, अनुप्रयोग, आदि) के संयोजन से ही पूरी तरह से प्राप्त किए जा सकते हैं। वास्तुकला), मानवीय कारक (संगठन और इंटरैक्शन मॉडल में भूमिकाएं) और कार्य प्रक्रियाएं (विकास और रखरखाव के लिए पद्धति)। परियोजनाएं)।
पाठ्यक्रम के भाग के रूप में, छात्र:
सभी क्लाउड प्रदाताओं द्वारा प्रदान किए गए मुख्य तत्वों और सेवाओं से परिचित हों;
इन तत्वों का उपयोग करके क्लाउड समाधानों के बुनियादी डिज़ाइन पैटर्न का अध्ययन करेगा;
उन मूलभूत सिद्धांतों से परिचित हों जिनका क्लाउड समाधान को अनुपालन करना चाहिए और अंत में, विस्तृत माइग्रेशन पद्धति को समझें क्लाउड के मौजूदा समाधान, तकनीकी प्रक्रियाओं के परिवर्तन और संगठन के कर्मचारियों की सोच में बदलाव दोनों को ध्यान में रखते हुए बादल दृष्टिकोण.
इस पाठ्यक्रम के लिए कौन है?
क्लाउड समाधानों के आर्किटेक्चर पर काम करने के सर्वोत्तम अभ्यास में क्लाउड इंफ्रास्ट्रक्चर और क्लाउड एप्लिकेशन विभागों की टीमों का संयुक्त एजाइल डेवऑप्स कार्य शामिल है। आर्किटेक्ट की भूमिका बड़े पैमाने पर टीमों के बीच वितरित की जाती है; नवाचार (टीम, हैकथॉन) पर कोई एकाधिकार नहीं है। क्लाउड आर्किटेक्चर विभिन्न क्षेत्रों के विशेषज्ञों के बीच सहयोग (जानबूझकर आर्किटेक्चर) का परिणाम है।
यह पाठ्यक्रम मुख्य रूप से आर्किटेक्ट और डेवलपर्स के लिए है, लेकिन निम्नलिखित प्रोफाइल में विशेषज्ञों के लिए क्लाउड नेटिव स्तर पर विकास भी प्रदान करता है:
- आईटी/सॉफ्टवेयर आर्किटेक्ट जो क्लाउड समाधानों के आर्किटेक्चर को विकसित करने और बनाए रखने के लिए एजाइल डेवऑप्स दृष्टिकोण सीखना चाहते हैं (कोड के रूप में इन्फ्रास्ट्रक्चर)
- डेवलपर्स और DevOps इंजीनियर जो सीखना चाहते हैं कि अपने मौजूदा एप्लिकेशन को क्लाउड पर कैसे स्थानांतरित किया जाए, या क्लाउड वातावरण की विशेषताओं को ध्यान में रखते हुए स्क्रैच से क्लाउड-नेटिव एप्लिकेशन विकसित करें।
- नेटवर्क और सिस्टम प्रशासक जो DevOps इंजीनियर बनना चाहते हैं और सीखना चाहते हैं कि क्लाउड इंफ्रास्ट्रक्चर को कैसे बनाए रखा जाए
- सूचना सुरक्षा पेशेवर जो सीखना चाहते हैं कि अपने क्लाउड इंफ्रास्ट्रक्चर और एप्लिकेशन स्टैक को कैसे सुरक्षित किया जाए
- प्रबंधक और टीम लीड जो सीखना चाहते हैं कि क्लाउड को सक्षम करने के लिए अपने संगठन, तकनीकी वास्तुकला और वर्कफ़्लो को कैसे बदला जाए
यह पाठ्यक्रम आपको क्लाउड एप्लिकेशन आर्किटेक्चर को विकसित करने और समर्थन करने के लिए आवश्यक पेशेवर दक्षताओं में महारत हासिल करने की अनुमति देगा:
वेल-आर्किटेक्टेड फ्रेमवर्क - क्लाउड में उपयोग के लिए तैयार वास्तुशिल्प आवश्यकताओं के सेट का उपयोग
क्लाउड आर्किटेक्चर पैटर्न - क्लाउड इंफ्रास्ट्रक्चर आर्किटेक्चर और एप्लिकेशन स्टैक को लागू करने के वास्तविक उदाहरण
क्लाउड एडॉप्शन फ्रेमवर्क - आपके एप्लिकेशन स्टैक को क्लाउड पर स्थानांतरित करने और आपके संगठन, भूमिकाओं और वर्कफ़्लो को अनुकूलित करने की एक प्रक्रिया
क्लाउड समाधान के बुनियादी घटक और सेवाएँ - किसी के बुनियादी निर्माण खंडों से परिचित होना विभिन्न विक्रेताओं (AWS, Azure, GCP,) द्वारा प्रदान की गई विभिन्न सेवाओं के उदाहरण का उपयोग करके क्लाउड समाधान यांडेक्स। बादल, सर्क्लाउड)
आपको सीखना होगा:
क्लाउड समाधान के बुनियादी घटक और सेवाएँ:
— सभी मुख्य प्रकार की क्लाउड सेवाओं से परिचित हों
- टेराफॉर्म परियोजनाओं का उपयोग करके क्लाउड विक्रेताओं के ग्राफिकल इंटरफेस, कंसोल प्रबंधन टूल और स्वचालित परिनियोजन स्क्रिप्ट का उपयोग करके प्रत्येक सेवा का उपयोग करें;
— अर्जित ज्ञान को उन समस्याओं को हल करते समय लागू करें जिनका आपको बाद में वास्तविक परियोजनाओं में सामना करना पड़ेगा।
वेल-आर्किटेक्टेड फ्रेमवर्क (सही क्लाउड आर्किटेक्चर के लिए फ्रेमवर्क):
- प्रदर्शन दक्षता, विश्वसनीयता, सुरक्षा, परिचालन उत्कृष्टता, लागत अनुकूलन डोमेन में क्लाउड नेटिव समाधान आर्किटेक्चर के लिए आवश्यकताएं तैयार करना;
- वेल-आर्किटेक्टेड समाधान लागू करें (अभ्यास: कोड दृष्टिकोण के रूप में इंफ्रास्ट्रक्चर का उपयोग करके प्रयोगशाला कार्य);
- वेल-आर्किटेक्टेड फ्रेमवर्क के अनुपालन के लिए मौजूदा आर्किटेक्चर का विश्लेषण करें और सुधार और सुधार के लिए एक विस्तृत योजना तैयार करें।
क्लाउड आर्किटेक्चर पैटर्न:
- प्रमुख डोमेन के लिए AWS, Azure और GCP में वेल-आर्किटेक्टेड आवश्यकताओं को पूरा करने वाले समाधानों के वास्तविक उदाहरण लागू करें;
- क्लाउड लैंडिंग ज़ोन (मल्टी-अकाउंट/मल्टी-प्रोजेक्ट) का आर्किटेक्चर डिज़ाइन करें;
- नेटवर्किंग और एज, उपयोगकर्ता प्रबंधन और पहचान, इंफ्रास्ट्रक्चर डोमेन की वास्तुकला को डिजाइन करें और एप्लिकेशन लॉगिंग और मॉनिटरिंग, स्तरित सुरक्षा रक्षा, स्वचालित तैनाती (सीआई/सीडी)। टूलचेन);
क्लाउड एडॉप्शन फ्रेमवर्क (क्लाउड पर एप्लिकेशन माइग्रेशन फ्रेमवर्क):
- क्लाउड पर एप्लिकेशन स्टैक के माइग्रेशन की योजना बनाते समय फ्रेमवर्क की सिफारिशों का उपयोग करें;
- "6R" दृष्टिकोण (रिहोस्ट, रीप्लेटफॉर्म, पुनर्खरीद, रिफैक्टर, रिटेन, रिटायर) का उपयोग करके क्लाउड पर अनुप्रयोगों को स्थानांतरित करने के लिए एक सामान्य योजना, योजना और इष्टतम रणनीति विकसित करें;
— क्लाउड सेवाओं के उपयोग की लागत और लाभ निर्धारित करें;
- प्लेटफ़ॉर्म, सुरक्षा, संचालन, व्यवसाय, लोग, शासन डोमेन में माइग्रेशन के लिए आवश्यकताएँ तैयार करना;
- एक व्यवसाय निरंतरता योजना विकसित करें और उच्च उपलब्धता संकेतक प्राप्त करें।
4
अवधिमैं पेशेवर रूप से 20 वर्षों से अधिक समय से सॉफ्टवेयर विकास में शामिल हूं, जिनमें से अंतिम 13 वर्ष जावा जगत में रहे हैं। इस दौरान, उन्होंने विभिन्न आकारों की प्रणालियों के निर्माण में सक्रिय भाग लिया: छोटे उद्यम-स्तर की प्रणालियों से लेकर...
मैं पेशेवर रूप से 20 वर्षों से अधिक समय से सॉफ्टवेयर विकास में शामिल हूं, जिनमें से अंतिम 13 वर्ष जावा जगत में रहे हैं। इस समय के दौरान, उन्होंने विभिन्न आकारों की प्रणालियों के निर्माण में सक्रिय भाग लिया: छोटे उद्यम-स्तर की प्रणालियों से लेकर अंतरराष्ट्रीय निगमों की स्वचालन प्रणालियों तक। Diasoft, 1C, Luxoft, Rosgosstrakh, Sberbank जैसी कंपनियों में काम किया। वर्तमान में Java रोस्टेल्मैश के आरएनडी डिवीजन में अग्रणी, कृषि मशीनरी के लिए सर्वोत्तम स्वचालन प्रणाली बनाना अध्यापक
2
अवधिलिनक्स के साथ 15 वर्षों का अनुभव, क्लाउड्स और डेवॉप्स के साथ 10 वर्षों का अनुभव। लिनक्स वितरण के निर्माण में भाग लेने, आउटसोर्सिंग और उत्पाद कंपनियों दोनों में काम करने में कामयाब रहे। वह पिछले 3 वर्षों से...
लिनक्स के साथ 15 वर्षों का अनुभव, क्लाउड्स और डेवॉप्स के साथ 10 वर्षों का अनुभव। लिनक्स वितरण के निर्माण में भाग लेने, आउटसोर्सिंग और उत्पाद कंपनियों दोनों में काम करने में कामयाब रहे। पिछले 3 वर्षों से वह DevOpsConf रूस सम्मेलन की तैयारी कर रहे हैं।
8
पाठ्यक्रमआईटी में कस्टम विकास परियोजनाओं में 20+ वर्ष का अनुभव। दर्जनों सफल परियोजनाएँ, जिनमें सरकारी अनुबंध के तहत परियोजनाएँ भी शामिल हैं। ईआरपी सिस्टम के विकास और कार्यान्वयन, ओपन-सोर्स समाधान, उच्च-लोड अनुप्रयोगों के लिए समर्थन में अनुभव। पाठ्यक्रमों के शिक्षक...
आईटी में कस्टम विकास परियोजनाओं में 20+ वर्ष का अनुभव। दर्जनों सफल परियोजनाएँ, जिनमें सरकारी अनुबंध के तहत परियोजनाएँ भी शामिल हैं। ईआरपी सिस्टम के विकास और कार्यान्वयन, ओपन-सोर्स समाधान, उच्च-लोड अनुप्रयोगों के लिए समर्थन में अनुभव। लिनक्स, कुबेर, एमएलओपीएस, डेटाऑप्स, सॉल्यूशनआर्किटेक्ट, आईएसी, एसआरई पर पाठ्यक्रमों के शिक्षक, साथ ही हाईलोड पाठ्यक्रम के संरक्षक