TERRAFORM İLE MICROSOFT AZURE ALTYAPI YÖNETİMİ EĞİTİMİ

Azure altyapını kaynak grubundan AKS'e kod ile kur

azurerm provider'dan kaynak grubu ve VNet'e, sanal makine ve depolama hesabından yönetilen kimlik ve Azure SQL'e kadar Azure'u Terraform ile yönetin.

Terraform ile Azure altyapı yönetimi eğitimi; azurerm provider, kaynak grubu, VNet ve NSG, sanal makine ve VMSS, depolama hesabı, yönetilen kimlik, RBAC ve Azure SQL konularını uygulamalı olarak ele alır.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

azurerm provider, kaynak grubu, VNet, VM, depolama ve kimlik

Bu orta seviye eğitim, Microsoft Azure altyapısının Terraform ile yönetimine odaklanır. azurerm provider ve features bloğu, Azure CLI/servis asıl (service principal) ile kimlik; kaynak grubu, sanal ağ (VNet), subnet, ağ güvenlik grubu (NSG) ve genel IP ile ağ işlenir. Ardından Linux/Windows sanal makine, ölçek kümesi (VMSS), yük dengeleyici; depolama hesabı ve blob, Azure SQL, yönetilen kimlik (managed identity), rol ataması (RBAC) ve Azure Blob backend ile uzak state uygulamalı ele alınır. Katılımcı, bir Azure ortamını baştan sona Terraform ile kurup çoklu abonelikte yönetebilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar Azure ağından hesaplama, depolama ve kimliğe doğru ilerler.

Seviye

Orta Seviye — Terraform ile Azure üzerinde kaynak grubu, sanal ağ, sanal makine, depolama ve kimlik kaynaklarının kod ile yönetilmesi.

Öğrenme Metodu

Katılımcılar gerçek bir Azure aboneliğinde kaynak grubu, VNet, VM ve depolama kaynaklarını Terraform ile sağlayarak öğrenir.

Neden Bu Eğitim?

🔷Azure Otomasyonu

Azure kaynaklarını portal yerine kod ile sağlayarak tekrarlanabilir ortamlar kurarsınız.

🪪Kimlik Yönetimi

Yönetilen kimlik ve RBAC'i kod ile tanımlayarak yetkileri denetlenebilir kılarsınız.

📦Kaynak Düzeni

Kaynak grupları ve etiketlerle altyapıyı düzenli ve maliyet izlenebilir tutarsınız.

Anahtar Konular

terraform azureazurerm providerterraform vnetterraform sanal makine azureazure depolama hesabı terraformterraform rbacyönetilen kimlik terraformazure sql terraformterraform azure stateazure iac
“Azure portalı keşif içindir; üretim kod ile yönetilir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Azure Temeli

Abonelik, kaynak grubu ve temel servis kavramlarına aşinalık faydalıdır.

2
Terraform Girişi

init, plan ve apply akışına temel düzeyde aşinalık beklenir.

3
Azure Aboneliği

Kaynak oluşturulabilecek bir Azure test aboneliği ve yapılandırılmış Azure CLI.

4
CLI Ortamı

Terraform ve Azure CLI kurulu bir bilgisayar.

Eğitim İçeriği

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.

Günün hedefiKatılımcı, azurerm provider'ı yapılandırıp Azure ağ topolojisini kod ile kurabilir.
Modül 1
azurerm Provider
  • provider "azurerm" ve zorunlu features bloğu
  • Azure CLI ile oturum tabanlı kimlik
  • Service principal ile client_id/secret kimliği
  • subscription_id ve tenant_id ayarı
  • required_providers ile azurerm sürümü sabitleme
  • data.azurerm_client_config ile bağlam bilgisi
Modül 2
Kaynak Grubu
  • azurerm_resource_group ile grup oluşturma
  • location ile bölge seçimi
  • tags ile ortam ve sahiplik etiketleme
  • Kaynak grubunun yaşam döngüsü kapsayıcısı olması
  • Adlandırma standardı ve name_prefix
  • Kaynakların gruba bağlanma deseni
