Bize Ulaşın

Eğitim İçeriği

Altyapı-olarak-Kod Egemenliği

  • Bulut konsollarının ve SaaS IaC'nin risklerinin anlaşılması; satıcı kilidi ve denetim boşlukları dahil.
  • Terraform mimarisine derinlemesine inceleme: temel bileşenler, sağlayıcılar, durum yönetimi ve plan/uygulama iş akışı.
  • Terraform'un Pulumi, Ansible ve CloudFormation gibi alternatiflerle karşılaştırmalı analizi.

Yapılandırma Dili ve Sağlayıcılar

  • HCL sözdizimi üzerinde hakimiyet kazanmak: kaynakları, veri kaynaklarını, değişkenleri ve çıktıları tanımlama.
  • Yerinde sağlayıcıları yapılandırmak: Proxmox, libvirt, vSphere ve PowerDNS.
  • Komünite sağlayıcılarını keşfetmek ve özel sağlayıcı geliştirmenin temellerini anlamak.
  • Kaynak bağımlılıklarını ve altta yatan grafik teorisini anlamak.

Durum Yönetimi

  • Yerel ve uzaktan durum depolamanın güvenlik etkilerini değerlendirme.
  • PostgreSQL, S3 uyumlu depolama (MinIO), Gitea ve etcd kullanarak kendi kendine barındırılan arka uçları kurma.
  • Durum kilitleme, otururken şifreleme ve sağlam yedekleme stratejileri uygulama.
  • Durum migrasyonunu ele alma ve yapılandırma kaymasını tespit etme.

Modüller ve Çalışma Alanları

  • Girdiler, çıktılar ve sürümleme en iyi uygulamalarıyla modülleri yapılandırma.
  • Git etiketleri kullanarak özel modül kayıt defterleri oluşturma.
  • Çalışma alanları aracılığıyla geliştirme, staj ve üretim ortamları arasında izolasyonu sağlama.
  • Atlantis veya Spacelift gibi Terraform Cloud için kendi kendine barındırılan alternatifleri kullanma.

Provisioning ve Yaşam Döngüsü

  • Sıfırdan makine provisioning'i için cloud-init ve PXE entegrasyonu.
  • Provisioner'ları kullanma: local-exec, remote-exec ve dosya aktarımı.
  • Özel otomasyon iş akışları için null kaynakları ve tetikleyicilerden yararlanma.
  • Güvenli geri alımlar için kaynak yok etme, planlama ve tainting yönetimi.

Güvenlik ve Uyumluluk

  • Değişken doğrulamasını zorunlu kılma ve hassas verileri uygun şekilde işaretleme.
  • Sentinel ve OPA alternatiflerini kullanarak yerinde ortamlar için politika-olarak-kod uygulama.
  • Güçlü denetim günlüklemesi ve plan dosyası gözden geçirme süreçleri kurma.

CI/CD Entegrasyonu

  • GitHub Actions veya Woodpecker CI'de plan ve uygulama iş akışlarını otomatik hale getirme.
  • terraform fmt, validate ve linting araçlarını ön-aşamada bağlamalara entegre etme.
  • Maliyet tahmini ve bütçe sınırlandırma kurulumu.
  • Kapsamlı geri alma stratejileri ve durum kurtarma prosedürleri geliştirme.

Kurs İçin Gerekli Önbilgiler

  • Altyapı-olarak-kod kavramları ve bulut bilişim temelleri konusunda orta seviye anlayış.
  • JSON, HCL (HashiCorp Yapılandırma Dili) ve sürüm kontrol sistemleri ile ilgili pratik deneyim.
  • Proxmox ve VMware gibi yerinde sanallaştırma platformlarına aşinalık.

Hedef Kitle

  • Sıfırdan makine sunucularını ve özel bulut kaynaklarını sağlamaktan sorumlu altyapı mühendisleri.
  • Deklaratif yapılandırma aracılığıyla yerinde kaynakları yöneten DevOps ekipleri.
  • Altyapı durumunu yönetmek için bulut kontrol düzlemlerine olan bağımlılıktan kaçınmaya aktif olarak çalışan kuruluşlar.
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler