Yaklaşım
Altyapınız bugün el yordamıyla yönetiliyorsa; her geçen gün bilinmeyen değişikliklerin maliyeti artıyor demektir. Bir bölgeyi yeniden kurmanız 2 hafta ya da 2 saat sürebilir — fark, kodda ne kadar çalıştığınızdadır.
İşe mevcut ortamın import edilmesiyle başlarız. Sonra yavaş yavaş modülleri sertleştirip plan/apply döngüsünü PR-tabanlı hâle getiririz.
Kapsam
- Bulut sağlayıcılar (AWS, GCP, Azure, Cloudflare)
- On-prem (Proxmox VE, Rancher Harvester, VMware)
- Kubernetes cluster yaşam döngüsü
- Ağ ve güvenlik kuralları, DNS, SSL
İlgili teknolojilerimiz
Sürecimiz
-
1
Envanter ve import
2-3 haftaMevcut bulut + on-prem kaynakları envanteri çıkarılır. `terraform import` ile state'e alınır; manuel/yarı-otomatik.
-
2
Modülerleştirme
4-6 haftaÜç katmanlı modül stratejisi (kaynak / servis / kompozisyon) kurulur. Her ortam ayrı state. Versiyonlu modül repo'su.
-
3
PR pipeline + politika
2-3 haftaAtlantis veya Spacelift ile PR'da otomatik plan; manuel approval ile apply. OPA/Conftest ile policy-as-code.
-
4
Drift + sürekli iyileştirme
SürekliHaftalık `tofu plan` cron'u; drift tespit edilirse Slack alert. Sürüm yükseltmeleri planlı, modül refactor sürekli.
Sıkça sorulan sorular
OpenTofu mu Terraform mu?
Mevcut altyapıyı import etmek ne kadar sürer?
terraformer veya bulut sağlayıcı export araçlarıyla otomatize ederiz. Senkron sırasında üretim hizmeti kesintisi olmaz; sadece yönetim disiplini değişir.