Modül 3
VNet ve Subnet
  • azurerm_virtual_network ile adres alanı
  • azurerm_subnet ile alt ağ tanımı
  • Service endpoint ve delegation ayarı
  • cidrsubnet() ile adres planlama
  • VNet peering ile ağlar arası bağlantı
  • NAT Gateway ile giden trafik
Modül 4
NSG ve Genel IP
  • azurerm_network_security_group ile kurallar
  • security_rule ile port ve öncelik tanımı
  • azurerm_subnet_network_security_group_association
  • azurerm_public_ip ile genel IP tahsisi
  • Static ve Dynamic IP ayrımı
  • En az ayrıcalık ilkesiyle kural tasarımı
Günün hedefiKatılımcı, Azure hesaplama ve depolama kaynaklarını kod ile sağlayabilir.
Modül 1
Sanal Makine
  • azurerm_linux_virtual_machine ile VM oluşturma
  • size, admin_username ve SSH anahtarı
  • source_image_reference ile imaj seçimi
  • custom_data ile başlangıç betiği
  • os_disk ile disk tipi ve boyutu
  • Windows VM için ayrı kaynak farkı
Modül 2
NIC ve Disk
  • azurerm_network_interface ile ağ arayüzü
  • ip_configuration ile subnet ve IP bağlama
  • VM ile NIC ilişkilendirme
  • azurerm_managed_disk ile veri diski
  • azurerm_virtual_machine_data_disk_attachment
  • Disk şifreleme ve performans katmanı
Modül 3
VMSS ve LB
  • azurerm_linux_virtual_machine_scale_set
  • instances ve otomatik ölçekleme ayarı
  • azurerm_lb ile yük dengeleyici
  • Backend pool ve probe tanımı
  • LB kuralıyla port yönlendirme
  • Rolling upgrade ile kesintisiz güncelleme
Modül 4
Depolama Hesabı
  • azurerm_storage_account ile hesap oluşturma
  • account_tier ve replication_type seçimi
  • azurerm_storage_container ile blob kapsayıcı
  • Ağ kuralları ile erişim kısıtlama
  • Blob versiyonlama ve yaşam döngüsü
  • Depolama hesabının state backend'i olması
Günün hedefiKatılımcı, kimlik, veritabanı ve uzak state kaynaklarını kod ile yönetebilir.
Modül 1
Yönetilen Kimlik
  • System-assigned yönetilen kimlik etkinleştirme
  • azurerm_user_assigned_identity tanımı
  • Kimliğin VM veya AKS'e bağlanması
  • Anahtar yerine kimlikle güvenli erişim
  • Key Vault'a kimlikle erişim deseni
  • Kimliğin yaşam döngüsü yönetimi
Modül 2
RBAC
  • azurerm_role_assignment ile rol atama
  • scope ile atama kapsamı (grup/abonelik)
  • Yerleşik rollerin (Contributor, Reader) kullanımı
  • azurerm_role_definition ile özel rol
  • En az ayrıcalık ilkesiyle kapsam daraltma
  • principal_id ile kimlik eşlemesi
Modül 3
Azure SQL
  • azurerm_mssql_server ile sunucu oluşturma
  • azurerm_mssql_database ile veritabanı
  • Güvenlik duvarı kuralları ve özel uç nokta
  • Parola yerine Azure AD kimliği tercihi
  • Yedekleme ve coğrafi çoğaltma ayarı
  • SKU ile performans katmanı seçimi
Modül 4
Uzak State
  • Azure Blob backend ile uzak state
  • storage_account_name ve container_name ayarı
  • Blob lease ile state kilitleme
  • access_key yerine OIDC/kimlik ile erişim
  • Ortam bazlı key ile state ayrımı
  • Modülerleştirme ve çoklu abonelik yönetimi

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Provider Kurulumu

azurerm provider'ı CLI veya service principal ile yapılandırabilirsiniz.

✅
Azure Ağı

