Final Capstone
Sizing, Mimari Alternatifler ve Karar Kayıtları
Ölçüm planı ve kapasite sınırını kur
Capstone’un ikinci dersinde ilk oturumun Discovery ve Requirement Register çıktısını mimari çalışmaya taşırken sayıları icat etmeyeceksin. Arven’in kanonik bilgisi yaklaşık çalışan sayısı, iki lokasyonun varlığı, VMware ve Veeam kullanımı, altyapı yaşı ve modernizasyon değerlendirmesinden ibarettir. VM adedi, CPU/RAM tahsisi, gerçek kullanım, storage kapasitesi, IOPS, gecikme, ağ trafiği, büyüme, iş akışı eşikleri ve DR hedefleri bilinmiyor. Bu nedenle kesin sunucu veya disk önerisi üretmek için dayanak yoktur. Ders çıktısı sayı içermeyen bir sizing yöntemi, sentetik veriyle açıkça etiketlenmiş hassasiyet örneği, üç mimari alternatif ve sürümlü ADR/HLD iskeletidir. Yaklaşık 25 dakika ölçüm planı, 35 dakika alternatif analizi ve 20 dakika karar kaydı ayır. Microsoft’un kapasite planlama rehberi sürekli ve pik yükü, büyümeyi, performans hedeflerini ve kaynak sınırlarını birlikte ele alır. Bu Azure rehberi Arven’e platform seçtirmez; eksik veriyi görünür kılan yöntem kaynağıdır.
Ölçüm planını iş akışından başlat. Önce hangi uygulamanın hangi saatte, hangi kullanıcı veya batch işlemiyle yük ürettiğini belirle; ardından compute, storage, SAN/ağ, veritabanı ve yedekleme sinyallerini aynı zaman çizgisinde bağla. CPU ortalaması tek başına kapasite değildir: pik, kuyruk, hazır bekleme, memory pressure, IO latency, throughput ve başarısız işlem birlikte incelenir. Sanal tahsis ile fiziksel tüketimi ayrı tut; thin provisioning, deduplikasyon veya sıkıştırmayı doğrulanmamış tasarruf olarak kesin BoM’a yazma. Örnekleme süresi bir normal dönem ve bilinen pik davranışı kapsamalı; dönem bilinmiyorsa müşteriyle belirlenir. Kaynak ölçümünün nasıl toplandığı, erişim izni, veri gizliliği ve export biçimi de planlanır. Gerçek veri bu eğitim deposuna yüklenmez. Her metrik için ölçüm kaynağı, birim, pencere, yüzde dilim, tekrarlanabilirlik ve owner vardır. Eksik veri için varsayım değil açık ölçüm isteği aç. Ölçüm geldikten sonra hesap güncellenebilir; başlangıçta yalnız yöntem ve aralık sunulabilir.
| Katman | İstenen veri | Karar etkisi |
|---|---|---|
| İş akışı | Pik işlem ve kabul süresi | Hizmet hedefi |
| Compute | CPU/memory kullanım dağılımı | Host/cluster |
| Storage | Kapasite, IOPS, gecikme | Tier ve koruma |
| Ağ/SAN | Pik bant ve hata | Bağlantı mimarisi |
| DR | Korunan veri ve hedef | Kurtarma tasarımı |
ÖRNEK
Ortalama CPU tuzağı
Bir örnek grafikte CPU ortalaması düşük görünürken ay sonu batch kuyruğu büyür. Tek ortalamadan host azaltmak yerine aynı anda uygulama kuyruğu, CPU ready ve storage gecikmesi ölçülür.
MÜŞTERİYE SOR
Hangi iş akışlarının normal ve pik dönemlerinde hangi ölçüm geçmişini paylaşabilirsiniz?
Sizing veri penceresini müşteri iş döngüsüne bağlar.
ŞİMDİ SEN DENE
Ölçüm istek listesi
Compute, storage, ağ, uygulama ve DR için metrik, birim, pencere, owner ve karar etkisi yaz. Bilinmeyen tüm Arven sayıları UNKNOWN işaretle.
BİLGİNİ KONTROL ET
Arven için yalnız yaklaşık çalışan sayısı biliniyor. Kesin host sayısı nasıl belirlenir?
Belirsizliği senaryo ve hassasiyet hesabına taşı
Veri eksikken iki kötü uç vardır: hiç analiz yapmamak veya sahte kesinlikte BoM üretmek. Capstone orta yolu görünür varsayım senaryolarıyla kurar. Eğitim örneği olarak yalnız yöntem göstermek için düşük, orta ve yüksek talep düzeyi tanımla; bunların Arven müşteri tahmini olmadığını her tabloda belirt. Örnek büyüme yüzdesi seçiyorsan sayıdan önce kaynağın 'eğitim varsayımı' olduğunu yaz; gerçek tekliften çıkar. Her senaryoda kapasite hesabının sürücülerini ayır: korunan veri hacmi, değişim oranı, saklama süresi, pik IO, eşzamanlı işlem, headroom ve arıza anındaki kalan kapasite. Tek ortalama çarpanla bütün katmanları büyütme. Maliyet de aynı senaryonun çıktısıdır; lisans, destek ve geçiş başlıkları farklı ölçeklenebilir. Microsoft kapasite planlama rehberindeki tahmin ve kaynak sınırı yaklaşımını burada pedagojik olarak kullanıyoruz. Onaylı müşteri gereksinimi gelince örnek senaryo yerine ölçülen aralık ve yetkili hedef geçer.
Hassasiyet analizi 'hangi bilinmeyen kararı değiştiriyor?' sorusunu yanıtlar. Örneğin 30 günlük saklama ile 365 günlük saklama arasında yedek kapasitesi ve maliyet çok değişebilir; ama gerçek süre bilinmiyorsa doğru sonuç bir disk markası değil, veri politikası sorusudur. Aynı şekilde tek site toleransı ile uygulama düzeyinde bölgesel kurtarma birbirinden farklı mimari ve işletim maliyeti taşır; RTO/RPO bilinmeden ikisini eşdeğer kabul etme. Kırılma noktalarını tablonun yanında belirt: hangi eşik geçilirse host adedi, storage tier, replika yöntemi veya lisans modeli yeniden açılır? Aritmetik bir örnek varsa formülü, birimi, yuvarlama ve headroom gerekçesini açık tut. Bir öğrenci hesap tablosundaki sayıyı kaynak belge olmadan müşteri olgusu diye kopyalayamamalı. İş sahibinin onaylamadığı kabul süresini SLO diye yazma. Karar paketi seçilebilir aralıklar, açık ölçüm planı ve durdurucu bilinmeyenler gösterdiğinde değer üretir.
| Sürücü | Düşük/orta/yüksek örneği | Yeniden açılan karar |
|---|---|---|
| Pik işlem | Etiketli senaryo aralığı | Compute/uygulama |
| Veri değişimi | Etiketli senaryo aralığı | Backup/storage |
| Saklama | Politika UNKNOWN | Kapasite/lisans |
| Kurtarma | RTO/RPO UNKNOWN | DR mimarisi |
ÖRNEK
Saklama süresi maliyeti tersine çevirir
Eğitim tablosunda 30 günlük saklama A seçeneğini ucuz gösterir. Müşteri 365 gün isterse storage, backup lisansı ve ağ aktarımı yeniden hesaplanır; eski fiyat sürümü korunur ama geçersiz işaretlenir.
MÜŞTERİYE SOR
Koruma ve saklama politikası ile büyüme tahminini hangi iş/veri sahibi doğrulayacak?
Hassasiyeti karar açığına ve yetkili kaynağa bağlar.
ŞİMDİ SEN DENE
Üç senaryolu hassasiyet
Pik yük, veri büyümesi ve saklama için üç eğitim aralığı tasarla. Her aralığın host, storage, DR veya lisans kararını ne zaman değiştirdiğini yaz; gerçek Arven değeri değildir diye etiketle.
BİLGİNİ KONTROL ET
Saklama süresi bilinmiyor ama yedek kapasitesi hesaplanacak. Doğru yaklaşım nedir?
Üç mimari alternatifi aynı gereksinime bağla
İlk dersin REQ kayıtları ve bu dersin ölçüm planı üzerine üç aday mimari düşün: mevcut VMware ortamını kontrollü yenileme, belirli iş yüklerini ayrıştırarak kademeli dönüşüm ve daha kapsamlı platform geçişi. Bunlar müşteri tarafından onaylı yol veya vendor kısa listesi değildir. Her seçenek aynı iş sonucuna, güvenlik/operasyon koşuluna, ölçüm boşluğuna ve test planına göre değerlendirilir. A seçeneğinin geçiş kolaylığını, B’nin esnekliğini ve C’nin potansiyel standardizasyonunu yazarken karşı maliyetleri de eşit ayrıntıda sun. Hangi bileşen korunur, hangisi taşınır, hangi veri kopyalanır, rollback nerede zorlaşır? Site/DR bağımlılıkları, uygulama sahipleri, SAN/storage uyumluluğu, Veeam koruma modeli, lisans hakları ve bakım döngüsü ayrı risk başlıklarıdır. Bu başlıkların her biri ek keşif gerektirebilir. Microsoft mimari tasarım spesifikasyonu rehberi alternatiflerin, operasyon ve olağanüstü durum kararlarının iş gereksinimiyle gerekçelendirilmesini ister. Bu kaynak Azure seçimini zorunlu kılmaz; Arven’de teknoloji bağımsız karşılaştırma disiplini sağlar.
Alternatif matrisi puan oyunu olarak değil, izlenebilir tartışma olarak tasarla. Her satırda REQ ID, kanıt ID, hedef statüsü, etkilenmiş iş akışı, avantaj, dezavantaj, açık lisans/uyum noktası ve deney gereksinimi olsun. Örneğin daha ucuz görünen yerinde yenileme fiziksel alan veya destek sonu nedeniyle risk taşıyabilir; kapsamlı geçiş ise kısa vadede çift işletim ve veri taşıma riski oluşturabilir. Kanıt yoksa 'eşit' veya 'uygun' işaretleme; Inconclusive kullan. Güvenlik veya DR kabulü bilinmiyorsa genel bir 'yüksek erişilebilir' etiketi koyma. Karar ağırlıkları iş sahibi ve teknik/operasyon rollerince doğrulanmalıdır; satıcı ekibinin kendi önceliği gizlice ağırlık haline gelmez. Sonuç şu aşamada kesin seçim olmayabilir: iki seçenek kontrollü POC’a kalır, biri kritik uyum açığı nedeniyle elenir veya daha fazla Discovery gerekir. Her seçimin nedenini ve koşulunu yaz. Farklı kapsamdaki fiyatları kıyaslamayı üçüncü derste BoM/TCO kapısı altında yapacaksın; burada teknik alternatiflerin kapsamını netleştir.
| Aday | Sınanacak değer | Açık risk |
|---|---|---|
| Yerinde yenileme | Geçiş sürekliliği | Eski bağımlılık |
| Kademeli ayrıştırma | İş yüküne uygun seçim | Çift işletim |
| Geniş platform geçişi | Standartlaşma hipotezi | Taşıma/lisans |
ÖRNEK
Fiyat dışında farklı kapsam
A seçeneği yalnız host değişimini, C seçeneği uygulama dönüşümü ve veri göçünü içeriyor. Bu ikisinin ilk alım fiyatı yan yana yazılsa bile aynı kapsamlı karar değildir.
MÜŞTERİYE SOR
Geçişte hangi kesinti, veri hareketi ve işletim yükü sizin için kabul edilemez?
Alternatif puanını müşteri toleransına dayandırır.
ŞİMDİ SEN DENE
Üç adayın kanıt matrisi
Her aday için iki REQ bağı, bir güçlü yan, bir kritik risk, bir POC sorusu ve bir koşullu karar yaz. Kanıtsız satırı Inconclusive bırak.
BİLGİNİ KONTROL ET
Bir seçenek teknik olarak cazip ama lisans hakkı doğrulanmadı. Hangi kayıt doğru?
ADR ve HLD iskeletini sürümlü karar paketine dönüştür
Alternatif karşılaştırmasını ADR’ye çevir. ADR başlığı bir kararı adlandırır; bağlam ve iş gereksinimi, değerlendirilen alternatifler, seçilen veya ertelenen yol, gerekçe, beklenen sonuç, bilinen olumsuzluk, açık kanıt ve yeniden açılma tetiği içerir. Microsoft ADR rehberi elenen alternatiflerin de belgelenmesini ve karar değiştiğinde eski kaydı sessizce düzenlemek yerine yeni kaydın eskisinin yerine geçtiğini göstermeyi önerir. Capstone v1 ADR’si 'kademeli ayrıştırma koşullu aday' gibi geçici statü taşıyabilir; müşteri onayı, gerçek ölçüm ve lisans teyidi gelmeden APPROVED değildir. Karar kaydını REQ ID ve risk/varsayım defterine bağla. Örneğin storage gecikmesinin uygulama kuyruğunun nedeni olduğu henüz ispatlanmadıysa mimariyi buna göre kesinleştirme. ADR, başarılı görünmesi için karşı argümanı atmaz. Operasyon ekibi mevcut yedek işleyişinin yeni platformda nasıl sürdürüleceğini bilmiyorsa bu kararın önemli sonucu ve doğrulama işidir. Her yeni bilgi ADR’nin geçerliliğini etkileyecek şekilde etiketlenir.
HLD iskeleti ayrıntılı ürün konfigürasyonu yerine iş akışı, bileşen sınırı, veri yönü, güvenlik bölgesi, koruma ve kurtarma akışı, izleme ve operasyon sahiplerini gösterir. Her çizgi için kaynak ve hedef, veri sınıfı ve failure domain düşün. İstanbul ile Ankara arasında ok çizmek otomatik veri sürekliliği kanıtı değildir; aktarım modu, gecikme, veri tutarlılığı ve failback planı UNKNOWN olabilir. Tasarım diyagramı, varsayımlar ve değişiklik tarihiyle birlikte sürümlenir. Microsoft mimari spesifikasyon rehberi functional/nonfunctional ihtiyaçlar, geri dönüş, DR, güvenlik, test ve operasyon belgelerinin tutarlı olmasını ister. Bu HLD’nin teslim şartı değildir; öğrenciye boş alanları dürüstçe gösteren bir denetim listesidir. Son teslimde REQ → ADR → HLD → test planı zinciri geriye ve ileriye yürünebilmeli. Bir teknik bileşenin hangi gereksinime hizmet ettiği görünmüyorsa BoM’da da gerekçesiz maliyet olacaktır. Üçüncü derse yalnız koşullu mimari ve açık sayı aralıkları devredilir; vendor adı ve kesin fiyat için henüz kanıt yoktur.
| Kayıt | Zorunlu bağlantı | Açık statü |
|---|---|---|
| REQ | İş amacı ve kabul | Eşik UNKNOWN |
| ADR | Alternatif ve gerekçe | Koşullu aday |
| HLD | Akış ve failure domain | DR detayları TBD |
| Test | Kanıt yöntemi | POC planı |
ÖRNEK
Diyagramda iki site, kanıtta sıfır
HLD’de İstanbul ve Ankara arasında çift yönlü çizgi var. Replikasyon, RPO ve failback doğrulanmadığı için kurul bu diyagramı DR yeterlilik kanıtı saymaz.
MÜŞTERİYE SOR
Hangi mimari karar sizin onayınızı, hangi operasyon/DR kanıtını ve hangi yeniden açma koşulunu gerektiriyor?
Tasarım kararını yetki ve doğrulama zincirine bağlar.
ŞİMDİ SEN DENE
Koşullu ADR/HLD paketi
Bir ADR için bağlam, üç alternatif, seçilen/ertelenen yol, iki olumsuz sonuç, owner ve tetik yaz. HLD’de iş/veri/koruma akışlarını UNKNOWN etiketleriyle göster.
BU DERSTEN AL
Bu dersten taşıyacağın düşünceler
- Sizing için iş yükü, pik ve büyümeyi aynı kanıt penceresinde topla.
- Bilinmeyenleri senaryo ve karar hassasiyetiyle görünür kıl.
- Üç alternatifi aynı REQ ve iş ölçüsüne göre karşılaştır.
- ADR/HLD’de avantaj, olumsuzluk ve açık test şartını sakla.
- Üçüncü derse yalnız sürümlü ve koşullu teknik karar aktar.