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

Declaratively EC2 Instances लॉन्च करें

amazon.aws से Compute संसाधन तैयार करें।

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

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

क्लिक करने से घोषणा करने तक

AWS कंसोल में क्लिक करने के बजाय, आप जिस instance को चाहते हैं उसका वर्णन कीजिए और Ansible को वास्तविकता को उससे मिलाने दीजिए।

ec2_instance मॉड्यूल

amazon.aws.ec2_instance मॉड्यूल playbook task से सीधे EC2 वर्चुअल मशीनें बनाता और प्रबंधित करता है।

- name: Launch a server
  amazon.aws.ec2_instance:
    name: web-01
    state: present

एक AMI चुनें

image_id AWS को बताता है कि किस आधार छवि से बूट करना है, जैसे आपके क्षेत्र की कोई विशेष Ubuntu या Amazon Linux AMI।

amazon.aws.ec2_instance:
  name: web-01
  image_id: ami-0abcdef1234567890

एक instance प्रकार चुनें

instance_type आकार और लागत तय करता है, जैसे छोटे कार्यभार के लिए t3.micro या अधिक भारी कार्यभार के लिए m5.large।

amazon.aws.ec2_instance:
  name: web-01
  instance_type: t3.micro

SSH कुंजी जोड़ें

किसी मौजूदा EC2 key pair पर key_name सेट कीजिए, ताकि नई मशीन बूट होने के बाद आप उसमें SSH कर सकें।

amazon.aws.ec2_instance:
  name: web-01
  key_name: my-keypair

हर चीज़ को टैग करें

भूमिका या वातावरण के आधार पर instances को चिह्नित करने के लिए tags जोड़िए। बाद में tags से बिलिंग, खोज और गतिशील inventory समूह बनाए जा सकते हैं।

amazon.aws.ec2_instance:
  name: web-01
  tags:
    role: web
    env: prod

state व्यवहार नियंत्रित करता है

state कुंजी जीवनचक्र नियंत्रित करती है: मौजूद होना सुनिश्चित करने के लिए present, शुरू करने के लिए running या समाप्त करने के लिए absent।

amazon.aws.ec2_instance:
  name: web-01
  state: running

यह idempotent है

task को दो बार चलाइए और Ansible instance के name या tags के आधार पर मिलान कर लेता है। दूसरी बार ok रिपोर्ट होता है और कुछ नया नहीं बनाया जाता।

एक साथ कई लॉन्च करें

count पैरामीटर एक ही task में कई समान instances शुरू करता है, जो छोटे web node समूह के लिए बिल्कुल उपयुक्त है।

amazon.aws.ec2_instance:
  name: web
  count: 3
  instance_type: t3.micro

परिणाम कैप्चर करें

register मॉड्यूल के आउटपुट को सहेजता है, ताकि आप बाद के tasks में नए public IP और instance ID पढ़ सकें।

- amazon.aws.ec2_instance:
    name: web-01
  register: ec2

काम पूरा होने पर समाप्त करें

सफ़ाई भी घोषित की गई एक और स्थिति है। state: absent सेट कीजिए और Ansible आपके लिए मिलते-जुलते instance को समाप्त कर देगा।

amazon.aws.ec2_instance:
  name: web-01
  state: absent

त्वरित जाँच

आप चाहते हैं कि play कितनी भी बार चलाया जाए, ठीक एक EC2 instance मौजूद रहे। कौन-सी कुंजी इसे सुनिश्चित करती है?

पुनरावलोकन

आपने amazon.aws.ec2_instance के साथ घोषणात्मक तरीके से EC2 लॉन्च किया: AMI, प्रकार और कुंजी चुनिए, उसे टैग कीजिए, state सेट कीजिए और परिणाम register कीजिए। ✨

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

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

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

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

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

क्या “Declaratively EC2 Instances लॉन्च करें” पाठ निःशुल्क है?

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

“Declaratively EC2 Instances लॉन्च करें” में मैं क्या सीखूँगा?

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

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

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

“Declaratively EC2 Instances लॉन्च करें” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. Cloud Collections और Authentication
  2. Declaratively EC2 Instances लॉन्च करें
  3. Networking: VPCs, Subnets और Security Groups
  4. एक ही प्रवाह में Provision फिर Configure करें
← DevOps बूटकैंप पर वापस जाएँ