TERRAFORM BULUT ALTYAPISI YÖNETİMİ İÇİN EĞİTİMİ

Bulut altyapını komutla değil kodla yönet

VPC ve ağdan sanal makineye, nesne depolamadan IAM'e kadar bulut kaynaklarını Terraform ile deklaratif biçimde sağlayın ve yaşam döngüsünü yönetin.

Terraform ile bulut altyapısı yönetimi eğitimi; provider yapılandırması, VPC ve ağ, hesaplama ve ölçekleme, depolama, IAM kaynakları ve çoklu ortam yönetimini uygulamalı olarak ele alır.

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

Eğitim Hakkında

Ağ, hesaplama, depolama ve kimlik kaynaklarının kod ile sağlanması

Bu orta seviye eğitim, bulut altyapısının Terraform ile uçtan uca nasıl yönetileceğine odaklanır. provider yapılandırması ve kimlik doğrulama, VPC/subnet/route table/security group ile ağ topolojisi; sanal makine, disk ve ölçekleme grubu ile hesaplama; nesne depolama, blok depolama ve yaşam döngüsü kuralları; IAM rol, politika ve servis hesapları işlenir. Ardından değişkenler ve çıktılarla çoklu ortam, data source ile mevcut kaynakların referanslanması, resource bağımlılıkları, lifecycle meta argümanları ve kaynakların güvenli güncelleme/silme yaşam döngüsü uygulamalı ele alınır. Katılımcı, üretim seviyesinde bir bulut ortamını baştan sona kod ile kurabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar ağdan hesaplama, depolama ve kimliğe doğru bir bulut ortamını kod ile inşa eder.

Seviye

Orta Seviye — Terraform ile çok sağlayıcılı bulut altyapısının sağlanması, ağ, hesaplama, depolama ve kimlik kaynaklarının kod ile yönetilmesi.

Öğrenme Metodu

Katılımcılar gerçek bir bulut hesabında VPC, sunucu ve depolama kaynaklarını Terraform ile sağlayarak uygulamalı öğrenir.

Neden Bu Eğitim?

☁️Deklaratif Altyapı

Bulut kaynaklarını kod ile tanımlayarak tekrarlanabilir ve denetlenebilir ortamlar kurarsınız.

🔁Yeniden Üretim

Aynı kodu farklı bölge ve ortamlarda çalıştırarak ortamları saniyeler içinde çoğaltırsınız.

📉Maliyet Kontrolü

Kaynakları plan ile önden görüp gereksiz altyapıyı destroy ile temizleyerek maliyeti yönetirsiniz.

Anahtar Konular

terraform bulut altyapısıterraform vpcterraform iamterraform providerbulut otomasyonuiacterraform subnetauto scaling terraformterraform data sourceçoklu ortam terraform
“Bulut, konsolda tıklanarak değil kodda tanımlanarak ölçeklenir.”

Ön Koşullar

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

1
Bulut Temeli

En az bir bulut sağlayıcıda temel kaynak kavramlarına (sunucu, ağ) aşinalık faydalıdır.

2
Terraform Girişi

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

3
Ağ Kavramları

IP, alt ağ (subnet) ve güvenlik grubu kavramlarına temel aşinalık faydalıdır.

4
Test Hesabı

Kaynak oluşturulabilecek bir bulut test hesabı ve yapılandırılmış CLI kimliği.

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ı, bir bulut sağlayıcısını yapılandırıp temel ağ topolojisini kod ile kurabilir.
Modül 1
Provider Yapılandırma
  • provider bloğunda bölge ve kimlik doğrulama ayarları
  • Kimlik bilgilerinin ortam değişkeni veya profil ile verilmesi
  • Çoklu bölge için alias ile birden fazla provider örneği
  • required_providers ile sağlayıcı sürümünün sabitlenmesi
  • terraform init ile sağlayıcı eklentisinin indirilmesi
  • Varsayılan etiketlerin (default_tags) provider düzeyinde tanımı
Modül 2
VPC ve Subnet
  • VPC için CIDR bloğu tasarımı ve adres planlaması
  • Genel (public) ve özel (private) subnet ayrımı
  • Kullanılabilirlik bölgesine (AZ) göre subnet dağıtımı
  • cidrsubnet() fonksiyonuyla alt ağ hesaplama
  • Internet Gateway ile genel erişimin sağlanması
  • NAT Gateway ile özel subnet'ten dışarı erişim
Modül 3
Yönlendirme
  • Route table ile trafik yönlendirme kuralları
  • Subnet ile route table ilişkilendirmesi
  • 0.0.0.0/0 rotasının gateway'e yönlendirilmesi
  • Özel subnet için NAT rotasının tanımlanması
  • VPC peering ile ağlar arası özel bağlantı
  • Yönlendirme kaynaklarının bağımlılık sırası
Modül 4
Güvenlik Grupları
  • Security group ile ingress/egress kurallarının tanımı
  • Port, protokol ve kaynak CIDR bazlı kural yazımı
  • Kural bloklarının dynamic block ile üretilmesi
  • En az ayrıcalık ilkesiyle açık port sayısını azaltma
  • Güvenlik gruplarının kaynaklara iliştirilmesi
  • Network ACL ile güvenlik grubu farkının kavranması
Günün hedefiKatılımcı, hesaplama ve depolama kaynaklarını kod ile sağlayıp yaşam döngüsünü yönetebilir.
Modül 1
Sanal Makine
  • İnstans kaynağında imaj, tip ve subnet seçimi
  • user_data ile başlangıç betiği çalıştırma
  • SSH anahtarı ve güvenlik grubu ilişkilendirme
  • data source ile en güncel imajın sorgulanması
  • Blok cihaz eşlemesiyle kök ve veri diski ayarı
  • count/for_each ile çoklu sunucu oluşturma
Modül 2
Ölçekleme
  • Launch template ile instans şablonunun tanımı
  • Auto scaling grubu ile min/max/desired kapasite
  • Hedef takip politikasıyla CPU bazlı ölçekleme
  • Yük dengeleyici ile trafiğin dağıtılması
  • Health check ile sağlıksız örneklerin değişimi
  • Ölçekleme kaynaklarının birbirine bağımlılığı
Modül 3
Nesne Depolama
  • Bucket oluşturma ve benzersiz adlandırma
  • Versiyonlama ve şifreleme ayarları
  • Erişim politikası ile genel erişimin engellenmesi
  • Yaşam döngüsü kuralıyla eski nesnelerin arşivlenmesi
  • Bucket'ın statik web veya log hedefi olarak kullanımı
  • Nesne yüklemenin Terraform dışında bırakılması
Modül 4
Yaşam Döngüsü
  • lifecycle { create_before_destroy } ile kesintisiz değişim
  • prevent_destroy ile kritik kaynakların korunması
  • ignore_changes ile dışarıdan değişen alanların yoksayılması
  • depends_on ile açık bağımlılık tanımlama
  • Kaynak güncellemelerinde yerinde değişim ve yeniden oluşturma
  • destroy sırasında bağımlılık sırasının ters işlemesi
Günün hedefiKatılımcı, kimlik kaynaklarını yönetip çoklu ortamı değişkenlerle parametreleştirebilir.
Modül 1
IAM Kaynakları
  • IAM rol ve politika kaynaklarının tanımı
  • jsonencode veya policy document ile politika yazımı
  • Servis hesabı ve rol iliştirmesi (instance profile)
  • En az ayrıcalık ilkesiyle politika kapsamının daraltılması
  • Güven ilişkisi (assume role) ile rol devralma
  • Politika değişikliklerinin güvenlik etkisinin değerlendirilmesi
Modül 2
Değişkenler
  • variable bloğuyla girdi parametreleri
  • type ve default ile değişken kısıtlama
  • terraform.tfvars ve -var-file ile değer sağlama
  • locals ile hesaplanmış ara değerler
  • Değişken önceliği (CLI, env, tfvars) sıralaması
  • Ortam bazlı değişken dosyalarıyla farklılaştırma
Modül 3
Çıktı ve Data Source
  • output ile kaynak niteliklerinin dışa aktarımı
  • data source ile Terraform dışı kaynakların okunması
  • terraform_remote_state ile başka state'e referans
  • Çıktıların başka modüle girdi olarak verilmesi
  • sensitive çıktıların maskelenmesi
  • Data source ile en güncel imaj/zone sorgulama
Modül 4
Çoklu Ortam
  • Tek kod tabanıyla dev/stage/prod parametreleştirme
  • Ayrı backend ve state ile ortam izolasyonu
  • Ortama göre instans tipi ve kapasite farklılaştırma
  • Workspace ile aynı kodu farklı state'te çalıştırma
  • Ortam etiketleri ile maliyet ve sahiplik takibi
  • Prod değişiklikleri için ek onay akışı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Provider Kurulumu

Bulut sağlayıcısını kimlik ve bölge ile güvenli biçimde yapılandırabilirsiniz.

✅
Ağ Topolojisi

VPC, subnet, yönlendirme ve güvenlik gruplarını kod ile kurabilirsiniz.

✅
Hesaplama

Sanal makine ve otomatik ölçekleme gruplarını kod ile sağlayabilirsiniz.

✅
Depolama

Nesne depolama ve yaşam döngüsü kurallarını kod ile yönetebilirsiniz.

✅
Kimlik Yönetimi

IAM rol ve politikalarını en az ayrıcalık ilkesiyle tanımlayabilirsiniz.

✅
Yaşam Döngüsü

lifecycle meta argümanlarıyla kaynak değişimini güvenle yönetebilirsiniz.

✅
Parametreleştirme

Değişken ve çıktılarla kodu yeniden kullanılabilir hale getirebilirsiniz.

✅
Çoklu Ortam

Tek kod tabanıyla dev/stage/prod ortamlarını izole biçimde yönetebilirsiniz.

Kimler İçin Uygundur?

  • Bulut kaynaklarını konsoldan yönetmekten kod tabanlı otomasyona geçmek isteyen sistem yöneticileri
  • bulut
  • DevOps mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Bulut kaynaklarını konsoldan yönetmekten kod tabanlı otomasyona geçmek isteyen sistem yöneticileri, bulut ve DevOps mühendisleri için uygundur.
Hangi bulut sağlayıcısı kullanılır?
Eğitim sağlayıcıdan bağımsız kavramları ele alır; VPC, hesaplama, depolama ve IAM gibi kaynaklar AWS/Azure/GCP'de karşılığıyla uygulamalı gösterilir.
Çoklu ortam nasıl yönetilir?
Tek kod tabanı değişkenlerle parametreleştirilir; dev/stage/prod ortamları ayrı state ve backend ile izole edilerek yönetilir.
Kaynakları yanlışlıkla silmekten nasıl korunurum?
lifecycle bloğundaki prevent_destroy kritik kaynakların silinmesini engeller; create_before_destroy ise kesintisiz değişim sağlar.
Mevcut kaynakları nasıl referanslarım?
data source blokları Terraform dışında oluşturulmuş kaynakları okur; terraform_remote_state ise başka bir state'teki çıktılara erişim sağlar.

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 Bulut Altyapısı Yönetimi için 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)Introduction to Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Introduction to Terraform Eğitimi

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

HCL, provider, resource, state yönetimi ve modüllerle Terraform'a uygulamalı giriş eğitimi. init/plan/apply döngüsü ve uzak backend kurulumu.

Detayları Gör →
Altyapı Otomasyonu (IaC)İleri Seviye Puppet Yapılandırma ve Otomasyon Eğitimi
DevOps ve Konteyner Eğitimleri

İleri Seviye Puppet Yapılandırma ve Otomasyon Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

Hiera, roles/profiles, r10k, Bolt orchestration ve refactoring ile ileri seviye Puppet yapılandırma ve otomasyon eğitimi. rspec-puppet ve PDK kalite kapıları.

Detayları Gör →
Altyapı Otomasyonu (IaC)İleri Seviye Terraform: Modüller, Ölçekleme ve En İyi Uygulamalar Eğitimi
DevOps ve Konteyner Eğitimleri

İleri Seviye Terraform: Modüller, Ölçekleme ve En İyi Uygulamalar Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

for_each, dynamic blok, modül kompozisyonu, state parçalama, Terragrunt ve CI/CD ile ileri seviye Terraform ölçekleme ve en iyi uygulamalar eğitimi.

Detayları Gör →
Altyapı Otomasyonu (IaC)Kurum İçi Altyapılarda Terraform Kullanımı Eğitimi
DevOps ve Konteyner Eğitimleri

Kurum İçi Altyapılarda Terraform Kullanımı Eğitimi

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

vSphere, OpenStack, air-gapped provider mirror ve Consul/MinIO backend ile kurum içi (on-prem) Terraform kullanımı eğitimi. Yerel CI ve AD entegrasyonu.

Detayları Gör →
Altyapı Otomasyonu (IaC)Managing Azure with Terraform Eğitimi
DevOps ve Konteyner Eğitimleri

Managing Azure with Terraform Eğitimi

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

azurerm provider ile Resource Group, VNet, VM, AKS ve Key Vault sağlama; azurerm backend, modüller ve pipeline ile Azure üzerinde Terraform yönetimi eğitimi.

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