Azure Landing Zones: Lite-CAF Yaklaşımı
Enterprise dünyasında Cloud Adoption Framework (CAF) bir standart. Ancak kişisel projeler ve küçük ekipler için bu framework’ün tamamını uygulamak overkill olabilir.
Neden Lite-CAF?
Tam CAF implementasyonu genellikle şunları gerektirir:
- Management Group hiyerarşisi
- Hub-Spoke network topolojisi
- Merkezi logging ve monitoring
- Policy-driven governance
Bunların hepsini tek kişilik bir proje için yapmak mantıksız. Lite-CAF yaklaşımı, bu prensiplerin en kritik olanlarını alıp minimal bir yapıda uygular.
Temel Bileşenler
1. Subscription Vending
Her workload için ayrı subscription oluşturmak yerine, archetype-based bir yaklaşım kullanıyoruz:
- Sandbox: Deneysel workloadlar
- Corp: Internal uygulamalar
- Online: Public-facing servisler
2. Policy Stratejisi
Minimum viable policy set:
- Allowed locations
- Required tags
- Budget alerts
- Diagnostic settings
3. Network Basitleştirmesi
Hub-Spoke yerine flat network + Private Endpoints. Karmaşıklığı azaltırken güvenliği koruyoruz.
Sonuç
Lite-CAF, “just enough governance” felsefesiyle çalışır. Ne fazla, ne eksik — tam ihtiyacınız kadar.
“Mimari, kısıtlamalarla dans etme sanatıdır.”