Kaynak grubu, VNet, subnet ve NSG'yi kod ile kurabilirsiniz.

✅
Sanal Makine

Linux/Windows VM ve ölçek kümelerini kod ile sağlayabilirsiniz.

✅
Depolama

Depolama hesabı ve blob kapsayıcılarını güvenli yönetebilirsiniz.

✅
Yönetilen Kimlik

Yönetilen kimlikle anahtarsız güvenli erişim kurabilirsiniz.

✅
RBAC

Rol atamalarını en az ayrıcalık ilkesiyle kod ile tanımlayabilirsiniz.

✅
Azure SQL

Yönetilen SQL veritabanını güvenli biçimde sağlayabilirsiniz.

✅
Uzak State

Azure Blob backend ile ekip için güvenli uzak state kurabilirsiniz.

Kimler İçin Uygundur?

  • Azure üzerinde çalışan
  • altyapısını portaldan kod tabanlı otomasyona taşımak isteyen bulut mühendisleri
  • DevOps uzmanları
  • sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Azure üzerinde çalışan, altyapısını portaldan kod tabanlı otomasyona taşımak isteyen bulut mühendisleri, DevOps uzmanları ve sistem yöneticileri için uygundur.
azurerm provider nasıl kimlik doğrular?
Azure CLI oturumu veya service principal (client_id/secret) ile; CI/CD'de OIDC federated kimlik ile anahtarsız doğrulama önerilir.
features bloğu neden zorunlu?
azurerm provider'ı, bazı kaynakların silme ve kurtarma davranışlarını yönettiği features bloğunun tanımlanmasını gerektirir; boş da olsa yazılmalıdır.
State'i nerede saklamalıyım?
Azure Blob backend uzak state için önerilir; blob lease ile kilitleme sağlar ve erişim için OIDC veya yönetilen kimlik tercih edilmelidir.
Yönetilen kimlik neden önemli?
Kaynakların parola veya anahtar saklamadan Azure servislerine güvenli erişmesini sağlar; sırların koda ve state'e sızma riskini azaltır.

Sertifikalandırma

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.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Terraform ile Microsoft Azure Altyapı Yönetimi Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Chef Foundations - Official Chef Training Eğitimi
DevOps ve Konteyner Eğitimleri

Chef Foundations - Official Chef Training Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Chef'in temel iş akışını uçtan uca öğrenin: resource, recipe, cookbook, attribute, template, Test Kitchen, InSpec ve Chef Infra Server akışını uygulayın.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef Foundations Training Eğitimi
DevOps ve Konteyner Eğitimleri

Chef Foundations Training Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Chef temelini geliştirme döngüsü odağıyla öğrenin: Workstation kurulumu, resource ve recipe, cookbook, template ve chef-client çalışma döngüsünü uygulayın.

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef Temelleri Eğitimi
DevOps ve Konteyner Eğitimleri

Chef Temelleri Eğitimi

3 günTemelOnline / Yüz Yüze / Hibrit

Chef Infra ile altyapı otomasyonunun temeli: resource, recipe, cookbook, attribute, chef-client run, Test Kitchen ve InSpec. Uygulamalı temel seviye DVA eğitimi

Detayları Gör →
Altyapı Otomasyonu (IaC)Chef: Getting Started Eğitimi
DevOps ve Konteyner Eğitimleri

Chef: Getting Started Eğitimi

2 günBaşlangıçOnline / Yüz Yüze / Hibrit

Chef'e hızlı giriş: Workstation kurulumu, knife yapılandırması, ilk cookbook, local mode çalıştırma ve node bootstrap. Uygulamalı başlangıç seviye DVA eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)CloudOps: Infrastructure as Code Eğitimi
DevOps ve Konteyner Eğitimleri

CloudOps: Infrastructure as Code Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Bulut operasyonlarında kod olarak altyapı: deklaratif model, state, drift, modülerlik, policy-as-code ve CI/CD pipeline. Araç bağımsız orta seviye DVA eğitimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn