Kerangka Materi
Tinjauan Konsep Dasar Terraform
- CLI dan semua perintah sub yang tersedia
- Alur operasi Terraform
- State dan pentingnya (serta rawan-nya)
- Bahasa Konfigurasi Hashicorp (HCL), sebelum 0.12 dan setelah 0.12
Mendesain Proyek dan Modul Terraform yang Lebih Kompleks
- Pendekatan terhadap Modularisasi
- Skenario proyek tunggal, modul ganda
- Infrastruktur terkait proyek ganda, satu atau dua cloud atau platform
- Dekomposisi modul root
- Bekerja dengan proyek monolitik baru dan lama, pendekatan terhadap organisasi proyek Terraform yang berpikir
Mengembangkan dan Mengelola Proyek dan Modul Terraform yang Lebih Kompleks
- Prinsip terbaik yang komprehensif
- Versi modul
- Bagikan dan fokus pada DRY
- Skenario penyediaan yang rumit di seluruh proyek dan modul
- Pengenalan Terraform Null Label dan manfaatnya
Pengenalan ke Make + Makefile
- Otomatisasi tugas yang berulang di proyek Terraform dengan menggunakan alat Linux yang andal dan baku
Pemahaman Terhadap Alat dan CLI Terraform Lanjut
- Memahami state dan file state
- Migrasi dan pengelolaan state dalam skenario yang rumit
- Pendekatan terhadap Terraform import dalam skenario yang rumit
- Mendekati kesalahan dan kekacauan
- Drift yang sudah tidak terkendali
- State yang rusak atau tidak dapat diperbaiki
- Mengetahui apa yang tidak bisa diperbaiki
- Secara proaktif memastikan agar Anda tidak berada dalam posisi seperti itu dengan Terraform
Topik Lanjut HCL
- Fitur ekspresi bahasa konfigurasi lanjut
- Pendekatan untuk keberlanjutan
- Loop, meta-argumen
- Ekspresi untuk
- Tipe dalam konteks ekspresi
Memperkuat Keamanan untuk Terraform
- Shift left keamanan Terraform, pertahanan dalam kedalaman
- File state dan keamanan
- Mengelola kredensial dan rahasia: hak minimum, rotasi, perlindungan
- Di mana dan bagaimana keamanan bisa rusak dalam alur kerja Terraform
Keandalan Infrastruktur dan Pengujian
- Apa yang tersedia saat ini tentang kerangka kerja dan metode pengujian otomatis dan manual?
- Keadaan saat ini masih banyak yang diinginkan, misalnya terratest
- Drift dan mengurangi akibat yang tidak terduga dalam skenario realistik
- Tanggung jawab pengembang vs pengujian otomatis, hook git untuk validasi, terraform-pre-commit, dll.
Mengautomasikan Terraform, Terraform dalam Pipelines
- Terraform dengan Spinnaker
- Gunakan pipa pengiriman otomatis untuk meningkatkan kualitas asuransi, stabilitas, dan keandalan infrastruktur dan penerapan Terraform
- Terraform dan GitOps: pendekatan untuk mengadopsi GitOps dalam alur kerja Terraform
- Overview Terraform Cloud dan Enterprise, pandangan mengenai bagaimana penawaran ini meningkatkan alur kerja Terraform dan apa yang ada di luar sana untuk memenuhi kebutuhan yang sama: pipa CI/CD khusus untuk Terraform, alat-alat seperti Atlantis, dll.
Infrastruktur AWS yang Kompleks dengan Terraform
- Mendesain dan menerapkan VPCs dengan Terraform
- Mengelola instance EC2 dan sumber daya komputasi lainnya
- Mengkonfigurasi komponen jaringan AWS
- Mengintegrasikan layanan AWS ke dalam infrastruktur yang dikelola oleh Terraform
- Menerapkan praktik keamanan terbaik untuk sumber daya AWS
Ringkasan dan Langkah Selanjutnya
Persyaratan
- Pemahaman tentang konsep infrastruktur cloud
- Pengalaman dasar dalam operasi Terraform
Penonton
- Engineer DevOps
- Administrator sistem
- Arsitek sistem
Testimoni (6)
Pelatihnya sangat berpengetahuan dan mudah diajak bicara, ia membantu memecahkan masalah bagi beberapa peserta dan menjawab semua pertanyaan. Materi kursusnya bagus dan banyak contohnya.
Vlad
Kursus - Advanced Terraform - 3 Days
Diterjemahkan Mesin
Saya menyukai kenyataan bahwa pelatih bersedia membantu kami dalam hal debugging.
Diana
Kursus - Advanced Terraform - 3 Days
Diterjemahkan Mesin
Saya sangat menyukainya, saya menghargai kenyataan bahwa Vicenzo meluangkan waktu untuk menjawab semua pertanyaan dan memecahkan masalah pesan kesalahan yang ada
Mihai
Kursus - Advanced Terraform - 3 Days
Diterjemahkan Mesin
Subjek yang dibawakan menarik.
Razvan
Kursus - Advanced Terraform - 3 Days
Diterjemahkan Mesin
Vincenzo memberikan dukungan untuk memecahkan berbagai skenario dan juga membantu dengan memberikan contoh.
Stelian
Kursus - Advanced Terraform - 3 Days
Diterjemahkan Mesin
Ini mengklarifikasi beberapa hal yang tidak saya ketahui tentang terraform.
Catalin - DB Global Technology
Kursus - Advanced Terraform - 3 Days
Diterjemahkan Mesin