Kerangka Materi
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
Persyaratan
- Pengalaman bekerja dengan baris perintah.
- Pemahaman tentang konsep infrastruktur cloud.
Audience
- Arsitek cloud
- Sistem administrator
- 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