Choose Language

Analyze ⏱ 12 min

Terraform explained in 15 mins | Terraform Tutorial for Beginners

What You Will Learn

  • टेराफॉर्म का उपयोग करके अपने इन्फ्रास्ट्रक्चर को स्वचालित और प्रबंधित करने का तरीका सीखेंगे।
  • टेराफॉर्म और एन्सिबल के बीच के अंतर को समझेंगे।
  • टेराफॉर्म का उपयोग करके अपने इन्फ्रास्ट्रक्चर को प्रोविजन और मैनेज करने का तरीका सीखेंगे।

Key Concepts

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

Code Examples

# टेराफॉर्म कॉन्फ़िगरेशन फ़ाइल का उदाहरण
provider "aws" {
  region = "us-west-2"
}

resource "aws_instance" "example" {
  ami           = "ami-abc123"
  instance_type = "t2.micro"
}

यह कोड टेराफॉर्म का उपयोग करके एक AWS इंस्टेंस बनाने का उदाहरण है।

Lesson Summary

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

Practice Exercise

एक नए AWS इंस्टेंस को टेराफॉर्म का उपयोग करके बनाने का प्रयास करें। आप टेराफॉर्म कॉन्फ़िगरेशन फ़ाइल का उपयोग करके यह कर सकते हैं और फिर टेराफॉर्म के कमांड का उपयोग करके इसे बना सकते हैं।

What Is Next

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