Eğitim İçeriği

Giriş

  • Terraform ile Chef, Puppet, Ansible veya Salt arasındaki fark nedir?
  • Neden Google Deployment Manager'ı kullanmamalıyız?

Terraform Özellikleri ve Mimarisine Genel Bakış

  • Infrastructure as Code, yürütme planları, kaynak grafikleri, değişiklik otomasyonu

Terraform İş Akışı

  • Yazma, Önizleme, Oluşturma, Tekrar Oluşturma, Silme

Başlarken

  • GCP hesabını Terraform ile kullanmak için hazırlama
  • Terraform'u başlatma ve sanal makine oluşturma (compute engine örneği)

Bir Uygulama Oluşturma

  • GCP'de bir proje başlatma
  • Örnek bir web uygulamasını başlatma

Bir Yürütme Planı Hazırlama

  • Yeni bir plan yazma, kaydetme ve .tf dosyalarını kaldırma

Yapılandırma Dosyalarıyla Çalışma

  • Sözdizimi genel bakışı
  • Yazma, sürüm denetimi ve güncelleme

Kaynak Bağımlılıklarını Ayarlama

  • Terraform Resource Graph'ı kullanma
  • Altyapı vs uygulama bağımlılıkları

Altyapıyı Dağıtma

  • Yapılandırma değişikliklerini önizleme
  • Değişiklikleri yürütme

Durumu Yönetme

  • Süregeli depolama için Google Cloud Storage'ı ayarlama
  • Uzak Durum'u ayarlama

Networking

  • Bir şerit duvarı ayarlama
  • Alt ağları yönetme

Altyapıyı Yeniden Üretme

  • Bir uygulama için ortamları ayarlama: dev, test/qa, stage ve prod

Yapılandırma Dosyalarını Modüller Olarak Paketleme

  • Paylaşılan modülleri kullanarak kodu kopyalama
  • Tekrar kullanılabilir şablonlar oluşturmak için Module Registry'yi kullanma

Terraform'i Bir Dağıtım Hattına Entegre Etme

  • Bir uygulamayı oluşturma, dağıtma ve test etme
  • Mevcut dış kaynakları Terraform'e içe aktarma

Terraform Performans Ayarlama

  • Altyapı izleme ve performans metrikleri

Sorun Giderme

Özet ve Sonuç

Kurs İçin Gerekli Önbilgiler

  • Komut satırı ile çalışma deneyimi
  • Bulut altyapı kavramlarını anlama

Hedef Kitle

  • Bulut mimarları
  • Sistem yöneticileri
  • DevOps mühendisleri
 21 Saat

Katılımcı Sayısı


Kişi Başına Fiyat

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

Yaklaşan Etkinlikler

İlgili Kategoriler