Modüllerinizi kurumsal standarda dönüştürün
Composite modüllerle alt modülleri sarar; katmanlama, naming/tagging soyutlaması ve test ile kurum genelinde tutarlı, ölçeklenebilir modül mimarisi kurarsınız.
Optimizing Infrastructure serisi: Terraform composite modülleri
Bu eğitim, alt modülleri saran composite (bileşik) modüllerle kurumsal standartları dayatan ölçeklenebilir bir Terraform mimarisi kurmaya odaklanır. Composite ve leaf modül ayrımını kavrar; network-compute-application katmanlamasını ve remote_state ile bağlamayı uygular; ortak naming/tagging alt modülleri, varsayılan+override deseni ve optional() ile esnek sözleşmeler tasarlar; for_each ile fan-out yapar; terraform-docs, örnek dizini ve terraform test ile kaliteyi güvenceye alırsınız. Private registry ile paylaşım da işlenir.
4 Gün. Her gün dört modül; modül mimarisi, composite desenler, ileri yineleme ve test uygulamalı işlenir.
İleri Seviye — Composite modül katmanlaması, standart dayatma ve test ile ölçeklenebilir mimari.
Her konu katmanlı bir composite modül kütüphanesi kurup örnek ortamlarda test ederek pekiştirilir.
Aynı HCL kodundan dev, staging ve prod ortamlarını birebir ve hatasız üretirsiniz.
Altyapıyı Git'te versiyonlayıp plan/apply ile değişiklikleri önceden görürsünüz.
AWS, Azure, GCP ve on-prem sağlayıcıları tek bir araç ve dille yönetirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Linux/terminal temel kullanımı ve ortam değişkenleriyle rahatlık beklenir.
En az bir bulut sağlayıcıda (AWS/Azure) temel kaynak kavramlarına aşinalık faydalıdır.
Terraform CLI kurulu, internet erişimli bir bilgisayar ve bir bulut hesabı gerekir.
Git ile temel branch/commit/PR akışına aşinalık içeriği izlemeyi kolaylaştırır.
Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.
Program sonunda katılımcılar:
girdi/çıktı sözleşmeli yeniden kullanılabilir modüller yazıp kök modülden çağırırsınız.
composite modüllerle alt modülleri sarıp kurumsal standartları dayatırsınız.
for_each ve dynamic bloklarla karmaşık altyapıyı ölçeklenebilir biçimde modellersiniz.
terraform test ve Terratest ile modülleri doğrulayıp CI test kapıları kurarsınız.
tfvars, locals ve değişken önceliğiyle ortam bazlı yapılandırmayı yönetirsiniz.
tfsec/Checkov ve sensitive çıktılarla altyapı kodunu güvenli hale getirirsiniz.
düzenli plan ile drift tespit edip altyapıyı istenen durumda tutarsınız.
.terraform.lock.hcl ile deterministik ve tekrarlanabilir kurulum sağlarsınız.
Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.
Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.
Azure IaC'yi AZ-400 bağlamında öğrenin: ARM ve Bicep temeli, modüller, dağıtım kapsamları, what-if, Key Vault ve Azure Pipelines ile dağıtım ve Azure Policy.
Detayları Gör →Terraform'a sıfırdan başlayın: HCL, provider, plan-apply döngüsü, değişken ve state ile on-premise ve Azure kaynaklarını kodla yönetmeyi öğrenin.
Detayları Gör →Puppet ortamını sıfırdan kurun: agent/master mimarisi, resource ve manifest, class ve modüller, ERB/EPP şablon, Hiera, PuppetDB ve ortam yönetimini öğrenin.
Detayları Gör →Chef temellerini öğrenin: resource, recipe, cookbook, attribute, ERB template, notifies ve chef-client çalışma döngüsünü uygulamalı olarak kazanın.
Detayları Gör →Chef araç zincirini kullanın: ERB şablon, custom resource, Test Kitchen, InSpec, cookstyle ve CI ile test edilebilir cookbook'lar üretmeyi öğrenin.
Detayları Gör →