Hubungi Kami

Kerangka Materi

Pendahuluan

  • Apa perbedaan Terraform dengan Chef, Puppet, Ansible, atau Salt?
  • Mengapa tidak menggunakan Google Deployment Manager?

Gambaran Umum Fitur dan Arsitektur Terraform

  • Konsep infrastruktur sebagai kode, rencana eksekusi, grafik sumber daya, serta otomatisasi perubahan.

Alur Kerja Terraform

  • Menulis konfigurasi, melakukan pratinjau, membuat infrastruktur, mereproduksi hasilnya, dan membongkarnya.

Langkah Awal

  • Menyiapkan akun GCP untuk digunakan dengan Terraform.
  • Menginisialisasi Terraform serta membuat mesin virtual (instansi compute engine).

Membangun Aplikasi

  • Memulai proyek di GCP.
  • Menginisialisasi aplikasi web contoh.

Menyiapkan Rencana Eksekusi

  • Menulis rencana baru, menyimpannya, serta menghapus berkas .tf yang tidak diperlukan.

Bekerja dengan Berkas Konfigurasi

  • Gambaran umum sintaksisnya.
  • Cara menulis, mengelola versi, serta memperbarui berkas konfigurasi tersebut.

Mengatur Ketergantungan Sumber Daya

  • Pemanfaatan grafik sumber daya Terraform.
  • Membedakan ketergantungan infrastruktur dan aplikasi.

Menerapkan Infrastruktur

  • Melakukan pratinjau terhadap perubahan konfigurasi.
  • Mengeksekusi perubahan yang direncanakan.

Mengelola Status Infrastruktur

  • Mengatur penyimpanan data di Google Cloud Storage agar tetap terjaga.
  • Membangun konsep Remote State untuk pengelolaan terpusat.

Jaringan Komputer

  • Mengonfigurasi firewall.
  • Mengatur subnet dalam jaringan.

Mereproduksi Infrastruktur

  • Menyiapkan lingkungan pengembangan aplikasi: dev, test/qa, stage, dan prod.

Pengemasan Berkas Konfigurasi sebagai Modul

  • Menduplikasi kode dengan memanfaatkan modul yang dapat digunakan bersama.
  • Menggunakan Module Registry guna menciptakan template reusable.

Mengintegrasikan Terraform ke dalam Alur Kerja Penyebaran

  • Membangun, menerapkan, dan menguji aplikasi.
  • Mengimpor sumber daya eksternal yang sudah ada ke dalam konfigurasi Terraform.

Optimasi Kinerja Terraform

  • Pemantauan infrastruktur serta pengukuran kinerjanya.

Pemecahan Masalah

Penutup dan Kesimpulan

Persyaratan

  • Pengalaman menggunakan baris perintah (command line)
  • Pemahaman mengenai konsep infrastruktur cloud

Target Peserta

  • Arsitek cloud
  • Administrator sistem
  • Insinyur DevOps
 21 Jam

Jumlah Peserta


Harga per Peserta

Testimoni (3)

Kursus Mendatang

Kategori Terkait