Bize Ulaşın

Eğitim İçeriği

Altyapı Olarak Kod Egemenliği

  • Bulut konsollarının ve SaaS IaC'nin risklerini, tedarikçi kilidi ve denetim boşlukları dahil olmak üzere anlamak.
  • Terraform mimarisine derinlemesine göz atma: temel bileşenler, sağlayıcılar, durum yönetimi ve plan/uygulama iş akışı.
  • Terraform'u Pulumi, Ansible ve CloudFormation gibi alternatiflere karşı karşılaştırmalı analiz.

Konfigürasyon Dili ve Sağlayıcılar

  • HCL söz dizisini uzmanlaşarak kaynakları, veri kaynaklarını, değişkenleri ve çıkışları tanımlamak.
  • Yerel sağlayıcıları yapılandırma: Proxmox, libvirt, vSphere ve PowerDNS.
  • Topluluk sağlayıcılarını keşfetmek ve özel sağlayıcı geliştirme temellerini öğrenmek.
  • Kaynak bağımlılıklarını ve altındaki graf teorisini anlamak.

Durum Yönetimi

  • Yerel ile uzak durum depolamanın güvenlik etkilerini değerlendirmek.
  • PostgreSQL, S3 uyumlu depolama (MinIO), Gitea ve etcd kullanarak kendi barındırılan backend'ler kurmak.
  • Durum kilitleme, hareketsiz şifreleme ve sağlam yedekleme stratejileri uygulamak.
  • Durum migrasyonunu yönetmek ve yapılandırma sapmasını tespit etmek.

Modüller ve Çalışma Alanları

  • Girdiler, çıkışlar ve sürümleme en iyi uygulamaları ile modülleri yapılandırmak.
  • Git etiketleri kullanarak özel modül kayıt defterleri oluşturmak.
  • Çalışma alanları aracılığıyla geliştirme, hazırlık ve üretim ortamları arasında izolasyon sağlamak.
  • Terraform Cloud'un kendi barındırılan alternatiflerini, örneğin Atlantis veya Spacelift gibi araçlardan yararlanmak.

Hazırlama ve Yaşam Döngüsü

  • Boş metal hazırlama için cloud-init ve PXE'yi entegre etmek.
  • Provisionerları kullanma: local-exec, remote-exec ve dosya aktarımı.
  • Özel otomasyon iş akışları için null kaynakları ve tetikleyicileri kullanmak.
  • Güvenli geri alma için kaynak yok etmeyi, planlamayı ve tainting'i yönetmek.

Güvenlik ve Uyumluluk

  • Değişken doğrulaması zorlamak ve hassas verileri uygun şekilde işaretlemek.
  • Sentinel ve OPA alternatiflerini kullanarak yerel ortamlar için politika olarak kodu uygulamak.
  • Güçlü denetim günlüğü ve plan dosyası inceleme süreçleri oluşturmak.

CI/CD Entegrasyonu

  • GitHub Actions veya Woodpecker CI'da plan ve uygulama iş akışlarını otomatikleştirmek.
  • n
  • terraform fmt, validate ve linting araçlarını ön-birleşim kancalarında entegre etmek.
  • Maliyet tahmini ve bütçe koruma mekanizmaları kurmak.
  • Kapsamlı geri alma stratejileri ve durum kurtarma prosedürleri geliştirmek.

Kurs İçin Gerekli Önbilgiler

  • Altyapı olarak kod kavramları ve bulut bilişimi temellerine ilişkin orta seviye anlayış.
  • JSON, HCL (HashiCorp Konfigürasyon Dili) ve sürüm kontrol sistemleri ile pratik deneyim.
  • Proxmox ve VMware gibi yerel sanallaştırma platformlarına aşinalık.

Hedef Kitle

  • Boş metal sunucuların ve özel bulut kaynaklarının hazırlanmasından sorumlu altyapı mühendisleri.
  • Açıklayıcı yapılandırma üzerinden yerel kaynakları yöneten DevOps ekipleri.
  • Altyapı durumunu yönetmek için bulut kontrol düzlemlerine olan bağımlılığı aktif olarak önlemeye çalışan organizasyonlar.
 14 Saatler

Katılımcı Sayısı


Katılımcı başına fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler