Kerangka Materi
Pengantar ke Terraform
- Apa itu Terraform?
- Manfaat penggunaan Terraform
- Konsep dan istilah kunci dalam Terraform
- Perbandingan Terraform dengan alat infrastruktur sebagai kode lainnya
Mengatur Lingkungan Kerja
- Menginstal Terraform
- Mengonfigurasi Visual Studio Code untuk pengembangan Terraform
- Membuat serta mengatur akun Azure
Mulai Menggunakan Terraform di Azure
- Konfigurasi penyedia layanan AzureRM
- Proses autentikasi ke Azure
- Menulis konfigurasi Terraform pertama kali
- Menyebarkan sumber daya Azure secara dasar
Mengelola State pada Terraform
- Pemahaman mengenai mekanisme state di Terraform
- Pengelolaan state jarak jauh menggunakan penyimpanan Azure
- Proses penguncian dan menjaga konsistensi data state
Membangun Infrastruktur dengan Terraform
- Membuat serta mengelola Mesin Virtual di Azure
- Mengonfigurasi jaringan Azure (VNet, Subnet, NSG)
- Menyebarkan akun penyimpanan Azure
- Mengatur basis data SQL Azure
Fitur Lanjutan Terraform
- Modul Terraform serta kemampuan digunakan ulangnya
- Pemanfaatan sumber data dan variabel output
- Ekspresi serta fungsi dalam Terraform
- Mengelola ketergantungan antar elemen infrastruktur di Terraform
Integrasi Berkelanjutan dan Proses Penyebaran
- Pengenalan Azure DevOps
- Mengatur alur kerja CI/CD untuk operasi Terraform
- Otomatisasi penyebaran Terraform lewat Azure DevOps
- Integrasi GitHub Actions dalam penerapan kontinu
Pengelolaan Data Rahasia dan Informasi Sensitif
- Mengatur data rahasia dengan Azure Key Vault
- Integrasi Key Vault dengan sistem Terraform
- Praktik terbaik dalam pengamanan informasi sensitif
Pemantauan dan Penskalaan Infrastruktur
- Mengaktifkan fitur pemantauan serta peringatan di Azure
- Menskala sumber daya Azure melalui Terraform
- Implementasi grup penskalaan otomatis
Pemecahan Masalah dan Praktik Terbaik
- Cara melakukan debugging pada konfigurasi Terraform
- Cara mengatasi kesalahan serta hambatan umum
- Rekomendasi serta praktik terbaik saat menggunakan Terraform
Penutup dan Langkah Selanjutnya
Persyaratan
- Pemahaman dasar mengenai konsep komputasi cloud
- Kebiasaan menggunakan layanan dan portal Microsoft Azure
- Pengetahuan dasar dalam pemrograman atau scripting
Target Peserta
- Insinyur cloud
- Insinyur DevOps
- Profesional IT
- Administrator sistem
Testimoni (3)
tempo untuk sebagian besar sangat luar biasa. Michal sangat pandai memastikan audiens tetap terlibat dan memastikan semua orang mengikuti untuk sebagian besar
Asif Shaikh - Carpmaels & Ransford
Kursus - Terraform on Microsoft Azure
Diterjemahkan Mesin
Instruktur menyajikan topik-topik dengan pendekatan yang sangat jelas, ringkas, dan terstruktur sehingga mudah untuk diikuti. Rekan-rekan sejawat saya juga berkomentar bahwa mereka berharap mendapatkan pelatihan ini lebih awal sebelum mulai menggunakan Terraform. Saya juga sangat menyukai praktik pemrograman langsung menggunakan VM. Metode ini bekerja dengan sangat baik. Instruktur juga bersikap sangat ramah dan mudah diajak berinteraksi.
Shane - Keystart
Kursus - Terraform on Microsoft Azure
Diterjemahkan Mesin
Saya sangat menyukai aspek teknis dari latihan-latihan tersebut - sungguh luar biasa melihat Terraform dalam aksi dan dapat melihat proses pembuatan sumber daya di Azure.
Brett Hawson - Reach Plc
Kursus - Terraform on Microsoft Azure
Diterjemahkan Mesin