DevOps बूटकैंप · पाठ

Configuration Management समाधान के रूप में

वांछित स्थिति घोषित करना बार-बार क्लिक करने की जगह कैसे लेता है।

पाठ 2, कुल 4 में से13 चरण

Configuration Management समाधान के रूप में, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 2वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

कोड के रूप में सेटअप

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

लक्षित स्थिति घोषित करें

चरणों की सूची देने के बजाय आप वांछित स्थिति घोषित करते हैं: nginx इंस्टॉल हो, चल रहा हो और सक्षम हो। वहाँ तक पहुँचने का तरीका टूल स्वयं तय करता है।

- name: nginx is present and running
  ansible.builtin.service:
    name: nginx
    state: started

निर्देशात्मक बनाम घोषणात्मक

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

इडेम्पोटेंसी, विशेष शक्ति

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

अभिसरण

हर बार चलाने पर होस्ट को घोषित स्थिति की ओर ले जाया जाता है। यही अभिसरण है: हर बार लागू करने पर विचलन का पता लगाकर उसे अपने-आप ठीक किया जाता है।

एक परिभाषा, कई होस्ट

वही कॉन्फ़िगरेशन फ़ाइल एक सर्वर या एक हज़ार सर्वरों पर लागू हो सकती है। आप अपना उद्देश्य एक बार लिखते हैं और पूरे सर्वर-समूह में उसका पुनः उपयोग करते हैं।

अपने इंफ्रास्ट्रक्चर का संस्करण रखें

क्योंकि सेटअप कोड है, इसलिए वह Git में रहता है। आपको इतिहास, कोड समीक्षा और किसी भी अन्य कमिट की तरह बदलाव को वापस करने की सुविधा मिलती है।

कॉन्फ़िगरेशन फ़ाइल ही सत्य है

अब कोई अनजान मशीन नहीं, बल्कि रिपॉज़िटरी सत्य का स्रोत है। कोई भी ठीक-ठीक पढ़ सकता है कि हर सर्वर कैसा होना चाहिए।

मांग पर दोबारा बनाएँ

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

स्वयं-दस्तावेज़ीकरण

कॉन्फ़िगरेशन फ़ाइलें ही दस्तावेज़ीकरण हैं। वास्तविकता से अलग हो जाने वाला कोई पुराना विकी नहीं होता, क्योंकि कोड और सत्य एक ही होते हैं।

Ansible यही करता है

Ansible एक कॉन्फ़िगरेशन प्रबंधन टूल है: आप YAML में वांछित स्थिति घोषित करते हैं और यह आपके सर्वरों को बार-बार एक ही स्थिति में ले आता है।

त्वरित जाँच

आप ऐसा टूल चाहते हैं जिसे बार-बार चलाने पर भी वह अनावश्यक दोहराए गए बदलाव न करे। इस गुण को क्या कहते हैं?

पुनरावलोकन

कॉन्फ़िगरेशन प्रबंधन वांछित स्थिति घोषित करता है, होस्ट को इडेम्पोटेंट तरीके से उस स्थिति तक पहुँचाता है और सत्य को संस्करण नियंत्रण में रखता है। 🎯

शुरुआत निःशुल्क

एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
142
पाठ
568

अक्सर पूछे जाने वाले प्रश्न

क्या “Configuration Management समाधान के रूप में” पाठ निःशुल्क है?

हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Configuration Management समाधान के रूप में” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Configuration Management समाधान के रूप में” में मैं क्या सीखूँगा?

वांछित स्थिति घोषित करना बार-बार क्लिक करने की जगह कैसे लेता है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 2वाँ पाठ है।

“Configuration Management समाधान के रूप में” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. समस्या: Snowflake सर्वर और मैन्युअल असंगति
  2. Configuration Management समाधान के रूप में
  3. एजेंट-रहित और पुश-आधारित: Ansible का मूल विचार
  4. Ansible बनाम Puppet, Chef और Terraform
← DevOps बूटकैंप पर वापस जाएँ