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ı
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

Danışanlarımızın Yorumları (6)

Yaklaşan Etkinlikler

İlgili Kategoriler