Kerangka Materi
Pengantar
- Bagaimana Terraform berbeda dari Chef, Puppet, Ansible dan Salt?
- Mengapa tidak menggunakan AWS Management Console?
Ringkasan Fitur dan Arsitektur Terraform
- Infrastruktur sebagai kode, rencana eksekusi, grafik sumber daya, otomatisasi perubahan
Alur Kerja Terraform
- Tulis, Pratinjau, Buat, Reproduksi, Hancurkan
Mulai
- Menyiapkan akun AWS untuk digunakan dengan Terraform
- Inisialisasi Terraform
Menyiapkan Rencana Eksekusi
- Menulis rencana baru, menyimpan, dan menghapus file .tf
Bekerja dengan File Konfigurasi
- Ikhtisar sintaks
- Tulis, kendalikan versi, dan perbarui
Mengatur Ketergantungan Sumber Daya
- Menggunakan Grafik Sumber Daya Terraform
- Ketergantungan infrastruktur vs aplikasi
Menyebarkan Infrastruktur
- Pratinjau perubahan konfigurasi
- Eksekusi perubahan
Mengelola Status
- Konfigurasikan backend menggunakan AWS S3 dan AWS DynamoDB
Reproduksi Infrastruktur
- Menyiapkan lingkungan untuk aplikasi: dev, test/qa, stage, dan prod
Membungkus File Konfigurasi sebagai Modul
- Duplikasikan kode dengan modul yang dapat dibagikan
- Gunakan Module Registry untuk membangun template yang dapat digunakan kembali
Mengintegrasikan Terraform ke dalam Pipa Penyebaran
- Bangun, sebarkan, dan uji aplikasi
- Impor sumber daya eksternal yang ada ke Terraform
Pemrosesan Tuning Terraform
- Pemantauan infrastruktur dan metrik kinerja
Pemecahan Masalah
Ringkasan dan Kesimpulan
Persyaratan
- Pengalaman bekerja dengan baris perintah.
- Pemahaman tentang konsep infrastruktur cloud.
Audience
- Arsitek cloud
- Administrator sistem
- Insinyur DevOps
Testimoni (4)
Jadi menurut saya, setelah tiga hari itu kita keluar dengan blok bangunan dan pengetahuan untuk membangun hampir apa pun di AWS menggunakan Terraform. Tidak hanya itu, kita juga bisa menguji dan memvalidasi Terraform kita sesuai dengan praktik terbaik serta menyetel hook pull request untuk memvalidasi kode sebelum diperbolehkan untuk dikirim.
Bernard Quick - AWS, Inc.
Kursus - Terraform on AWS
Diterjemahkan Mesin
- Setelah dua tahun komunikasi dan pelatihan yang sebagian besar dilakukan secara virtual, sangat menyenangkan bisa mengikuti kursus tatap muka bersama seluruh tim lagi - Selain teori dan latihan di laboratorium, sangat berharga juga melihat instruktur melakukan hal-hal secara langsung, termasuk kesalahan yang mungkin ia lakukan. Hal ini sangat membantu dalam memahami cara kerja dengan alat, mendapatkan bantuan, men-debug, dan sebagainya.
Christoph Bocklin - swisstopo
Kursus - Terraform on AWS
Diterjemahkan Mesin
Pengetahuan yang baik tentang subjek dan mempelajari beberapa dasar-dasarnya
Barry Halper - Department for Levelling Up, Housing and Communities
Kursus - Terraform on AWS
Diterjemahkan Mesin
Ada banyak contoh praktis dan penjelasan langkah-langkah yang kami sampaikan dengan cermat.
Jeffrey Ronay - Federal Reserve Bank of SF
Kursus - Terraform on AWS
Diterjemahkan Mesin