Azure altyapını üretim seviyesinde Terraform'la kur
Terraform'u Azure üzerinde üretim kalitesinde kullanmayı öğreten, azurerm provider ve uzak state, modül tasarımı ve sürümleme, gelişmiş ifadeler, çok ortam, lifecycle, politika denetimi ve CI/CD'yi ele alan ileri seviye eğitim.
azurerm provider, modüller, uzak state ve CI/CD
Bu ileri seviye eğitim, Terraform'u Microsoft Azure üzerinde üretim kalitesinde kullanmayı ele alır. azurerm ve azuread provider yapılandırması, kimlik doğrulama (service principal, managed identity); Azure Storage üzerinde uzak state (remote backend) ve state kilitleme; yeniden kullanılabilir modül tasarımı, girdi/çıktı sözleşmeleri ve sürümleme; for_each, count, dynamic blok ve karmaşık ifadeler; workspace ve dizin yapısıyla çoklu ortam (dev/test/prod); veri kaynakları ve var olan kaynakları import; resource graph, lifecycle (prevent_destroy, ignore_changes) ve taint/replace; Sentinel/OPA ile politika denetimi; Azure DevOps veya GitHub Actions ile plan-apply hattı işlenir. Katılımcı modüler bir Azure landing zone kurar.
4 Gün. Her gün dört modül; katılımcılar provider ve state'ten modül tasarımı, çok ortam ve CI/politikaya ilerler.
İleri Seviye — Azure üzerinde Terraform ile modüler, çok ortamlı ve ölçeklenir IaC tasarımı.
Katılımcılar gerçek bir Azure aboneliğinde modüler Terraform koduyla çok ortamlı altyapıyı CI üzerinden uygular.
azurerm provider ve Azure kaynaklarıyla gerçek üretim altyapısı kurarsınız.
Yeniden kullanılabilir modüllerle kurumsal standart oluşturursunuz.
Uzak state ve politika denetimiyle güvenli ekip çalışması sağlarsınız.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
init/plan/apply ve HCL'e aşinalık beklenir.
Abonelik, kaynak grubu ve temel Azure hizmetleri bilgisi gerekir.
Kaynak oluşturma yetkisi olan bir Azure aboneliği gerekir.
Git ve bir CI aracına (Azure DevOps/Actions) aşinalık faydalıdı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:
azurerm'i kimlik ve sürümle güvenli yapılandırırsınız.
Azure Storage'da kilitli uzak state kurarsınız.
Sürümlü, yeniden kullanılabilir modüller tasarlarsınız.
for_each ve dynamic ile dinamik altyapı üretirsiniz.
Workspace ve tfvars ile dev/prod ayrıştırırsınız.
lifecycle ve moved ile kaynakları güvenle değiştirirsiniz.
OPA/Sentinel ile politika denetimi uygularsınız.
plan-apply hattını OIDC ve onay kapılarıyla kurarsı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.
Terraform best practices eğitimi: dizin yapısı, modül tasarımı, sürüm sabitleme, kilit dosyası, sır yönetimi, tflint/checkov ve CI/CD kalite kapıları uygulamalı
Detayları Gör →Terraform ile bulut altyapısı yönetimi eğitimi: provider, VPC, subnet, güvenlik grubu, sanal makine, ölçekleme, depolama, IAM ve çoklu ortam yönetimi uygulamalı
Detayları Gör →Terraform CLI eğitimi: init, plan, apply, destroy, fmt, validate, console, state komutları, TF_LOG ile hata ayıklama ve komut bayrakları uygulamalı ele alınır.
Detayları Gör →Terraform çekirdek kavramlar eğitimi: HCL söz dizimi, provider, resource, data source, state, kaynak adresleme ve bağımlılık grafiği temelden ele alınır.
Detayları Gör →Terraform çekirdek iş akışı eğitimi: Write-Plan-Apply döngüsü, uzak state, kilitleme, Git entegrasyonu, PR tabanlı plan incelemesi ve geri alma uygulamalı.
Detayları Gör →