Course Outline

Pendahuluan

  • Bagaimana Terraform berbeda dari Chef, Puppet, Ansible, atau Salt?
  • Mengapa tidak menggunakan Google Deployment Manager?

Ringkasan Fitur dan Arsitektur Terraform

  • Infrastructure as Code, rencana eksekusi, grafik sumber daya, otomatisasi perubahan

Workflow Terraform

  • Tulis, Pratinjau, Buat, Reproduksi, Hapus

Mulai Memahami

  • Mempersiapkan akun GCP untuk digunakan dengan Terraform
  • Menyiapkan Terraform dan membangun mesin virtual (instance komputer)

Membuat Aplikasi

  • Mulai proyek di GCP
  • Menyiapkan aplikasi web contoh

Mempersiapkan Rencana Eksekusi

  • Menulis rencana baru, menyimpan, dan menghapus file .tf

Bekerja dengan Berkas Konfigurasi

  • Ringkasan sintaks
  • Tulis, kontrol versi, dan perbarui

Mengatur Ketergantungan Sumber Daya

  • Menggunakan Grafik Sumber Daya Terraform
  • Ketergantungan infrastruktur vs aplikasi

Menyebarkan Infrastruktur

  • Pratinjau perubahan konfigurasi
  • Mengeksekusi perubahan

Manajemen Status

  • Mengatur Google Cloud Storage untuk persistensi
  • Mengatur Remote State

Networking

  • Menyiapkan firewall
  • Manajemen subnet

Reproduksi Infrastruktur

  • Mempersiapkan lingkungan untuk aplikasi: dev, test/qa, stage, dan prod

Pembungkusan Berkas Konfigurasi sebagai Modul

  • Menyalin kode dengan modul yang dapat dibagikan
  • Menggunakan Module Registry untuk membangun template yang dapat digunakan kembali

Integrasi Terraform ke Dalam Pipa Penyediaan

  • Membangun, menyebarkan, dan menguji aplikasi
  • Mengimpor sumber daya eksternal yang ada ke dalam Terraform

Pemeliharaan Kinerja Terraform

  • Monitoring infrastruktur dan metrik kinerja

Pemecahan Masalah

Ringkasan dan Kesimpulan

Requirements

  • Pengalaman bekerja dengan baris perintah
  • Pemahaman tentang konsep infrastruktur cloud

Audience

  • Arsitek cloud
  • Administrator sistem
  • DevOps engineers
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses (Minimal 5 peserta)

Related Categories