0Pricing
DevOps Bootcamp · Pelajaran

Meluncurkan Instans EC2 secara Deklaratif

Sediakan komputasi dengan amazon.aws.

Meluncurkan Instans EC2 secara Deklaratif adalah pelajaran DevOps Bootcamp gratis di CoddyKit. Ini adalah pelajaran 2 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar DevOps Bootcamp, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Dari Mengeklik Menjadi Mendeklarasikan

Daripada mengeklik konsol AWS, Anda mendeskripsikan instans yang diinginkan dan membiarkan Ansible membuat kenyataan sesuai dengannya.

Modul ec2_instance

Modul amazon.aws.ec2_instance membuat dan mengelola mesin virtual EC2 langsung dari tugas playbook.

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

Pilih AMI

image_id memberi tahu AWS citra dasar mana yang harus digunakan saat memulai, seperti AMI Ubuntu atau Amazon Linux tertentu di wilayah Anda.

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

Pilih Jenis Instans

instance_type menentukan ukuran dan biaya, seperti t3.micro untuk beban kerja kecil atau m5.large untuk beban yang lebih berat.

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

Lampirkan Kunci SSH

Tetapkan key_name ke pasangan kunci EC2 yang sudah ada agar Anda dapat menggunakan SSH untuk masuk ke mesin baru setelah mesin tersebut menyala.

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

Beri Tag pada Semuanya

Tambahkan tags untuk memberi label pada instans berdasarkan peran atau lingkungan. Tag mendukung penagihan, pencarian, dan pengelompokan inventaris dinamis di kemudian hari.

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

Keadaan Mengendalikan Perilaku

Kunci state mengendalikan siklus hidup: present untuk memastikan instans ada, running untuk menyalakannya, atau absent untuk menghentikannya.

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

Sifatnya Idempoten

Jalankan tugas dua kali, dan Ansible akan mencocokkan instans berdasarkan name atau tags. Proses kedua melaporkan ok dan tidak membuat apa pun yang baru.

Luncurkan Beberapa Sekaligus

Parameter count meluncurkan beberapa instans identik dalam satu tugas, sangat cocok untuk armada kecil simpul web.

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

Simpan Hasilnya

register menyimpan keluaran modul agar Anda dapat membaca kembali IP publik dan ID instans baru dalam tugas-tugas berikutnya.

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

Hentikan Setelah Selesai

Pembersihan hanyalah keadaan deklaratif lainnya. Tetapkan state: absent, dan Ansible akan menghentikan instans yang cocok untuk Anda.

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

Pemeriksaan Singkat

Anda ingin tepat satu instans EC2 tetap ada, seberapa sering pun Anda menjalankan play. Kunci apa yang memastikannya?

Ringkasan

Anda meluncurkan EC2 secara deklaratif dengan amazon.aws.ec2_instance: pilih AMI, jenis dan kunci, beri tag, tetapkan keadaan, lalu daftarkan hasilnya. ✨

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Meluncurkan Instans EC2 secara Deklaratif” gratis?

Ya — teks lengkap “Meluncurkan Instans EC2 secara Deklaratif” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus DevOps Bootcamp, upgrade ke CoddyKit PRO. Kursus DevOps Bootcamp mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Meluncurkan Instans EC2 secara Deklaratif”?

Sediakan komputasi dengan amazon.aws. Kamu berlatih DevOps Bootcamp dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai DevOps Bootcamp?

Tidak diperlukan pengalaman sebelumnya. DevOps Bootcamp di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 4.

Berapa lama pelajaran “Meluncurkan Instans EC2 secara Deklaratif” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran DevOps Bootcamp ini?

Ya. Setiap pelajaran DevOps Bootcamp menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Collection Cloud & Autentikasi
  2. Meluncurkan Instans EC2 secara Deklaratif
  3. Jaringan: VPC, Subnet & Grup Keamanan
  4. Menyediakan lalu Mengonfigurasi dalam Satu Alur
← Kembali ke DevOps Bootcamp