İçeriğe geç
academia.sh

Kurs İleri

Konteyner Orkestrasyonu

Bu kursun sonunda

Kursa başla

01

Küme Mimarisi

Kararın insandan sisteme geçmesi: elle konteyner yönetiminin nerede tükendiği, denetim düzleminin arayüz, zamanlayıcı, denetleyici ve durum deposu olarak ayrılması, düğüm tarafındaki aracı süreç, çalışma zamanı ve ağ vekilinin görevleri, istenen durum ile gerçek durumu sürekli karşılaştıran uzlaşma döngüsünün gecikme ve iş cinsinden ölçülmesi ve kümeyi kendi işletme kararının bedeli.

  1. 01 Orkestrasyon İhtiyacı Elle yönetim makine ve servis sayısıyla taranır: karar sayısı doğrusal büyürken karar başına bakılan bilgi çarpım olarak büyüyor, arıza fark etme gecikmesi tur süresine bağlanıyor. Devretmenin eşiği gün cinsinden hesaplanır ve kararın dayandığı altı bilgi kaleminden biri yazılmadığında sistemin kaç kopyayı yanlış yerleştirdiği sayılır.
  2. 02 Denetim Düzlemi Bileşenleri Kararı üstlenen taraf dört parçaya ayrılır ve tek bir istek uçtan uca izlenir: kaç bileşenden geçtiği, her bileşenin hangi bilgiyi okuyup yazdığı, durum deposuna düşen okuma ve yazma sayılır. Sonra her bileşen tek tek düşürülür ve hangi kararların durup hangilerinin sürdüğü ölçülür.
  3. 03 Düğüm Bileşenleri Düğüm tarafındaki bilgi akışı ölçülür: aracı süreç ne bildiriyor, ne sıklıkta, bildirimin ne kadarı gerçekten değişmiş. Canlılık eşiği taranarak kümenin eski gerçeği doğru sandığı süre, yanlış ölü ilanı ve kayıp istek sayılır; ağ vekilinin kural sayısının servis sayısıyla, kural değişiminin ise düğüm sayısıyla büyüdüğü gösterilir.
  4. 04 Uzlaşma Döngüsü İstenen durum ile gerçek durumun sürekli karşılaştırılması küme ölçeğinde çalışan bir döngüyle yazılır ve rapor gecikmesi taranır: sistem kaç gereksiz kopya açıyor, kaç kopyayı boşuna siliyor, salınımın genliği ne. Döngü periyodu ile rapor gecikmesi arasındaki bağıntı elli altı hücrede sınanır ve eksik bilgi kaleminin sistemin kendi geçmişi olduğu gösterilir.
  5. 05 Yerel ve Yönetilen Küme Kümeyi kendin işletmek ile işletimini devretmek aynı kalemlerde karşılaştırılır: devredilen ve elde kalan işletim kalemi, aylık saat, sürüm yükseltme penceresi, denetim düzlemine erişimin kaybı ve çıkış maliyeti. Erişim kaybının bir önceki dersin salınım bağıntısındaki kaldıracı elden aldığı sayıyla gösterilir.

02

Temel Nesneler

