Eğitim İçeriği
Terraform Temel Kavramlar Tekrarı
- CLI ve mevcut tüm alt komutlar
- Terraform işlemlerinin akışı
- Durum ve önemi (ve kırılganlığı)
- Hashicorp Yapılandırma Dili (HCL), 0.12 öncesi ve sonrası
Terraform Daha Karmaşık Projeler ve Modüller Tasarlama
- Modülerleştirmeye Yaklaşımlar
- Tek projeli, çok modüllü senaryolar
- Çok projeli, ilişkili altyapı, tek veya hibrit bulut veya platform
- Kök modül ayrıştırma
- Yeni ve eski monolitik projelerle çalışma, düşünceli Terraform proje organizasyonu yaklaşımları
Terraform Daha Karmaşık Projeler ve Modüller Geliştirme ve Yönetme
- Kapsamlı en iyi uygulamalar
- Modül versiyonları
- Paylaşım ve DRY'a odaklanma
- Projeler ve modüller arasında karmaşık sağlayıcı senaryoları
- Terraform Boş Etiketini tanıtın ve bunun kullanımını açıklayın
Make + Make dosyasına Giriş
- Terraform projelerinde tekrarlayan görevleri güvenilir, standart bir linux aracı kullanarak otomatikleştirin
Gelişmiş Terraform aracı ve CLI anlayışı
- Durumu ve durum dosyasını anlayın
- Karmaşık senaryolarda durum geçişi, yönetimi
- Karmaşık senaryolarda Terraform içe aktarma yaklaşımları
- Hatalara ve karmaşalara yaklaşım
- Kontrolden çıkmış sürüklenme
- Bozulmuş veya onarılamaz durum
- Ne düzeltilemeyeceğini bilin
- Terraform ile bu pozisyona düşmemek için proaktif olun
HCL Gelişmiş Konular
- Gelişmiş yapılandırma dili ifade özellikleri:
- Yeniden kullanılabilirlik yaklaşımları
- Döngüler, meta argümanlar
- For ifadeleri
- İfade türleri
Altyapının Güvenilirliği ve Testi
- Şu anda hangi otomatik ve manuel test çerçeveleri ve yöntemleri mevcut?
- Mevcut durum pek tatmin edici değil, örneğin teratest
- Gerçekçi senaryolarda sürüklenmeyi hafifletin ve beklenmeyen sonuçlardan kaçının
- Geliştirici sorumluluğu ve otomatik test, doğrulama için git kancaları, terraform-pre-commit vb.
Terraform ve İşlem Hatlarında Terraform Otomasyonu
- Terraform ile Spinnaker
- Altyapının ve Terraform dağıtımlarının kalitesini, istikrarını ve güvenilirliğini artırmak için otomatik teslimat hatları kullanın
- Terraform ve GitOps: Terraform iş akışlarına GitOps'u benimseme yaklaşımları
- Terraform Bulut ve Kurumsal genel bakış, bu tekliflerin Terraform iş akışlarını nasıl iyileştirdiğine ve aynı ihtiyacı karşılamak için mevcut diğer araçlar/süreçler: Terraform için özel CI/CD işlem hatları, Atlantis gibi araçlar vb.
Terraform ile Karmaşık AWS Altyapısı
- Terraform ile VPC'ler tasarlama ve dağıtma
- EC2 örneklerini ve diğer işlem kaynaklarını yönetme
- AWS ağ bileşenlerini yapılandırma
- Terraform tarafından yönetilen altyapıya AWS hizmetlerini entegre etme
- AWS kaynakları için güvenlik en iyi uygulamalarını uygulama
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Bulut altyapısı kavramına dair anlayış
- Terraform operasyonlarında temel deneyim
Hedef Kitle
- DevOps mühendisleri
- Sistem yöneticileri
- Sistem mimarları
Danışanlarımızın Yorumları (6)
Eğitmen çok bilgili ve sohbet edilmesi kolaydı, bazı katılımcıların sorunlarını gidermeye yardımcı oldu ve tüm sorulara cevap verdi. Kurs materyalleri iyiydi ve birçok örnek içeriyordu.
Vlad
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi
Eğitmenin hata ayıklama konusunda bize yardımcı olmak istemesi beni memnetti.
Diana
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi
Çok beğendim, Vincenzo'nun tüm sorulara cevap vermek ve mevcut hata mesajlarını gidermek için zamanını harcadığı için ona minnettarım.
Mihai
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi
Görsel olarak aktarılan konular ilginçti.
Razvan
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi
Vincenzo farklı senaryoları hata ayıklamak için destek sağladı ve aynı zamanda örneklerle yardımcı oldu.
Stelian
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi
Terraform hakkında bilmediğim bazı şeyleri açıkladı.
Catalin - DB Global Technology
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi