Hybrid Cloud, Enterprise Linux ve Containers
Hybrid Platform Sizing, Güvenlik, Operasyon ve Karar
İş hedefinden kapasite zarfına
Ön koşul: workload placement, Linux hizmet zinciri ve container/Kubernetes bileşenlerini ayırabilmelisin. Bu derste Arven sipariş portalı için normal, tepe ve arıza anı yükünü birlikte hesaplayacak; güvenlik ve işletim sorumluluklarını kanıtlayacak; koşullu hybrid karar, POC ve yeniden açma eşiği yazacaksın. Yaklaşık 32 dakika anlatı, 20 dakika uygulama ve 14 dakika kontrol önerilir. Başlangıç noktası node sayısı değil iş sözleşmesidir: sipariş oluşturma ve ERP teyidinin kabul edilebilir gecikmesi, eşzamanlı kullanıcı, dakika başına işlem, veri tutarlılığı, kayıp ve kesinti toleransı, büyüme ve kampanya dönemi. Aynı portalın web katmanı yatay ölçeklenebilirken ERP bağlantısı, kuyruk tüketicisi ve veritabanı farklı darboğaz ve recovery davranışı taşır. Bu yüzden her bileşeni ayrı satırda modelle; tek bir cluster toplamı gerçek işi saklar.
| Durum | Yük ve kayıp | Kabul kanıtı |
|---|---|---|
| Normal | Ölçülmüş işlem ve eşzamanlılık | p95/p99, hata, kaynak |
| Kampanya tepe | Burst, ERP rate limit, kuyruk | Backlog ve drain süresi |
| Tek zone/node kaybı | Kalan allocatable ve yeniden yerleştirme | Sipariş SLO ve kapasite |
| Upgrade | Surge replica ve maintenance | Kesintisiz iş sonucu |
| Bağlantı kesintisi | Yerel çalışma ve replay | Tekrarlı sipariş önleme |
ÖRNEK
Ortalama yük yetmez
Arven'in üç API replica'sı normalde her biri 0,4 vCPU kullanıyor varsayılsın. Tepe ölçümünde her biri 0,9 vCPU, kısa burst'te 1,2 vCPU görülsün. Üç replica için 1,2 vCPU toplamı yazıp bir node kaybında aynı performansı beklemek yanlıştır; kalan node allocatable, ek replica başlangıcı, CPU throttling ve ERP kuyruğu birlikte ölçülmelidir. Bunlar öğretim amaçlı varsayımlardır, gerçek sizing sonucu değildir. POC, normal ve adverse koşullarda transaction latency ile backlog drain süresini kaydeder; başarısızlıkta replica, request, rate limit veya mimari varsayımını yeniden açar.
MÜŞTERİYE SOR
Portal ve ERP akışı için tepe işlem, burst süresi, p95/p99 hedefi, maksimum backlog, yerel çalışma ve bir zone kaybında minimum hizmet nedir; ölçümler hangi döneme aittir?
Sahipli iş hedefini scheduler kaynak hesabından önce sabitler; ortalama yükün kritik olayı saklamasını önler.
ŞİMDİ SEN DENE
Adverse kapasite tablosu kur
Portal, kuyruk tüketicisi, ERP gateway ve veri hizmetini ayrı satırlara yaz. Her satıra normal/tepe istek, replica, request/limit, storage IOPS, network, bağımlılık ve ölçüm kaynağı ekle. Bir node veya zone kaybı ile rollout surge'u aynı anda uygula; kalan allocatable ve iş SLO'sunu karşılaştır. Bilinmeyenleri TBD ve POC testine bağla.
BİLGİNİ KONTROL ET
Kubernetes'te CPU request'in başlıca görevi nedir?
Hybrid güvenlik ve güven sınırları
Hybrid platformda güvenlik sorumluluğunu cloud sağlayıcısı, altyapı operatörü ve uygulama ekibi arasında açıkça böl. Managed cluster control plane'ini sağlayıcı işletse bile workload identity, namespace/RBAC, network policy, image ve secret yönetimi, veri erişimi, backup ve olay müdahalesi müşteride kalabilir; sözleşmeye göre doğrula. On-prem Linux host için kernel, runtime, package repo, patch ve hardening sahipliği ayrıca yazılır. Ağ çizgisi tek başına güven sınırı değildir: build runner, registry, image digest, deployment kimliği, service account, API erişimi, node ve veri kaynağı ayrı trust domain'lerdir. NIST SP 800-190 image, registry, orchestrator, container ve host risklerini birlikte değerlendirir. Her sınır için tehdit, kontrol, denetim izi, negatif test ve istisna sahibi oluştur. Bu çerçeve threat modelin yerini almaz; Arven verisi ve saldırı yolu için somutlaştırılır.
ÖRNEK
İmzalı image, sızan kimliği kurtarmaz
Arven API image'ı doğru digest ve imzayla dağıtılmış olsun. Pod'un geniş service account yetkisi ve environment'da uzun ömürlü ERP parolası varsa ele geçirilen process cluster API'sine ve ERP'ye erişebilir. Kontrol: dar workload identity, süreli kimlik, secret rotation, egress allowlist, anomali alarmı ve olayda revoke runbook'u. POC, yetkisiz API çağrısını ve izin dışı ERP egress'ini reddetmeli; audit kaydı operasyon ekibine ulaşmalıdır. Bu test image doğrulamasını tamamlar, onun yerine geçmez.
MÜŞTERİYE SOR
Build'den ERP verisine kadar hangi kimlikler, registry, key, network ve operatör hesapları ortaktır; ihlalde hangisi nasıl durdurulup yeniden verilir?
Coğrafi ayrılığın gizlediği ortak güven bağımlılıklarını ve olayda uygulanan daraltma yolunu görünür kılar.
ŞİMDİ SEN DENE
Dört kapılı tehdit matrisi
Arven için build/registry, cluster API, node/runtime ve ERP veri yolunu dört satıra ayır. Her satırda tehdit, önleyici kontrol, gözlem, negatif test, owner ve istisna süresi yaz. Bir registry token'ı sızdığında hangi digest'in güvenilir kaldığını ve hangi kimliğin revoke edildiğini canlandır.
BİLGİNİ KONTROL ET
İmzalı image kullanan Pod için hangi iddia hâlâ ayrıca doğrulanmalıdır?
İşletim, güncelleme ve kurtarma
Platform seçimi ilk deploy ile bitmez. Arven için kullanıcı yolundan ölçülebilir SLI seç: başarılı sipariş oranı, uçtan uca gecikme, ERP teyit gecikmesi ve kuyruk yaşı. CPU ve Pod health bunların teşhis sinyalidir, iş kabulü değildir. SLO ve error budget ile release hızı, bakım penceresi ve incident önceliği ilişkilendirilir. Telemetry trace ID ile portal, gateway, kuyruk ve ERP aşamasını bağlamalı; loglarda kişisel veri veya secret tutulmamalıdır. Dashboard sahibini, alarm eşiklerini, yanlış pozitif ve çağrı zincirini yaz. Linux node, cluster control plane, CNI, ingress, registry, certificate, DNS ve storage için ayrı runbook gerekir. Yönetilen hizmette dahi kimin sağlayıcı ticket'ı açacağı, hangi kanıtı toplayacağı ve müşteri iletişimini kimin yapacağı önceden belirlenir.
| Rutin/olay | Kanıt | Owner |
|---|---|---|
| Release | İş SLI ve rollback deneyi | Uygulama + SRE |
| Node bakımı | Drain, PDB, topology, kalan kapasite | Platform |
| Güvenlik olayı | Revoke, image/secret rotation, audit | SecOps |
| Veri kurtarma | Restore, tutarlılık, ERP uzlaştırma | DBA + iş |
| Cloud link kaybı | Yerel mod, replay, tek writer | Ağ + uygulama |
MÜŞTERİYE SOR
Sipariş kabulü bozulduğunda ilk 15 dakikada kim karar verir; release rollback, node drain, ERP kesintisi, secret revoke ve veri restore adımlarının ölçülmüş süresi nedir?
Platformu operasyonel sorumluluk, kanıt ve süreyle değerlendirir; uptime yüzdesinin örttüğü iş kaybını açığa çıkarır.
ŞİMDİ SEN DENE
Bakım ve link kaybı tatbikatı
Bir node drain ve eşzamanlı ERP bağlantı kesintisi senaryosu yaz. Tetik, karar sahibi, kalan kapasite, PDB ve topology sonucu, sipariş SLI, kuyruk/backlog, geri dönüş ve uzlaştırma kanıtlarını sırala. Test sırasında kabul eşiği aşılırsa güvenli durdurma ve yeniden deneme kapısını belirt.
BİLGİNİ KONTROL ET
PodDisruptionBudget hangi durumu tek başına önlemez?
Arven için koşullu platform kararı
Karar paketi üç uygulanabilir seçeneği aynı iş sözleşmesiyle karşılaştırır: mevcut enterprise Linux hizmetini iyileştirmek; seçilmiş stateless parçaları container ile on-prem işletmek; uygun parçaları hybrid Kubernetes üzerinde çalıştırmak. En ileri teknoloji seçeneği otomatik üstün değildir. Portal stateless web katmanı ve bağımsız queue worker daha kolay taşınabilir; ERP gateway, lisans, veri yerleşimi, düşük gecikmeli üretim bağı ve stateful veritabanı farklı kapı taşır. Her seçenek için iş SLO, normal/adverse kapasite, trust/failure domain, operatör becerisi, support/lifecycle, güvenlik, recovery ve çıkış planını yaz. Üç yıllık TCO'ya compute, storage, network egress, interconnect, lisans, support, observability, backup, patch/upgrade emeği, nöbet ve test maliyetini kat. Fiyat ve SLA'yı teklif tarihinde yeniden doğrula. Tek numaralı skor yerine geçilmez eşikleri ve trade-off'u görünür bırak.
ÖRNEK
Koşullu onay cümlesi
Arven pilotunda normal günde sipariş p95 hedefi sağlanıyor, fakat cloud bağlantısı kesildiğinde queue replay iki kere aynı ERP siparişini oluşturuyor varsayılsın. Karar 'Kubernetes başarılı' değildir. İdempotency anahtarı, tek writer ve reconciliation kanıtı tamamlanana kadar hybrid write path production'a çıkmaz; web sunumu veya read-only trafik ayrı pilot olabilir. İş sahibi hedefi, uygulama ekibi düzeltmeyi, platform ekibi bağlantı ve cluster testini üstlenir. Aynı kesinti tatbikatında tekrar eden sipariş sıfır ve backlog drain hedefi sağlanırsa kapı yeniden değerlendirilir.
MÜŞTERİYE SOR
Hangi dört acceptance kapısı geçilmez, üç yıllık toplam maliyet tavanı nedir ve ölçüm başarısızsa hangi mevcut hizmet modeliyle güvenli kalırız?
Karar yetkisini, ekonomik sınırı ve geri dönüş seçeneğini birlikte görünür kılar.
ŞİMDİ SEN DENE
Arven karar kartını teslim et
Üç seçeneği placement, iş SLO, adverse sizing, güvenlik, recovery, operasyon, üç yıllık TCO ve çıkış açısından karşılaştır. Her hücrede kanıt/varsayım/TBD işaretle. En az beş POC acceptance testi, owner, tarih ve başarısızlık eşiği yaz; koşullu öneri, fallback, risk kaydı ve yeniden açma tetiklerini ekle.
BU DERSTEN AL
Bu dersten taşıyacağın düşünceler
- Sizing, normal ortalama değil tepe, bakım ve failure domain kaybında iş sonucudur.
- Image güveni, workload identity, node ve veri güvenliğini tek başına kapsamaz.
- PDB, topology ve probe iş sürekliliği kanıtı değil test edilecek kontrollerdir.
- Platform kararı placement, güvenlik, operasyon, recovery ve üç yıllık TCO kapılarını birlikte taşır.
- POC sonucuna göre koşullu onay, fallback ve yeniden açma eşiği yazılır.