Bildirimsel nesnelerle dağıtım: en küçük dağıtım biriminin neyi bir arada tuttuğu, kopya kümesi ve sürüm nesnesiyle bildirimsel sürüm yönetimi, küme içi kararlı adresleme, dış erişimin yönlendirme ve dengeleme katmanı, yapılandırma ve sır nesnelerinin uygulamaya geçirilmesi, kalıcı birim talebi ve sürücü arayüzü, sıralı kimlik isteyen durum bilgili uygulamalar, bir kerelik ve yinelenen görevler, ad alanları ve kotalarla çok kiracılı kaynak ayrımı.

  1. 01 Kapsül Kümeye bildirilen en küçük dağıtım biriminin ölçüsü: bir arada tutulan üç şeyin ne kazandırdığı, iki süreci tek kapsülde ya da iki kapsülde paketlemenin ölçek birimi, arıza yayılımı, kaynak muhasebesi ve ağ turu cinsinden farkı.
  2. 02 Kopya Kümeleri ve Sürüm Nesneleri Bildirimsel sürüm yönetiminin iki ölçüsü: istenen kopya sayısı ile gerçek kopya sayısını uzlaştıran denetleyicinin tur başına işi, ve geçiş ayarlarının — kaç fazla, kaç eksik kopya — geçiş turu, kapasite altı tur ve geri alma penceresi üzerindeki etkisi.
  3. 03 Servis Nesneleri Küme içi kararlı adreslemenin iki ölçüsü: on bir kapsül gelip giderken adın kaç kez değiştiği ve listenin kaç kez değiştiği, hazır olma denetimi olan ve olmayan koşumda hazır olmayan uca giden istek sayısı, ve ad çözümleme ömrünün eklediği tur ile bayat uca giden istek arasındaki takas.
  4. 04 Dış Erişim Kümenin dışına açılan yolun iki ölçüsü: dış dengeleyici, giriş kuralı, servis nesnesi ve kapsülden oluşan dört katmanın eklediği tur ile taranan kural sayısı, ve yol tabanlı ile ad tabanlı yönlendirmenin dış uç, kimlik kalemi ve toplam yüzey cinsinden farkı.
  5. 05 Yapılandırma ve Sır Nesneleri Uygulama ayarlarının kümeden geçirilmesinin iki ölçüsü: aynı on dört anahtar ortam değişkeni ya da bağlanan dosya olarak geçirildiğinde değişikliğin kaç anahtar-tur gecikmeyle yansıdığı ve kaç tur kesinti ürettiği, ve bir sır nesnesini küme içinde kaç öznenin okuyabildiği.
  6. 06 Depolama ve Birimler Kalıcı birim talebi ile küme arzının eşlenmesi: uygulamanın bildirdiği boyut, erişim kipi ve başarım sınıfı karşısında kümenin sunduğu birim havuzu, karşılanamayan taleplerin nedene göre sayımı, bağlama kipinin yerleştirmeden elediği düğüm sayısı ve envanter bildirimi eskidiğinde ortaya çıkan yanlış bağlama.
  7. 07 Durum Bilgili Uygulamalar Sıralı kimlik ve kalıcı depolamanın birlikte ölçülmesi: sıralı küme ile sırasız kopya kümesi aynı altı olaylık dizide karşılaştırılır, kopya adının ve birim bağının kalıcılığı sayılır, sıralı başlatma ile durdurmanın tur maliyeti taranır ve sıraya uyulmadığında küme üyeliğiyle veri sahipliğinin nasıl bozulduğu modellenir.
  8. 08 İşler ve Zamanlanmış İşler Bitmesi beklenen görevlerin küme nesnesiyle modellenmesi: iş nesnesinin tamamlanma güvencesi deneme sınırına göre sayılır, paralellik ile tamamlanma sayısı ayarlarının tur ve boş yuva sonuçları taranır, zamanlanmış işte kaçırılan koşum ölçülür ve üst üste binme için atla, sıraya al ve paralel koş politikaları ayrı ayrı karşılaştırılır.
  9. 09 Ad Alanları ve Kotalar Çok kiracılı kaynak ayrımının sayılarla kurulması: üç kiracı bir kümeyi paylaşırken kota olmadan bir kiracının ötekileri aç bıraktığı ölçülür, kota konunca reddedilen istek sayısı ile kotanın boşta bıraktığı kapasite karşılaştırılır ve bildirimsiz kapsüllere uygulanan varsayılan istek değerinin kabul, fazla ayırma ve düğüm baskısı üzerindeki etkisi taranır.

03

Zamanlama ve Ölçekleme

