Eğitim İçeriği
Terraform Temel Kavramlar İncelemesi
- Komut satırı arabirimi ve tüm mevcut alt komutlar
- Terraform işlemlerinin akışı
- State ve önemi (ayrıca zafiyeti)
- Hashicorp Yapılandırma Dili (HCL), 0.12 öncesi ve sonrası
Daha Karmaşık Terraform Projeleri ve Modülleri Tasarlamak
- Modülerleşmeye yaklaşımlar
- Tek-proje, çok-modül senaryoları
- Çok proje ile ilişkili altyapı, tek ve hibrit bulut veya platform
- Kök modül ayrışması
- Yeni ve miras alınan monolitik projelerle birlikte, dikkatli Terraform projesi organizasyonu için yaklaşımlar
Daha Karmaşık Terraform Projeleri ve Modülleri Geliştirmek ve Yönetmek
- Öznel en iyi uygulamalar
- Modül sürümleri
- Kod tekrarını azaltmak için paylaşım ve odaklanma
- Projeler ve modüller arasında karmaşık sağlayıcı senaryoları yönetmek
- Terraform Null Label ve kullanımı tanıtmak
Make + Makefile'e Giriş
- Terraform projelerinde tekrarlanan görevleri, güvenilir bir standart Linux aracı kullanarak otomatikleştirmek
İleri Terraform araç ve CLI anlayışı
- State ve state dosyasını anlamak
- Karmaşık senaryolarda state geçişi ve yönetimi
- Karmaşık senaryolarda Terraform import yaklaşımları
- Hatalar ve karışıklıkları ele almak
- Elinizden kaçan drift durumları
- Bozulmuş veya tamir edilemeyen state
- Nelerin düzeltilmeyeceğini bilmek
- Terraform ile bu pozisyonda bulunmaktan öne geçmek için önceden önlem almak
HCL İleri Konuları
- İleri düzeyde yapılandırma dil ifade özellikleri:
- Yeniden kullanılabilirlik yaklaşımları
- Döngüler, meta-argümanlar
- For ifadeleri
- Ifadeler bağlamında türler
Terraform için Güvenliği Kuvvetlendirmek
- Sol kayma Terraform güvenliği, derinlikte savunma
- State dosyaları ve güvenlik
- Kimlik bilgileri ve gizli anahtarları yönetmek: en az ayrıcalık, rotasyon, koruma
- Terraform iş akışlarında güvenlik nasıl zayıflatılabilir
Altyapının Güvenilirliği ve Test
- Mevcut otomatik ve manuel test çerçeveleri ve yöntemleri nelerdir?
- Örneğin, terratest gibi mevcut durumun daha fazlasını sağlamaz.
- Gerçekçi senaryolarda drifti yönetmek ve beklenmeyen sonuçları azaltmak
- Geliştirici sorumluluğu vs. otomatik test, git hooks için doğrulama, terraform-pre-commit vb.
Terraform'u Otomatikleştirmek, Terraform'un Hattında Kullanımı
- Spinnaker ile Terraform
- Otomatik teslimat hatlarını kullanarak altyapının ve Terraform dağıtımlarının kalite güvencesi, istikrarı ve güvenilirliğini iyileştirmek
- Terraform ve GitOps: Terraform iş akışlarında GitOps'ü benimseme yaklaşımları
- Terraform Cloud ve Enterprise genel bakış, bu sunumların Terraform iş akışlarını nasıl geliştirdiğini ve aynı ihtiyacı karşılamak için başka araçlar/ Sürecelerin ne olduğunu görmek: Terraform için özel CI/CD hatları, Atlantis gibi araçlar vb.
Complex AWS altyapısı ile Terraform
- Terraform ile VPC'leri tasarlama ve dağıtma
- EC2 örneklerini ve diğer hesaplama kaynaklarını yönetme
- AWS ağ bileşenlerini yapılandırma
- Terraform-managed 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 hakim olmak.
- Terraform işlemlerinde temel deneyime sahip olmak.
Hedef Kitle
- DevOps mühendisleri
- Sistem yöneticileri
- Sistem mimarları
Danışanlarımızın Yorumları (6)
Eğitmen çok bilgiliydi ve konuşmak kolaydı. Katılımcıların bazılarının sorunlarını giderme konusunda yardımcı oldu ve tüm soruları yanıtladı. Kurs malzemesi iyi idi 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 istemesini beğendim.
Diana
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi
Çok beğendim, Vincenzo'nun tüm soruları cevaplamak ve mevcut hata mesajlarını gidermek için zaman ayırdığına saygı duyuyorum.
Mihai
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi
Getirilen konular ilgi çekiciydi.
Razvan
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi
Vincenzo, farklı senaryoları gidermek 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ı konuları açıkladı.
Catalin - DB Global Technology
Eğitim - Advanced Terraform - 3 Days
Yapay Zeka Çevirisi