IaC और Terraform का परिचय
Infrastructure as Code (IaC) के सिद्धांतों का अध्ययन कीजिए और समझिए कि Terraform आधुनिक क्लाउड अवसंरचना प्रबंधन में कहाँ उपयोगी है।
IaC और Terraform का परिचय, CoddyKit पर DevOps बूटकैंप का एक निःशुल्क पाठ है। यह 4 में से 1वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह DevOps बूटकैंप सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
कोड के रूप में अवसंरचना क्या है?
कोड के रूप में अवसंरचना (IaC) का अर्थ है सर्वर, डेटाबेस और नेटवर्क कोड और विकास प्रक्रियाओं से प्रबंधित करना—कंसोल में मैन्युअल रूप से क्लिक करके नहीं।
IaC का उपयोग क्यों करें?
IaC से तुरंत लाभ मिलता है: एकसमान वातावरण, तेज़ प्रावधान, रोलबैक के साथ संस्करण नियंत्रण और मैन्युअल गलत कॉन्फ़िगरेशन में काफ़ी कमी।
मैन्युअल बनाम IaC दृष्टिकोण
सर्वर को हाथ से सेट अप करने का अर्थ है हर बार लॉग इन करके मेनू में क्लिक करना। IaC के साथ, आप कॉन्फ़िगरेशन एक बार लिखते हैं और समान सर्वर अपने-आप दोबारा बना लेते हैं।
Terraform का परिचय
Terraform, HashiCorp का मुक्त-स्रोत IaC उपकरण, आपको मानव-पठनीय फ़ाइलों में क्लाउड और ऑन-प्रिमाइसेज़ संसाधन परिभाषित करने तथा उनका पूरा जीवनचक्र प्रबंधित करने देता है।
Terraform IaC में कैसे फिट बैठता है
Terraform आपको अपने इच्छित संसाधनों को घोषित करने, कई क्लाउड प्रदाताओं के साथ काम करने और स्थिति के माध्यम से हर चीज़ को ट्रैक करने की सुविधा देकर IaC लागू करता है।
घोषणात्मक बनाम अनिवार्य
Terraform घोषणात्मक है: आप यह बताते हैं कि आपको क्या चाहिए, वहाँ तक पहुँचने के चरण नहीं। उस इच्छित स्थिति तक पहुँचने का तरीका यह स्वयं निर्धारित करता है।
Terraform का उच्च-स्तरीय वर्कफ़्लो
Terraform चक्र में तीन कमांड हैं: init निर्देशिका सेट अप करता है, plan बदलावों का पूर्वावलोकन दिखाता है और apply उन्हें वास्तविक रूप देता है। हम जल्द ही इसकी गहराई से चर्चा करेंगे।
Terraform की कॉन्फ़िगरेशन भाषा
Terraform कॉन्फ़िगरेशन में HCL (HashiCorp Configuration Language) का उपयोग होता है—यह JSON जैसी है, लेकिन कहीं अधिक पठनीय है और इसमें प्रदाताओं, संसाधनों और चरों के लिए ब्लॉक होते हैं।
आपका पहला Terraform अंश: प्रदाता
हर कॉन्फ़िगरेशन की शुरुआत एक प्रदाता से होती है, जो Terraform को बताता है कि किस क्लाउड से संपर्क करना है। यहाँ AWS प्रदाता घोषित किया गया है।
terraform {
required_providers {
aws = {
source = "hashicorp/aws"
version = "~> 5.0"
}
}
}
provider "aws" {
region = "us-east-1"
}त्वरित जाँच: IaC के लाभ
निम्नलिखित में से कौन-सा Infrastructure as Code (IaC) का प्राथमिक लाभ है?
पुनरावृत्ति: IaC और Terraform का परिचय
पुनरावृत्ति: आपने IaC और इसके लाभों के बारे में जाना, समझा कि Terraform क्यों अग्रणी है, इसकी घोषणात्मक शैली को समझा और HCL तथा प्रदाता ब्लॉक की झलक देखी। अगला चरण: CLI इंस्टॉल करना।
एआई शिक्षक के साथ DevOps बूटकैंप सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 142
- पाठ
- 568
अक्सर पूछे जाने वाले प्रश्न
क्या “IaC और Terraform का परिचय” पाठ निःशुल्क है?
हाँ — DevOps बूटकैंप अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “IaC और Terraform का परिचय” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। DevOps बूटकैंप पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“IaC और Terraform का परिचय” में मैं क्या सीखूँगा?
Infrastructure as Code (IaC) के सिद्धांतों का अध्ययन कीजिए और समझिए कि Terraform आधुनिक क्लाउड अवसंरचना प्रबंधन में कहाँ उपयोगी है। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ DevOps बूटकैंप का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या DevOps बूटकैंप शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर DevOps बूटकैंप शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।
“IaC और Terraform का परिचय” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस DevOps बूटकैंप पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर DevOps बूटकैंप पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- IaC और Terraform का परिचय
- Terraform की स्थापना और CLI की मूल बातें
- अपना पहला Terraform कॉन्फ़िगरेशन
- Terraform Plan और Apply को समझना