İçeriğe geç
academia.sh

Kurs Başlangıç

DevOps Kültürü ve Temelleri

Bu kursun sonunda

Kursa başla

01

Kültür ve Akış

Fikirden üretime giden yolun ölçülmesi: sorumluluk paylaşımının teknik karşılığı ve kimin hangi sinyali gördüğü, ayrık ekiplerin ürettiği gecikme ve risk, değer akışının adım adım haritalanması, dağıtım sıklığı, öncü süre, geri dönüş oranı ve kurtarma süresinin birbirini oynatması, işletim yaklaşımlarının örtüşen alanı ve geri bildirim döngüsünün uzunluğu.

  1. 01 DevOps Nedir Sorumluluk paylaşımının teknik ve örgütsel yanı: aynı 22 olgunun ayrık gözlem alanlarında 9'unun yalnız işletenin, 1'inin yalnız yazanın alanında ve 1'inin hiçbir alanda görünmesi, 4 olgunun sahibine hiç ulaşmaması ve sahibe ulaşmanın ortalama 7,0 adım sürmesi, üç yüzeyin paylaşılmasıyla ulaşmayanın 1'e ve ulaşmanın 5,0 adıma inmesi, alanların tümüyle birleştirilmesiyle ulaşmanın 1,6 adıma inerken yazan ekibin yükünün 95'ten 107 adıma, öncü sürenin 25,8'den 34,8 adıma çıkması ve dağıtım sıklığının 5'ten 4 yayına düşmesi.
  2. 02 Duvar Üzerinden Atma Ayrık ekiplerin ürettiği gecikme ve risk: aynı 18 değişikliğin taşıdığı 29 bağlam kaleminin 21'inin yazılı olmaması, ayrık düzende 14 kalemin sınırda düşüp 10 sınırdan dönüş ile 4 üretim hatası üretmesi, paylaşılan sorumlulukta düşen kalemin 5'e, dönüşün 3'e, üretim hatasının 2'ye inmesi ve geri dönüş oranının %22'den %11'e düşmesi, buna karşılık dağıtım sıklığının 9,5'ten 7,9'a, iç geçiş beklemesinin 8,1'den 12,2 adıma ve kurtarma süresinin 61,0'dan 65,0 adıma çıkması, sessiz bağlam taşıyan 7 değişiklikte iki düzenin de aynı 3 dönüş ve 2 hatayı üretmesi.
  3. 03 Değer Akışı Fikirden üretime giden yolun haritalanması: dokuz adımlı akışta 20 iş kaleminin ortalama 182,0 adımlık öncü süresinin 70,2 adımının işlem ve 111,8 adımının bekleme olması (katma değerli pay %38,5), toplam 2237 adım beklemenin 1485'inin tek bir adımda — yayın penceresinde — durması, yayın penceresi 20 adımken hiçbir tek adım iyileştirmesinin öncü süreyi 2 adımdan fazla kısaltmaması, pencere 5 adıma indirildiğinde aynı iyileştirmelerin ayrışıp yazma 10'dan 5'e inince 32 adım kazandırması ama kabul onayı 2'den 1'e inince 4 adım kaybettirmesi, ve darboğazın yayın penceresinden yazmaya, oradan tümleşik sınamaya kayması.
  4. 04 Teslimat Ölçütleri Dağıtım sıklığı, öncü süre, geri dönüş oranı ve kurtarma süresi bağlı bir küme olarak: 60 değişikliğin 12'si kusurluyken parti 8'den 2'ye inince dağıtım sıklığının 3,2'den 13,5'e, öncü sürenin 34,6'dan 14,9 adıma inmesi ve yayın başına geri dönüş oranının %80'den %31'e düşmesine karşın üretimde çıkan hatanın 12'de sabit kalması, partiyi 1'e indirmenin dağıtım sıklığını 20,0'a çıkarıp öncü süreyi 69,7 adıma taşıması, kapının kusurun 8'ini tutup geri dönüşü %20'den %7'ye indirirken kurtarma süresini 45,4'ten 54,8 adıma çıkarması, otomatik geri almanın kurtarmayı 7,0 adıma indirip 48 masum değişikliği geri alması ve üç kararın birlikte öncü süreyi 109,3 adıma çıkarması.
  5. 05 Site Güvenilirliği Mühendisliği Hata bütçesinin bir sayıya bağlanması: 30 günlük dönemde %99,9 hedefin 43,2 dakika bütçe bırakması ve tek bir ağır olayın bunun %208'ini götürmesi, bütçe kuralı olmadan 12 dönemde 630 dakika kesinti ve %99,878 erişilebilirlik ölçülürken kural açıldığında 12 dönemin 8'inde bütçenin tükenip 166 gün dondurmaya karşılık kesintinin yalnız 620 dakikaya inmesi ama öncü sürenin 3,0 günden 12,6 güne çıkması, hedef %99,95'e çekildiğinde 236 donuk gün ve 60 çıkmayan değişiklikle öncü sürenin 49,9 güne taşınması, kesinti süresi yarıya inince kuralın 4 dönemde tükenip erişilebilirliğin %99,939'a çıkması ve öncü sürenin 5,4 günde kalması.
  6. 06 Geri Bildirim Döngüleri Dört geri bildirim döngüsünün uzunluğu ve kapsadığı hata sınıfı: 2, 30, 240 ve 4320 dakikalık kümülatif uzunluklarda 120 hatanın 42'sinin yazarken, 21'inin tümleştirmede, 25'inin hazırlıkta yakalanması ve 32'sinin hiçbirine düşmeyip üretime kaçması, sınıf başına ortalama gecikmenin 2,0 dakikadan 3810,0 dakikaya kadar açılması, veri biçimi sınıfını tümleştirme döngüsüne taşımanın 12 dakika ekleyip toplam gecikmeyi 144954'ten 128520 dakikaya indirmesine karşılık sınıfın 12 hatasının yalnız 5'ini erken yakalaması, zamanlama sınıfını taşımanın 20 dakikaya 10 hatadan 1'ini kazandırması, ve üç taşımanın birlikte geri dönüş oranını %53'ten %42'ye indirirken öncü süreyi 351,9'dan 420,2 dakikaya çıkarması.

