Giriş

Tamamlandı

Kod olarak altyapı (IaC) dilinden pek uzak değildir ve anlamı her zaman kolay değildir.

Ancak IaC, DevOps'un başlangıcından beri bizimle birliktedir ve bazı uzmanlar DevOps olmadan mümkün olmayacağını söylüyor.

Adından da anlaşılacağı gibi kod olarak altyapı, uygulamaları veya genel sürüm için diğer kodları yaptığınız gibi operasyon ortamınızı yönetme kavramıdır.

Yapılandırma değişikliklerini el ile yapmak veya altyapı değişiklikleri yapmak için tek seferlik betikler kullanmak yerine, özellikle yeni sunucu örnekleri hazır olduğunda operasyon altyapısı, kod geliştirmeyi yöneten kurallar ve katılıklar kullanılarak yönetilir.

Bu, DevOps'un sürüm denetimi, sanallaştırılmış testler ve sürekli izleme gibi temel en iyi uygulamalarının altyapınızın oluşturulmasını ve yönetimini yöneten temel koda uygulandığı anlamına gelir.

Başka bir deyişle, altyapınız diğer tüm kodlarda olduğu gibi değerlendirilir.

Bulut paradigması esnekliği ve bulut makinelerinin parçalanabilirliği yalnızca Tüm altyapınıza Kod Olarak Altyapı ilkeleri uygulanarak kullanılabilir.

Bu modülde kod ve ortam dağıtımı oluşturma ve yapılandırma olarak altyapının temel kavramları açıklanmaktadır. Ayrıca kesinlik temelli, bildirim temelli ve etkili yapılandırmayı ve bunun şirketiniz için nasıl geçerli olduğunu anlayın.

Öğrenme hedefleri

Bu modülü tamamladıktan sonra öğrenciler ve profesyoneller şunları yapabilir:

  • Ortamınızı dağıtmayı öğrenin.
  • Ortam yapılandırmanızı planlayın.
  • Kesinlik temelli ve bildirim temelli yapılandırma arasında seçim yapın.
  • Bir kez etkili yapılandırmayı açıklama.

Ön koşullar

  • DevOps'un ne olduğunu ve kavramlarını anlama.
  • Sürüm denetimi ilkeleri hakkında bilgi sahibi olunması yararlıdır ancak gerekli değildir.
  • Yazılım teslim eden bir kuruluşta deneyim sahibi olmak faydalıdır.