TERRAFORM: BULUT KİLİDİNİ AŞMAYAN KENDİ BARINDIRDIĞI ALTYAPI OLARAK KOD EĞİTİMİ

Buluta bağımlı kalmadan kendi altyapını kodla

Proxmox, vSphere ve libvirt sağlayıcılarından kendi barındırdığınız state backend ve modül registry'ye kadar bulut kilidi olmadan on-prem IaC kurun.

Terraform/OpenTofu ile on-prem IaC eğitimi; Proxmox, vSphere ve libvirt sağlayıcılarıyla sanallaştırma, MinIO/PostgreSQL/Consul gibi kendi barındırdığınız state backend'ler, modül registry, state şifreleme ve on-prem GitOps pipeline konularını uygulamalı olar…

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

Eğitim Hakkında

On-prem sanallaştırma, kendi barındırılan state backend ve registry

Bu ileri seviye eğitim, Terraform ve açık kaynak çatalı OpenTofu ile şirket içi (on-prem) altyapının kod ile yönetimine odaklanır; hedef, hiperskaler bulut kilidine girmeden kod olarak altyapı uygulamaktır. Proxmox VE, vSphere/vCenter ve libvirt/KVM sağlayıcılarıyla sanal makine ve ağ sağlama; cloud-init ile başlangıç yapılandırması işlenir. Ardından kendi barındırdığınız state backend'leri (S3 uyumlu MinIO, PostgreSQL, Consul, HTTP backend), kilitleme; kendi modül registry'niz, OpenTofu'nun durum şifreleme ve farkları, bare-metal/ağ sağlayıcıları ve GitOps ile on-prem pipeline uygulamalı ele alınır. Katılımcı, veri merkezi veya özel bulutta tam kod tabanlı ve taşınabilir bir altyapı kurabilir.

Süre ve Format

3 Gün. Her gün dört modül; katılımcılar on-prem sanallaştırmadan kendi barındırdıkları backend ve registry'ye ilerler.

Seviye

İleri Seviye — Terraform/OpenTofu ile şirket içi (on-prem) altyapının kod ile yönetilmesi: sanallaştırma, kendi barındırılan backend ve registry.

Öğrenme Metodu

Katılımcılar Proxmox/libvirt gibi bir sanallaştırma ortamında VM'leri ve kendi state backend'lerini Terraform/OpenTofu ile sağlayarak öğrenir.

Neden Bu Eğitim?

🏠Kilitsiz IaC

On-prem sağlayıcılarla kod olarak altyapıyı hiperskaler buluta bağımlı olmadan uygularsınız.

🗄️Kendi Backend'in

State'i MinIO, PostgreSQL veya Consul'da kendiniz barındırarak veriyi kendi kontrolünüzde tutarsınız.

🔓Açık Kaynak

OpenTofu ile açık kaynak ve topluluk odaklı bir IaC yolunu değerlendirirsiniz.

Anahtar Konular

opentofuon-prem terraformproxmox terraformvsphere terraformlibvirt terraformself-hosted state backendminio backendpostgresql backendconsul backendbulut kilidi
“Altyapı kodu kiralanan bir bulutun değil, sizin elinizin altındadır.”

Ön Koşullar

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

1
Terraform Deneyimi

Provider, resource ve backend kavramlarına aşinalık beklenir.

2
Sanallaştırma Bilgisi

VM, hipervizör ve ağ kavramlarına aşinalık faydalıdır.

3
Lab Ortamı

Proxmox, vSphere veya libvirt erişilebilen bir test ortamı.

4
Linux Temeli

Temel Linux yönetimi ve SSH kullanımına aşinalık faydalı olur.

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ı, on-prem sanallaştırma sağlayıcılarıyla VM sağlayabilir.
Modül 1
Terraform ve OpenTofu
  • OpenTofu'nun Terraform çatalı olarak doğuşu
  • Lisans farkı ve topluluk yönetişimi
  • CLI uyumluluğu ve geçiş süreci
  • tofu komutu ve mevcut kodla uyum
  • OpenTofu'ya özel yeni özellikler
  • Araç seçiminin kurumsal değerlendirmesi
Modül 2
Proxmox
  • Proxmox VE provider yapılandırması ve API token
  • proxmox_vm_qemu ile sanal makine
  • Şablon (template) klonlama ile hızlı VM
  • Disk, CPU ve bellek tahsisi
  • Ağ köprüsü (bridge) ve VLAN atama
  • cloud-init ile ilk açılış yapılandırması
Modül 3
vSphere
  • vsphere provider ve vCenter bağlantısı
  • Veri merkezi, küme ve datastore kaynakları
  • vsphere_virtual_machine ile VM
  • Şablondan klonlama ve özelleştirme
  • Dağıtık sanal anahtar (dvSwitch) ağı
  • Kaynak havuzu ve yerleşim
Modül 4
libvirt/KVM
  • libvirt provider ile KVM yönetimi
  • libvirt_domain ile sanal makine
  • libvirt_volume ile disk imajı
  • cloud-init ISO ile yapılandırma
  • Sanal ağ ve köprü tanımı
  • Hafif, bağımsız lab ortamı kurulumu
Günün hedefiKatılımcı, state'i kendi barındırdığı bir backend'de kilitlemeyle yönetebilir.
Modül 1
S3 Uyumlu (MinIO)
  • MinIO ile S3 uyumlu nesne depolama kurulumu
  • S3 backend'in özel endpoint ile kullanımı
  • force_path_style ve skip doğrulama ayarları
  • Bucket versiyonlama ile state geçmişi
  • Kilitleme için harici mekanizma gereği
  • Erişim anahtarlarının güvenli yönetimi
Modül 2
PostgreSQL
  • pg backend ile PostgreSQL'de state
  • Bağlantı dizesi ve şema yapılandırması
  • Veritabanı tabanlı kilitleme avantajı
  • Workspace başına state satırı
  • Yedekleme ve yüksek erişilebilirlik
  • Mevcut veritabanı altyapısını kullanma
Modül 3
Consul
  • consul backend ile dağıtık state
  • Anahtar-değer deposunda state saklama
  • Consul oturumuyla kilitleme
  • Erişim denetimi (ACL) ile güvenlik
  • Service mesh ortamıyla uyum
  • Dağıtık tutarlılık garantileri
Modül 4
HTTP Backend
  • http backend ile özel state servisi
  • GET/POST/LOCK/UNLOCK uç noktaları
  • Kendi state API'nizi yazma esnekliği
  • Kimlik doğrulama başlıkları
  • TLS ile güvenli iletişim
  • Backend seçiminin karşılaştırılması
Günün hedefiKatılımcı, kendi registry'sini kurup on-prem bir pipeline işletebilir.
Modül 1
Modül Registry
  • Git tabanlı modül kaynakları
  • Kendi barındırdığınız registry protokolü
  • Modül sürümlerinin etiketlerle yayımı
  • İç ağda keşfedilebilirlik
  • Erişim kontrolü ve görünürlük
  • Hava boşluklu (air-gapped) ortam desteği
Modül 2
State Şifreleme
  • OpenTofu state ve plan şifreleme özelliği
  • PBKDF2 veya anahtar sağlayıcı yöntemleri
  • State içindeki hassas verinin korunması
  • Anahtar rotasyonu ve yönetimi
  • Dinlenme (at-rest) şifreleme stratejisi
  • Backend şifrelemesiyle birlikte katmanlı koruma
Modül 3
Sır Yönetimi
  • Kendi barındırdığınız Vault ile sır çekme
  • Dinamik kimlik bilgisi üretimi
  • Provider kimliklerinin güvenli yönetimi
  • Sırların koda ve state'e sızmasını önleme
  • SOPS ile şifreli değişken dosyaları
  • Hava boşluklu ortamda sır dağıtımı
Modül 4
On-Prem Pipeline
  • Kendi barındırdığınız GitLab/Jenkins runner'ları
  • GitOps ile plan/apply otomasyonu
  • Self-hosted CI'da state kilidi yönetimi
  • Hava boşluklu ortamda eklenti mirror'ı
  • Onay kapılarıyla üretim koruması
  • Buluta bağımsız uçtan uca iş akışı

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
OpenTofu

Terraform ile OpenTofu farkını değerlendirip geçişi planlayabilirsiniz.

✅
On-Prem Sağlayıcı

Proxmox, vSphere ve libvirt ile VM'leri kod ile sağlayabilirsiniz.

✅
Kendi Backend'in

State'i MinIO, PostgreSQL veya Consul'da kendiniz barındırabilirsiniz.

✅
Kilitleme

On-prem backend'lerde state kilitlemeyi doğru kurabilirsiniz.

✅
Modül Registry

Kendi modül registry'nizi kurup iç ağda yayımlayabilirsiniz.

✅
State Şifreleme

OpenTofu ile state ve plan şifrelemesini uygulayabilirsiniz.

✅
Sır Yönetimi

Kendi barındırdığınız Vault ile sırları güvenli yönetebilirsiniz.

✅
On-Prem Pipeline

Buluta bağımsız bir GitOps pipeline işletebilirsiniz.

Kimler İçin Uygundur?

  • Veri merkezi
  • özel bulut veya hibrit ortam yöneten; bulut kilidine girmeden IaC uygulamak isteyen sistem yöneticileri
  • platform
  • altyapı mühendisleri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Veri merkezi, özel bulut veya hibrit ortam yöneten; bulut kilidine girmeden IaC uygulamak isteyen sistem yöneticileri, platform ve altyapı mühendisleri için uygundur.
OpenTofu ile Terraform arasındaki fark nedir?
OpenTofu, Terraform'un açık kaynak ve topluluk yönetişimli çatalıdır; CLI büyük ölçüde uyumludur ve state/plan şifreleme gibi kendine özgü özellikler sunar.
State'i bulut olmadan nerede saklarım?
S3 uyumlu MinIO, PostgreSQL (pg backend), Consul veya kendi yazdığınız HTTP backend ile state kendi altyapınızda barındırılır ve kilitlenir.
Hangi on-prem sağlayıcılar ele alınır?
Proxmox VE, vSphere/vCenter ve libvirt/KVM sağlayıcılarıyla sanal makine, disk, ağ ve cloud-init yapılandırması uygulamalı işlenir.
Hava boşluklu (air-gapped) ortam destekleniyor mu?
Evet. Provider mirror'ı, kendi barındırdığınız registry ve self-hosted CI runner'larıyla internetsiz ortamlarda uçtan uca iş akışı kurulabilir.

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 Kilidini Aşmayan Kendi Barındırdığı Altyapı Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Advanced Workflows Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Advanced Workflows Eğitimi

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

Terraform ileri iş akışları eğitimi: GitOps pipeline, OIDC kimlik, Terraform Cloud remote execution, Sentinel/OPA policy-as-code ve çoklu state orkestrasyonu.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Monitoring Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Monitoring Eğitimi

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

Terraform ile monitoring eğitimi: CloudWatch alarm/log/dashboard, Grafana, Datadog monitör ve SLO, bildirim kanalları ve monitoring-as-code uygulamalı ele alını

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Multi-Cloud Usage Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Multi-Cloud Usage Eğitimi

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

Terraform çoklu bulut eğitimi: çoklu provider, alias, soyutlama desenleri, bulutlar arası VPN, global DNS, dağıtık state ve DR mimarileri uygulamalı ele alınır.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Network Design Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Network Design Eğitimi

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

Terraform ağ tasarımı eğitimi: CIDR planlama, cidrsubnet, çok katmanlı VPC, transit gateway, peering, PrivateLink, ALB/NLB ve güvenli segmentasyon uygulamalı.

Detayları Gör →
Altyapı Otomasyonu (IaC)Terraform Techniques & Best Practices: Optimization Eğitimi
DevOps ve Konteyner Eğitimleri

Terraform Techniques & Best Practices: Optimization Eğitimi

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

Terraform optimizasyon eğitimi: plan/apply hızlandırma, -parallelism, provider cache, state parçalama, kod sadeleştirme, Infracost ve maliyet optimizasyonu uygu

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