Course Outline
Pendahuluan
- 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
Workflow Terraform
- Tulis, Pratinjau, Buat, Duplikasi, Hapus
Mulai Memahami
- Persiapan akun AWS untuk digunakan dengan Terraform
- Menyalakan Terraform
Persiapan Rencana Eksekusi
- Membuat rencana baru, menyimpan, dan menghapus file .tf
Bekerja dengan File Konfigurasi
- Ringkasan sintaksis
- Tulis, kontrol versi, dan perbarui
Mengatur Ketergantungan Sumber Daya
- Menggunakan Grafik Sumber Daya Terraform
- Ketergantungan infrastruktur vs aplikasi
Menyediakan Infrastruktur
- Pratinjau perubahan konfigurasi
- Mengeksekusi perubahan
Pengelolaan Status
- Konfigurasi backend menggunakan AWS S3 dan AWS DynamoDB
Menyediakan Ulang Infrastruktur
- Mempersiapkan lingkungan untuk aplikasi: dev, test/qa, stage, dan prod
Pengemasan File Konfigurasi sebagai Modul
- Menyalin kode dengan modul yang dapat dibagikan
- Menggunakan Registri Modul untuk membuat templat yang dapat digunakan kembali
Integrasi Terraform ke Dalam Pipa Penyediaan
- Membangun, menyediakan, dan menguji aplikasi
- Mengimpor sumber daya eksternal yang ada ke dalam Terraform
Pemeliharaan Kinerja Terraform
- Monitor infrastruktur dan metrik kinerja
Penyelidikan Masalah
Ringkasan dan Kesimpulan
Requirements
- Pengalaman bekerja dengan baris perintah.
- Pemahaman tentang konsep infrastruktur cloud.
Audience
- Arsitek cloud
- Sistem administrator
- Insinyur DevOps
Testimonials (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
Course - Terraform on AWS
- Setelah dua tahun terutama melakukan komunikasi virtual, pelatihan, dll. sangat menyenangkan bisa mengadakan kursus di lokasi lagi bersama seluruh tim - Selain teori dan latihan lab, sangat berharga melihat guru melakukan hal-hal secara langsung, termasuk semua kesalahan dia mungkin melakukannya. Ini sangat membantu untuk mendapatkan gambaran tentang bagaimana seseorang harus bekerja dengan suatu alat, mendapatkan bantuan, melakukan debug, dll.
Christoph Bocklin - swisstopo
Course - Terraform on AWS
Machine Translated
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
Course - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.