← Sözlük
Sözlük · Geliştirme

Infrastructure as Code nedir?

IaC

Sunucu ve ağ gibi sistem kurulumlarını elle yapmak yerine, kod dosyaları yazarak otomatikleştirme yöntemi.

Tanım

Eskiden sunucuları elle kurup ayarlamak günler sürerdi. IaC ile bu ayarları metin dosyalarına yazar ve bir yazılım gibi çalıştırırsınız. Bu sayede sisteminiz her zaman aynı şekilde kurulur ve hatalar en aza iner.

Bir mobilyayı elle monte etmek yerine, robotik bir kolun sizin yazdığınız talimatlara göre mobilyayı hatasız kurması gibidir.

Nasıl çalışır?

Sistem gereksinimlerini belirten kod dosyaları oluşturulur ve bu dosyalar IaC araçları tarafından sunuculara uygulanır.

Nerede kullanılır?

Bulut bilişimde, büyük ölçekli sistemlerin yönetiminde ve yazılımın sürekli yayına alınması süreçlerinde kullanılır.

Sıkça sorulanlar

Neden elle kurmak yerine kod yazıyoruz?

Çünkü elle yapılan işlemlerde unutulan küçük bir ayar büyük sorunlara yol açabilir, kod ise her zaman aynı sonucu verir.

İlgili terimler

İlgili araçlar

Bu açıklama TreScout için sade dille hazırlandı · yanlış ya da eksik gördüğünüz bir şey olursa hello@trescout.com. TreScout her gün GitHub, Hacker News ve HuggingFace trendlerini Türkçe özetler.