Yerleştirme ve büyütme kararının sayıya bağlanması: kaynak isteği ile sınırın zamanlayıcı kararına etkisi, etiket seçimi, yakınlık ve topoloji dağılımıyla yerleşim kısıtları, düğüm ayrımı için işaret ve tolerans, kaynak baskısında tahliye sırası ve öncelikler, ölçüt tabanlı yatay ölçeklemenin gecikme ve salınım dengesi, dikey boyutlandırma ve düğüm ekleme.

  1. 01 Kaynak İstekleri ve Sınırları Yerleştirme kararının iki sayıya bağlanması: kaynak isteğinin zamanlayıcı defterini, sınırın koşum davranışını belirlemesi, aynı iş kümesinin üç istek ayarında yerleşen kapsül sayısı ve boş kapasiteyle karşılaştırılması, isteğin gerçek kullanımdan sapmasının taranması ve aşırı bildirimin israfı ile eksik bildirimin çakışmasının sayılması.
  2. 02 Zamanlama Kısıtları Zamanlayıcının bir kısıt çözücü olarak yazılması: etiket seçimi, yakınlık, uzaklık ve topoloji dağılımı eklendikçe uygun düğüm kümesinin daralması, yerleşemeyen kapsüllerin sayılması, iki kısıtın birbirini çözümsüz kılması ve topoloji dağılımının bir bölge kaybında ayakta kalan kopya sayısını nasıl değiştirdiği.
  3. 03 İşaretler ve Toleranslar Düğüm ayrımının işaret ve toleransla kurulması: işaretlenmiş düğümler ayrıldığında genel iş yükünün kaç düğüme sığdığı, ayrılan kapasitenin boş kalma oranı, işaretin üç etkisinin (yerleştirme, koşmaya devam, tahliye) ayrı ayrı ölçülmesi ve yanlış verilen toleransın kaç kapsülü yanlış düğüme düşürdüğü.
  4. 04 Tahliye ve Öncelikler Kaynak baskısında davranışın modellenmesi: bellek baskısı altında tahliye sırasının isteğin altında, üstünde ve isteksiz kapsüller için hesaplanması, üç sıralama kuralının farklı kapsülleri çıkarması, öncelik sınıfı eklendiğinde yer açmanın kaç kapsülü etkilediği ve zincirin kaç kez uzadığı, sistemin görmediği kalem yüzünden yanlış kapsülü tahliye etmesi.
  5. 05 Yatay Ölçekleme Ölçüt tabanlı otomatik ölçeklemenin bir denetleyici olarak yazılması ve değişken yük altında koşturulması: ölçüt gecikmesi arttıkça salınımın, aşırı kopya-turun ve yetersiz kapasite turunun nasıl değiştiği, bekleme penceresi ile adım sınırının salınımı ne kadar düşürdüğü ve tepkiyi kaç tur yavaşlattığı.
  6. 06 Dikey ve Küme Ölçekleme Kaynak boyutlandırma ve düğüm eklemenin ölçülmesi: dikey boyutlandırmanın bedeli olan yeniden başlatma sayısı ile kazancı olan boş kapasite düşüşünün karşılaştırılması, yeni düğümün hazır olma gecikmesi taranarak kaç tur kapasitesiz kalındığının sayılması ve üç ölçekleme türünün birbirini bozduğu durumun bir örnekle gösterilmesi.

04

İşletim ve Genişletme

