0Pricing
DevOps Bootcamp · درس

إطلاق مثيلات EC2 بصورة تصريحية

وفّر موارد الحوسبة باستخدام amazon.aws

إطلاق مثيلات EC2 بصورة تصريحية درس مجاني في DevOps Bootcamp على CoddyKit. هذا هو الدرس 2 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في DevOps Bootcamp، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

من النقر إلى التصريح

بدلًا من التنقل بالنقر داخل وحدة تحكم AWS، تصفون المثيل الذي تريدونه وتدعون Ansible تجعل الواقع مطابقًا له.

وحدة ec2_instance

تنشئ وحدة amazon.aws.ec2_instance الآلات الافتراضية EC2 وتديرها مباشرةً من مهمة في playbook.

- 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_type الحجم والتكلفة، مثل t3.micro لأحمال العمل الصغيرة أو m5.large للأحمال الأكبر.

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

أرفقوا مفتاح SSH

عيّنوا key_name إلى زوج مفاتيح EC2 موجود، لكي تتمكنوا من استخدام SSH للاتصال بالخادم الجديد بعد إقلاعه.

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

ضعوا علامات على كل شيء

أضيفوا tags لتصنيف المثيلات حسب الدور أو البيئة. وتدعم العلامات لاحقًا الفوترة والبحث وتجميع الجرد الديناميكي.

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

الحالة تتحكم في السلوك

يتحكم مفتاح state في دورة الحياة: present لضمان وجود المثيل، وrunning لتشغيله، أو absent لإنهائه.

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

إنها عملية Idempotent

شغّلوا المهمة مرتين، وستطابق Ansible المثيل باستخدام name أو العلامات. ستُبلغ العملية الثانية عن ok ولن تنشئ شيئًا جديدًا.

شغّلوا عدة مثيلات دفعة واحدة

ينشئ وسيط count عدة مثيلات متطابقة في مهمة واحدة، وهو مثالي لمجموعة صغيرة من عقد الويب.

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

التقطوا النتيجة

يحفظ register مخرجات الوحدة، لكي تتمكنوا من قراءة عناوين IP العامة ومعرّفات المثيلات الجديدة في المهام اللاحقة.

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

أنهوا المثيل عند الانتهاء

التنظيف ليس إلا حالة أخرى مُعلنة. عيّنوا state: absent، وستنهي Ansible المثيل المطابق نيابةً عنكم.

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

تحقق سريع

تريدون وجود مثيل EC2 واحد بالضبط، مهما تكرر تشغيل play. أي مفتاح يضمن ذلك؟

مراجعة

شغّلتم EC2 بطريقة تصريحية باستخدام amazon.aws.ec2_instance: اخترتم AMI والنوع والمفتاح، وأضفتم العلامات، وعيّنتم الحالة، وسجّلتم النتيجة. ✨

الأسئلة الشائعة

هل درس «إطلاق مثيلات EC2 بصورة تصريحية» مجاني؟

نعم — نص درس «إطلاق مثيلات EC2 بصورة تصريحية» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة DevOps Bootcamp، انتقل إلى CoddyKit PRO. تتضمن دورة DevOps Bootcamp 4 دروس في المجموع.

ماذا ستتعلم في «إطلاق مثيلات EC2 بصورة تصريحية»؟

وفّر موارد الحوسبة باستخدام amazon.aws تتمرن على DevOps Bootcamp مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.

هل أحتاج إلى خبرة سابقة لأبدأ DevOps Bootcamp؟

لا تُشترط خبرة سابقة. DevOps Bootcamp على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 2 من أصل 4.

كم من الوقت يستغرق درس «إطلاق مثيلات EC2 بصورة تصريحية»؟

معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.

هل يمكنني كتابة وتشغيل أكواد في درس DevOps Bootcamp هذا؟

نعم. كل درس في DevOps Bootcamp يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.

جميع الدروس في هذه الدورة

  1. Cloud Collections والمصادقة
  2. إطلاق مثيلات EC2 بصورة تصريحية
  3. الشبكات: VPCs والشبكات الفرعية ومجموعات الأمان
  4. التجهيز ثم الإعداد في تدفق واحد
← العودة إلى DevOps Bootcamp