पाठ 1बैकअप रणनीतियाँ: पूर्ण बनाम इंक्रीमेंटल, तार्किक बनाम भौतिक डीबी बैकअप, फाइलसिस्टम बनाम अनुप्रयोग बैकअप, प्रतिधारण नीतियाँसर्वरों और डेटाबेसों के लिए बैकअप रणनीतियाँ डिजाइन करें, पूर्ण और इंक्रीमेंटल बैकअप, तार्किक और भौतिक विधियों तथा फाइलसिस्टम बनाम अनुप्रयोग-स्तरीय दृष्टिकोणों की तुलना करें। प्रतिधारण, एन्क्रिप्शन और सत्यापन प्रथाओं को परिभाषित करें।
पूर्ण बनाम इंक्रीमेंटल बैकअप योजनाएँतार्किक बनाम भौतिक डीबी बैकअपफाइलसिस्टम और अनुप्रयोग-स्तरीय बैकअपबैकअप एन्क्रिप्शन और पहुँच नियंत्रणप्रतिधारण अनुसूचियाँ और कानूनी आवश्यकताएँपाठ 2केंद्रीकृत लॉगिंग: syslog बनाम logstash बनाम fluentd, लॉग रोटेशन, प्रतिधारण, इंडेक्स रणनीतियाँ, और आंतरिक ऐप के लिए आकार निर्धारणआंतरिक ऐप के लिए syslog, Logstash या Fluentd का उपयोग करके लॉग्स को केंद्रीकृत करना सीखें। हम लॉग संग्रह, रोटेशन, प्रतिधारण, इंडेक्सिंग रणनीतियों और क्षमता आकार निर्धारण को कवर करते हैं जो समस्या निवारण और अनुपालन आवश्यकताओं का समर्थन करते हैं।
लॉग शिपर्स और संग्राहकों का चयनलॉग प्रारूप और मेटाडेटा डिजाइनलॉग रोटेशन और प्रतिधारण नीतियाँतेज़ खोज के लिए इंडेक्सिंग रणनीतियाँस्टोरेज और इनजेशन दरों का आकार निर्धारणपाठ 34-नोड आर्किटेक्चर डिजाइन: भूमिकाएँ और पृथक्करण (2 वेब सर्वर, 1 ऐप वर्कर, 1 डीबी, वैकल्पिक केंद्रीय लॉग/मॉनिटर)स्पष्ट भूमिका पृथक्करण के साथ व्यावहारिक चार-नोड आर्किटेक्चर डिजाइन करें। आप दो वेब सर्वर, एक अनुप्रयोग वर्कर और एक डेटाबेस नोड रखेंगे, और दृश्यता और लचीलापन के लिए केंद्रीकृत लॉगिंग और मॉनिटरिंग जोड़ने पर विचार करेंगे।
प्रत्येक सर्वर नोड के लिए भूमिकाएँ परिभाषित करनावेब टियर डिजाइन और रिवर्स प्रॉक्सीअनुप्रयोग वर्कर पैटर्न और क्यूडेटाबेस प्लेसमेंट और कनेक्टिविटीसाझा लॉगिंग और मॉनिटरिंग जोड़नापाठ 4नेटवर्क डिजाइन: निजी नेटवर्क, सुरक्षा समूह, फायरवॉल नियम, NAT, और ऑन-प्रेम और क्लाउड के बीच रूटिंगहाइब्रिड पर्यावरणों के लिए सुरक्षित, लचीले नेटवर्क डिजाइन करना सीखें। हम निजी उपनेट, सुरक्षा समूह, फायरवॉल नीतियों, NAT पैटर्न और ऑन-प्रेमिसेस और क्लाउड के बीच रूटिंग को कवर करते हैं जो स्केलेबल सर्वर तैनाती का समर्थन करते हैं।
निजी और सार्वजनिक उपनेट डिजाइनसुरक्षा समूह और फायरवॉल नियम डिजाइनNAT गेटवे और आउटबाउंड इंटरनेट पहुँचऑन-प्रेम और क्लाउड वीपीसी के बीच रूटिंगऐप टियर के लिए नेटवर्क विभाजनपाठ 5पैच प्रबंधन: ओएस पैकेज जीवनचक्र, कॉन्फ़िगरेशन प्रबंधन उपकरण (Ansible, Puppet, Salt), अनुसूचित विंडो और रोलबैक योजनाएँऑपरेटिंग सिस्टम और अनुप्रयोगों के लिए पैच प्रबंधन की योजना और संचालन करें। पैकेज जीवनचक्र, Ansible, Puppet या Salt का उपयोग, रखरखाव विंडो अनुसूचित करना, अपडेट परीक्षण करना और रोलबैक तथा संप्रेषण योजनाएँ तैयार करना सीखें।
ओएस और पैकेज जीवनचक्र अवधारणाएँAnsible, Puppet या Salt का उपयोगपैच परीक्षण और स्टेजिंग पर्यावरणरखरखाव विंडो अनुसूचित करनारोलबैक रणनीतियाँ और संप्रेषणपाठ 6पहुँच नियंत्रण और प्रमाणीकरण: एसएसएच कुंजी प्रबंधन, बास्टियन होस्ट पैटर्न, जंपबॉक्स, वीपीएन प्लेसमेंट, एमएफए विचारणाएँएसएसएच कुंजियों, बास्टियन होस्ट और वीपीएन का उपयोग करके सर्वरों के लिए सुरक्षित पहुँच नियंत्रण डिजाइन करें। कुंजी जीवनचक्र प्रबंधन, जंपबॉक्स पैटर्न, एमएफए एकीकरण और अनुपालन तथा घटना प्रतिक्रिया के लिए प्रशासनिक पहुँच लॉगिंग सीखें।
एसएसएच कुंजी जनरेशन और रोटेशनबास्टियन होस्ट और जंपबॉक्स पैटर्नवीपीएन प्लेसमेंट और ट्रैफ़िक प्रवाहप्रशासक पहुँच के लिए एमएफए एकीकरणरिमोट सत्रों का ऑडिट और लॉगिंगपाठ 7रीस्टोर परीक्षण: रिकवरी ड्रिल, डेटाबेस के लिए पॉइंट-इन-टाइम रीस्टोर, आरटीओ/आरपीओ अवधारणाएँ और रीस्टोर सत्यापन कैसे करेंसंरचित रीस्टोर परीक्षण के माध्यम से बैकअप उपयोग योग्य साबित करना समझें। आप रिकवरी ड्रिल, डेटाबेस पॉइंट-इन-टाइम रीस्टोर और महत्वपूर्ण आंतरिक सेवाओं के लिए आरटीओ और आरपीओ लक्ष्यों के साथ संरेखित सत्यापन चरणों का अभ्यास करेंगे।
आरटीओ और आरपीओ उद्देश्य परिभाषित करनारिकवरी ड्रिल की योजना और चलानाडेटाबेस पॉइंट-इन-टाइम रीस्टोर परीक्षणअनुप्रयोग-स्तरीय रीस्टोर सत्यापनपरीक्षण परिणाम दस्तावेजित करना और समीक्षापाठ 8रनबुक और ऑपरेशनल प्लेबुक: रनबुक बनाना और संग्रहीत करना, परिवर्तन प्रबंधन, सामान्य कार्यों के लिए रनबुक उदाहरणनियमित और आपातकालीन कार्यों के लिए प्रभावी रनबुक और ऑपरेशनल प्लेबुक बनाएँ। संरचना, संग्रहण और परिवर्तन नियंत्रण सीखें, तथा तैनाती, पुनरारंभ, घटना ट्रायेज और रोलबैक चरणों के लिए ठोस उदाहरणों की समीक्षा करें।
रनबुक संरचना और आवश्यक विवरणरनबुक संस्करणण और संग्रहणपरिवर्तन प्रबंधन और अनुमोदनसामान्य रखरखाव कार्यों के लिए रनबुकघटना प्रतिक्रिया और एस्केलेशन प्लेबुकपाठ 9मूल मॉनिटरिंग और अलर्टिंग आर्किटेक्चर: मेट्रिक्स, लॉग्स, ट्रेस; मॉनिटरिंग स्टैक चुनना (Prometheus, Grafana, Alertmanager, Nagios, Zabbix)मेट्रिक्स, लॉग्स और ट्रेस का उपयोग करके मूल मॉनिटरिंग और अलर्टिंग आर्किटेक्चर बनाएँ। Prometheus, Grafana, Alertmanager, Nagios और Zabbix की तुलना करें, तथा आंतरिक सेवाओं के लिए अलर्ट नियम, डैशबोर्ड और एस्केलेशन पथ डिजाइन करें।
मुख्य मेट्रिक्स, लॉग्स और ट्रेसिंग संकेतमॉनिटरिंग उपकरण स्टैक का चयनऑपरेटरों के लिए डैशबोर्ड डिजाइनअलर्ट नियम, थ्रेशोल्ड और शोर नियंत्रणएस्केलेशन नीतियाँ और ऑन-कॉल प्रवाहपाठ 10मध्यम आकार के आंतरिक ऐप के लिए उच्च-उपलब्धता और अतिरिक्तता समझौते (लोड बैलेंसिंग, स्टिकी सेशन, सेशन स्टोर)मध्यम आकार के आंतरिक ऐप के लिए उच्च-उपलब्धता पैटर्न और अतिरिक्तता समझौते जानें। लोड बैलेंसिंग विकल्प, स्टिकी सेशन हैंडलिंग, बाहरी सेशन स्टोर और विफलता परिदृश्य सीखें ताकि लागत, जटिलता और अपटाइम को संतुलित कर सकें।
उपलब्धता आवश्यकताओं की पहचानलोड बैलेंसर प्रकार और स्वास्थ्य जाँचस्टिकी सेशन बनाम स्टेटलेस डिजाइनबाहरी सेशन स्टोर और कैशिंगविफलता मोड और सुंदर गिरावट