Kümenin işletilmesi ve genişletilmesi: aşamalı güncelleme, iki ortamlı geçiş ve kanarya dağıtım kalıplarının kaçan hata ve geri alma penceresi cinsinden karşılaştırılması, canlılık, hazır olma ve başlangıç denetimlerinin ayrımı, rol tabanlı erişim denetimiyle yetkilerin sınırlandırılması, ağ politikalarıyla trafiğin kısıtlanması, güvenlik bağlamı, yeniden kullanılabilir dağıtım paketleri ve şablonlama, kaynak türünün genişletilmesi, işletim bilgisinin denetleyiciye kodlanması, küme gözlemlenebilirliği ve çok kümeli işletim.

  1. 01 Dağıtım Kalıpları Aşamalı güncelleme, iki ortamlı geçiş ve kanarya aynı kusurlu sürüm dizisinde koşturulur: kaçan hatanın etkilediği istek, fark etmeden geçen tur, ayakta tutulan tepe kapasite ve geri almanın tur maliyeti sayılır. Kanaryada örneklem büyüklüğü taranır.
  2. 02 Sağlık Denetimleri Canlılık, hazır olma ve başlangıç denetiminin ayrımı sayıyla kurulur: yanlış kapsamlı canlılık denetiminin gereksiz yeniden başlatması ve yeniden başlatma döngüsü, hazır olma denetimi olmadan erken trafiğe açılan kopyaya giden hatalı istek, başlangıç denetimi olmadan yavaş açılan kopyanın öldürülmesi ayrı ayrı sayılır.
  3. 03 Rol Tabanlı Erişim Denetimi Bir özne × fiil × nesne × ad alanı yetki matrisi kurulur ve geniş yetkiden en az yetkiye inince kaç işlemin düştüğü sayılır: izinli işlem, rol tanımının satır maliyeti ve bir öznenin başka bir öznenin yetkisine ulaşabildiği yükseltme yolları ölçülür.
  4. 04 Ağ Politikaları Erişilebilirlik matrisi bu kez politika ile kurulur ve varsayılan açık ile varsayılan kapalı arasındaki fark sayılır: kaç yol kapanıyor, kaç meşru yol yanlışlıkla kapanıyor, politika kaç kural istiyor ve yeni bir servis eklendiğinde kaç kural güncelleniyor.
  5. 05 Güvenlik Bağlamı Kümenin ayrıcalık ve yetenek ayarlarını nasıl dayattığı ölçülür: bir kabul denetimi kuralı yazılıp mevcut kapsül tanımlarına uygulanır, kaç tanımın politikaya uymadığı, dayatmanın kaç dağıtımı durdurduğu, uyarma ile engelleme kipinin farkı ve muafiyet verilirse kaç tanımın açıkta kaldığı sayılır.
  6. 06 Paketleme ve Şablonlama Aynı uygulama beş ortama önce elle, sonra tek şablonla kurulur; yazılan satır, ortam başına değişen değer ve kopyala-yapıştır sürüklenmesi sayılır. Şablonun kendi bedeli de ölçülür: değişken sayısı, koşullu dal sayısı ve şablonu okuyarak kaç satırın kesin bilinebildiği.
  7. 07 Özel Kaynak Tanımları Kurgu bir kaynak türü tanımlanır ve üç şema sürümüyle doğrulanır; geçersiz bildirimlerin kaç tanesinin kabul anında yakalandığı, kaçının koşumda patladığı ve kaçının sessizce yanlış sonuç ürettiği sayılır. Şema büyüdükçe yakalanan hata ile yazım yükünün birlikte artışı ve eski bildirimlerin yeni şemada kaç alanda kırıldığı ölçülür.
  8. 08 Denetleyici Kalıbı Bir önceki dersin kaynak türü için gerçekten koşan bir denetleyici yazılır: istenen durumu okur, gerçek durumu okur, farkı kapatır ve ikinci turda sıfır iş yapar. Elle işletimde bir olayın kaç adım ve kaç dakika sürdüğü ile denetleyicide kaç tur sürdüğü karşılaştırılır; kodlanmış işletim bilgisi madde madde sayılır ve kodlanmamış tek maddenin ürettiği salınım seksen tur boyunca ölçülür.
  9. 09 Küme Gözlemlenebilirliği Küme ölçeğinde günlük, ölçüt ve iz toplamanın bedeli sayılır: kaç kaynak, kaynak başına kaç seri, saklama süresiyle çarpıldığında kaç kayıt ve kaç bayt. Etiket kardinalitesi arttığında seri sayısının çarpımsal büyümesi gösterilir; örnekleme ve toplulaştırma uygulandığında kazanılan bayt ile kaybedilen ayrıntı birlikte ölçülür.
  10. 10 Çoklu Küme Yönetimi Bölge ve ortam ayrımı sayıya bağlanır: her ayrım ekseni için küme sayısı, sabit işletim saati, sürüm yükseltme penceresi ve patlama yarıçapı birlikte ölçülür. İstenen durum tek yerden çok kümeye dağıtıldığında yayılma penceresi, kısmi başarı ve sapan küme sayılır; iş yükünü kümelere dağıtan bir üst katman modellenip neyi bilmediği için hangi yanlış kararı verdiği gösterilir.

Aramak için yazmaya başlayın.

↑↓ Esc gezin · aç · kapat