02

Temel Kavramlar

Farkın nerede saklandığının sayılması: geliştirme, sınama, hazırlık ve üretim ortamlarının ayrımı, bir kez üret her yere dağıt ilkesi ve yapı çıktısının değişmezliği, sürümlenmiş ikili ve paket saklama, ortama göre değişen değerlerin yapılandırma ile sırdan ayrılması, taşınabilir uygulama ilkeleri ve elle kurulumdan bildirimsel sağlamaya uzanan altyapı modelleri.

  1. 01 Ortamlar Geliştirme, sınama, hazırlık ve üretim arasındaki farkın nerede saklandığı sayılır: on boyutun kaçı üretimden ayrılıyor, kaçı ortam künyesinde yazıyor, hangi fark hangi hata sınıfını gizliyor ve bir halkayı atlamak kaç hata sınıfını üretime taşıyor.
  2. 02 Yapı Çıktısı ve Değişmezlik Bir kez üret her yere dağıt ilkesi ölçülür: aynı kaynaktan iki kez üretilen çıktının özeti karşılaştırılır, yeniden üretilebilirliği bozan dört kaynak tek tek kapatılır ve ortam başına yeniden derlemenin doğurduğu ayrı ikili sayısı tek çıktı düzeniyle karşılaştırılır.
  3. 03 Yapı Çıktısı Depoları Sürümlenmiş ikili ve paket saklama ölçülür: değişmez sürüm ile taşınabilir etiket ayrımı bir depo modelinde kurulur, taşınabilir etiketin kaç dağıtımda başka bir çıktıya işaret ettiği sayılır ve saklama kuralı geri alma penceresi, depo baytı ve ulaşılamaz dağıtım sayısı üzerinden taranır.
  4. 04 Yapılandırma ve Sır Ayrımı Üç ortamın yapılandırma dosyaları diske yazılır ve çalışan bir denetleyici kaç anahtarın gerçekten değiştiğini, kaçının değişmediği hâlde yapılandırmada durduğunu ve kaçının bir ortamda tanımsız olduğunu sayar; sırrın sızabileceği dört yüzey bir tarayıcıyla taranır ve yakalanan, kaçan, yanlış alarm ayrı ayrı yazılır.
  5. 05 On İki Etmen Uygulama On iki ilkenin sekizi diskteki dosyalara bakıp karar veren koşturulabilir bir denetime çevrilir ve kurgu bir uygulamanın gerçek dosyaları üzerinde koşturulur; yerleştirilmiş sekiz kusurdan kaçının yakalandığı, kaçının kaçtığı ve kaç yanlış alarm verildiği sayılır, çevrilemeyen dört ilkenin yerine ne konduğu yazılır.
  6. 06 Altyapı Sağlama Modelleri Aynı ortam elle, betikle ve bildirimsel olarak kurulur; iki kurulum arasındaki fark, betiğin ikinci koşumda ve yarıda kaldığında bıraktığı durum ve altı dönem boyunca biriken yapılandırma sapması sayılır. Çalışan bir uzlaştırıcı istenen durumu dosyadan, gerçek durumu diskten okur, farkı kapatır ve ikinci koşumda sıfır iş yapar.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat