Kod Olarak Altyapı (IaC)

Nedir

Kod olarak altyapı (Infrastructure as Code - IaC), altyapı tanımının bir veya daha fazla dosya olarak saklanması uygulamasıdır. Bu, servis olarak altyapının (Infrastructure as a Service - IaaS) genellikle bir shell script veya diğer yapılandırma araçları aracılığıyla manuel olarak oluşturulduğu geleneksel modelin yerini alır.

Hangi Sorunları Çözer

Uygulamaları bulut tabanlı bir şekilde geliştirmek, altyapının tek kullanımlık ve tekrarlanabilir olmasını gerektirir. Ayrıca bu uygulamaların insan müdahalesine gerek kalmadan, ihtiyaca bağlı olarak otomatik ve tekrarlanabilir bir şekilde ölçeklendirilmesi gerekir. Altyapı kaynaklarının manuel olarak oluşturulması, bulut tabanlı uygulamaların yanıt verme ve ölçeklendirme gereksinimlerini karşılayamaz. Manuel altyapı değişiklikleri tekrarlanamaz, hızla ölçek sınırlarına ulaşır ve yanlış yapılandırma hatalarına neden olur.

Nasıl Yardımcı Olur

Sunucular, yük dengeleyiciler ve alt ağlar gibi veri merkezi kaynaklarının kod olarak temsil edilmesi, altyapı ekiplerinin tüm yapılandırmalar için tek bir doğruluk kaynağına sahip olmalarını sağlar ve aynı zamanda versiyon kontrolü ve dağıtım stratejilerini uygulayarak veri merkezlerini bir CI/CD hattında yönetmelerine olanak tanır.


Son düzenleme December 27, 2023: Translate tags to TR (#2741) (778450e)