PreSales Academy

SAN ve Fibre Channel

SAN Dayanıklılığı, Sizing ve Karar

Yaklaşık 60 dakika Kaynak izli editoryal içerik

Topolojiyi failure domain ve hizmetle seç

Ön koşul: SAN hizmet sözleşmesini, Fibre Channel seviyelerini, frame ve credit davranışını, Name Server görünürlüğünü ve zoning/masking sınırını açıklayabilmelisin. Bu dersin sonunda topolojiyi kutu sayısıyla değil trafik yolu ve failure domain ile seçebilecek; çift fabric’in gerçekten bağımsız olup olmadığını sınayabilecek; fan-in, ISL ve port büyümesini normal, tepe, arıza ve bakım senaryolarında hesaplayabilecek; migration ile yaşam döngüsü planını kabul kanıtına bağlayabilecek ve Arven için koşullu bir SAN önerisi yazabileceksin. Yaklaşık 30 dakika anlatı ve örnek, 19 dakika vaka, 11 dakika bilgi kontrolleridir. Güncel ürün port, hız, mesafe ve destek limitleri tasarım anında üretici belgeleriyle yeniden doğrulanır.

SAN topolojisi, initiator ile target arasındaki olası yolların ve bu yolları paylaşan failure domain’lerin düzenidir. Cascaded yaklaşım büyümeyi switch bağlantılarıyla yayabilir; mesh daha çok doğrudan yol sunabilir; core-edge veya collapsed core-edge, edge bağlantılarını kontrollü bir omurgada toplar. Bu adlar tek başına iyi tasarım kanıtı değildir. Her tasarımda trafik yönü, hop sayısı, ISL bağımlılığı, domain sınırı, fabric service yerleşimi, operasyon becerisi ve büyüme adımı görünür olmalıdır. Çift fabric A ve B, aynı hizmete iki bağımsız ulaşım alanı sağlar. Bağımsızlık iki kablo veya iki switch etiketi değildir. Ayrı HBA portları, switch/fabric üyeliği, ISL zinciri, güç, yönetim, firmware dalgası, storage front-end portları ve mümkünse fiziksel rota gözden geçirilir. İki fabric aynı uplink modülünü, güç dağıtımını veya hatalı otomasyon hesabını paylaşıyorsa ortak neden korunur. MPIO, yolları keşfeder ve politikaya göre kullanır; uygulamanın timeout, queue ve retry davranışıyla birlikte test edilmedikçe kesintisizlik garantisi oluşturmaz. Topoloji seçimi failure scenario matrix ile başlar. Bir host portu, edge switch, tek ISL, core bileşeni, target portu ve bir fabric kaybolduğunda kalan yol, bant genişliği, latency ve operasyon etkisi ayrı yazılır. Bakım senaryosu da arıza kadar önemlidir: Fabric A güncellenirken B’nin normal tepe yükünü ve beklenmeyen bir ek hatayı taşıyıp taşımadığı ölçülür. Kontrol plane’in veya yönetim düzleminin yüksek erişilebilir olması, veri yolunun yeterli kaldığını tek başına göstermez. Tasarım çizimi her initiator-target çifti için A ve B yolunu, port hızını, ISL/trunk’ı, paylaşılan modülü ve sahipliği göstermelidir. “Redundant” etiketi yerine hangi tekil olayın hangi hizmet metriğini değiştirdiği yazılır.

SAN topoloji ve dayanıklılık kanıtı
BoyutSorulacak kanıtKabul sonucu
Fabric A/BSwitch, güç, yönetim ve fiziksel rota ortaklığıBağımsız failure domain
Host yoluHBA, driver, MPIO ve timeoutFailover süresi ve I/O sonucu
Fabric yoluHop, ISL, trunk ve domainKalan kapasite
Target yoluPort, controller ve backend bağımlılığıUçtan uca erişim
BakımDalga, drain, rollback ve gözlemPlanlı olayda SLO

ÖRNEK

İki fabric, tek güç riski

Arven iki ayrı FC switch kurmuştur; fakat ikisi aynı rack PDU’su ve aynı yönetim otomasyonu ile çalışır. Kablo diyagramı çift yol gösterse de PDU bakımı veya hatalı toplu komut iki fabric’i birlikte etkileyebilir. Ekip güç ve yönetim failure domain’lerini ayırır, değişiklik dalgalarını A sonra B olarak planlar ve tek fabric altında p99 ile batch bitişini test eder.

MÜŞTERİYE SOR

Fabric A veya B bütünüyle kaybolduğunda hangi host-target yolları kalır; kalan port, ISL, target, güç ve operasyon kapasitesi hangi hizmet eşiğini taşır?

Çift fabric etiketini ölçülebilir bağımsızlık ve degraded hizmet sözleşmesine dönüştürür.

BİLGİNİ KONTROL ET

Bir SAN’ın gerçek çift-fabric dayanıklılığı için en güçlü kanıt hangisidir?

Bir cevap seç

Fan-in, oversubscription ve büyümeyi hesapla

Önce initiator-target iletişim matrisi kurulur: hangi host portu hangi target portuna, hangi fabric ve hop üzerinden, normal ve tepe anda ne kadar throughput ve frame oranıyla konuşur? Workload karışımı, transfer boyutu, concurrency ve burst süresi olmadan link hızları yalnız teorik üst sınırdır. Okuma ve yazma yönleri ayrı değerlendirilir. Fan-in, çok sayıda initiator’ın daha az target veya ISL çıkışında toplanmasıdır. Oversubscription oranı, giriş talebinin çıkış kapasitesine oranıdır. Tüm hostların aynı anda hat hızında çalışacağını varsaymak gereksiz maliyet; ortalamayı kullanmak ise tepe riski doğurabilir. Normal, ay sonu, backup, restore, migration, rebuild ve tek-fabric senaryoları ayrı traffic matrix olarak hesaplanır. Oran; gerçek concurrency, sürdürülebilir throughput, p99, credit/TxWait ve target sınırıyla yorumlanır. ISL veya trunk tasarımı toplam bant genişliği kadar üye kaybındaki kalan kapasiteyi de taşır. Akış dağıtımı tek exchange’i bütün üyelere yaymayabilir; birkaç büyük akış teorik toplam kapasiteye rağmen dengesizlik yaratabilir. Kaynak-hedef-exchange dağılımı, trunk üye sayısı, port/modül failure domain’i ve tek üye kaybındaki trafik yerleşimi doğrulanır. Uzun mesafede hız, frame boyutu, round-trip ve tahsis edilebilir BB credit ayrıca hesaba katılır. Port bütçesi kullanılan F/N/E portlarından fazlasıdır. HBA ve target büyümesi, yeni ISL, yedek port, migration bağlantısı, lisans, optic ve patch alanı fabric ve modül bazında gösterilir. Domain, Name Server, zoning database ve yönetim ölçeği de izlenir. Üretici maksimumu tasarım hedefi yapılmaz; destek matrisi ve değişiklik blast radius’u daha düşük pratik sınır doğurabilir. Büyüme modeli aylık veya çeyreklik zaman çizgisidir. Yeni host, storage target, workload throughput’u, backup penceresi ve lokasyon ayrı sürücülerdir. Her eşik için ölçüm, sahip, lead time ve eylem tanımlanır. Tek-fabric tepe kullanımının eşik tarihi, yeni ISL veya port kapasitesinin sipariş ve uygulama tarihini tetikler.

SAN sizing çalışma kâğıdı
GirdiBase/adverse görünümKarar
İletişim matrisiNormal ve eşzamanlı tepe akışlarıHost-target yolu
Fan-inÖlçülmüş talep ve teorik bağlantıTarget/ISL oranı
DegradedTek fabric veya trunk üyesi kaybıKalan throughput ve p99
Port/domainBugün, rezerv ve tarihli büyümeSwitch/topoloji adımı
Optik/mesafeHız, RTT, frame ve creditDesteklenen bağlantı

ÖRNEK

8:1 oran tek başına karar değildir

Arven’de sekiz adet 32G host portu iki 32G ISL’ye bağlanır; teorik fan-in 4:1 görünür. Ölçümde dört kritik host aynı 20 dakikalık batch penceresinde toplam 52 Gbit/s üretir. Bir ISL kaybında 32 Gbit/s kalan kapasite tepeyi taşımaz. Tasarım normal oranı kabul etse de degraded senaryoda ikinci trunk üyesi, workload zamanlaması veya farklı target yerleşimi gerektirir; karar p99 ve batch eşiğiyle doğrulanır.

MÜŞTERİYE SOR

Normal, batch, backup, restore, migration ve tek-fabric durumunda eşzamanlı initiator-target akışları, sürdürülebilir throughput, p99 ve büyüme tarihleri nedir?

Port ve hız toplamını senaryolu traffic matrix, headroom ve genişleme tetikleyicisine dönüştürür.

BİLGİNİ KONTROL ET

Bir ISL trunk’ının normal yükü taşıması neden tek başına yeterli sizing kanıtı değildir?

Bir cevap seç

Bakım ve migration’ı kontrollü değişiklik olarak tasarla

Uyumluluk matrisi çalışan kombinasyonun tarihli kaydıdır. Bir switch sürümü yükseltilirken HBA/driver, storage firmware, transceiver, yönetim aracı ve fabric özelliği güncel destek belgesiyle doğrulanır. İstisna sahibini ve son geçerlilik tarihini taşır. Bakım dalgası aynı anda iki fabric’i değiştirmez. Baseline alınır; Fabric A için path health, active I/O, zoning database, error/credit ve config yedeği doğrulanır. Hostların B yolunda sağlıklı kaldığı gözlenir, A kontrollü değiştirilir, yeniden login ve trafik kanıtı alınır. A kararlı olmadan B’ye geçilmez. Her kapıda durdurma ve rollback koşulu, gözlem penceresi ve uygulama sahibi bulunur. Nondisruptive etiketi workload etkisini test etme gereğini kaldırmaz. Migration mevcut durum envanteriyle başlar: switch/domain, fabric, port, hız, optic, ISL/trunk, zoning/alias, FLOGI/FCNS, HBA/driver, MPIO, target mapping, uyumluluk ve baseline telemetry. Hedef ile mevcut topoloji arasında coexistence varsa fabric merge, domain çakışması, zoning dağıtımı ve interoperability davranışı güncel destekle incelenir. Kontrolsüz iki fabric’i bağlamak tüm zone database’i etkileyebilir. Migration swing port, host-by-host, storage-by-storage veya yeni bağımsız fabric’e kademeli taşıma olabilir. Küçük dalga, açık giriş kapısı ve her dalgada uygulama doğrulaması blast radius’u sınırlar. Port taşınmadan önce hedef alias/zone/masking ve MPIO yolu hazırlanır. Her dalga FLOGI, FCNS, zone membership, PLOGI/PRLI, LUN görünürlüğü, path state, I/O, latency ve error kanıtını sıralı toplar. Rollback yalnız eski kabloyu takmak değildir. Eski zoning/mapping/config’in geçerli kalması, host ve storage state’inin uzlaştırılması, yazma I/O’sunun güvenli yönü ve son geri dönüş zamanı yazılır. Başarı “port up” değil; uygulama işlemi, path redundancy, normal/degraded performans, alarm ve envanter doğruluğudur. Eski fabric kapatılmadan sıfır login, trafik ve bağımlılık kanıtlanır.

SAN değişiklik ve migration kapıları
KapıZorunlu kanıtRollback koşulu
HazırlıkEnvanter, uyumluluk, config yedeği, baselineEksik/uyumsuz bağımlılık
Ön yapılandırmaAlias, zone, masking ve hedef yolDiff beklenen sınırı aşar
DalgaLogin, path, I/O, p99 ve errorPath/SLO/eşleşme başarısız
GözlemTepe yük ve tek-yol davranışıYeni alarm veya victim flow
KapatmaSıfır login/trafik/bağımlılıkEski yola gereksinim

ÖRNEK

Port up, uygulama başarısız

Arven bir hostu yeni edge switch’e taşır. FLOGI ve FCNS görünür, switch portu online’dır; fakat hedef fabric’te zone doğru olsa da storage mapping eski initiator WWPN’ini içerir. Host LUN’u göremez. Runbook erişim zincirini sıralı doğruladığı için sorun optic veya fabric diye yorumlanmaz; dalga durur, mapping düzeltilir veya rollback kapısı işletilir.

MÜŞTERİYE SOR

Her bakım veya migration dalgasında giriş, başarı, gözlem, durdurma ve rollback ölçüleri kim tarafından; hangi FLOGI, FCNS, zone, path, I/O ve uygulama kanıtıyla imzalanacak?

Nondisruptive niyetini küçük blast radius ve geri döndürülebilir çalışma planına çevirir.

ŞİMDİ SEN DENE

Bir host taşıma runbook’u yaz

Arven ERP hostunun Fabric A yolunu yeni switch’e taşı. Ön koşul, uyumluluk, config yedeği, alias/zone/masking, kablo/optic, FLOGI–FCNS–PLOGI/PRLI, LUN/path, uygulama I/O, p99, hata, gözlem, durdurma ve rollback adımlarını sahip ve süreyle yaz. Fabric B’ye hangi kanıttan sonra geçileceğini belirt.

BİLGİNİ KONTROL ET

Bir SAN migration dalgasının başarılı sayılması için en uygun ölçüt hangisidir?

Bir cevap seç

Arven SAN karar paketini tamamla

Arven üç yaklaşımı karşılaştırır. A, mevcut iki fabric’i edge switchlerle genişletir; operasyon alışkanlığını korur fakat core ve ISL failure domain’lerini büyütür. B, collapsed core-edge ile az hop ve sade yönetim sunar; port büyümesi ve bakım konsantrasyonu dikkat ister. C, yeni bağımsız çift fabric ve kademeli migration sağlar; temiz failure domain karşılığında coexistence, maliyet ve proje süresi getirir. Önce zorunlu kapılar uygulanır: uygulama p99 ve batch bitişi, initiator-target erişimi, tek fabric ve tek trunk üyesi kaybında hizmet, zoning/masking isolation, uyumluluk, rollback ve üç yıllık büyüme. Bir seçenek zorunlu kapıyı geçemiyorsa toplam puanla kazanmaz. Geçenler operasyon becerisi, blast radius, gözlemlenebilirlik, enerji/rack, lisans/optic, lead time ve yaşam döngüsü maliyetinde karşılaştırılır. Pilot en büyük belirsizliği hedefler. Temsilî HBA/driver/MPIO ve storage hedefiyle normal, tepe, backup/restore ve tek-fabric yükü çalıştırılır. Credit/TxWait, throughput, frame error, host timeout, target latency ve uygulama sonucu aynı saat kaynağıyla toplanır. Trunk üyesi veya host yolu kontrollü kaybedilir; failover, I/O ve p99 ölçülür. Zoning değişikliğinde pending diff, onay, aktivasyon, RSCN ve rollback kanıtlanır. Koşullu öneri sınırıyla yazılır: “C; pilotta tek-fabric p99 8 ms altında, firmware matrisi doğrulanmış ve dört hostluk dalga rollback’i 20 dakikada tamamlanmışsa önerilir.” Risk register ortak yönetim hatası, düşük degraded kapasite, interoperability ve lead time’ı sahip ve azaltımla izler. TBD register eksik akış ölçümü, mesafe veya HBA desteği kapanmadan sipariş kapısını açmaz. Handover’da as-built topoloji, port/WWPN envanteri, active zoning, config yedekleri, dashboard, kapasite eşikleri, runbook, escalation, bakım takvimi ve ilk failover tatbikatı bulunur. İş yükü, p99/TxWait trendi, port rezervi, destek, lokasyon veya storage yenilemesi kararı yeniden açar. SAN önerisi böylece ölçülen ve yeniden değerlendirilen hizmet kararı olur.

Arven SAN karar kapıları
BoyutEleme kanıtıKarşılaştırma
ErişimLogin, zoning, masking, pathIsolation ve işletim
PerformansTraffic matrix, p99, credit ve throughputNormal/tepe/degraded
DayanıklılıkFabric, ISL, güç ve yönetim failure domainFailover ve bakım
BüyümePort, fan-in, domain, optic ve lead timeÜç yıllık adımlar
GeçişDalga, uygulama testi, rollback, decommissionSüre, risk ve maliyet

ŞİMDİ SEN DENE

Arven SAN karar paketini tamamla

A, B ve C için zorunlu kapıları ve ağırlıklı trade-off’ları ayır. A/B yol diyagramı, traffic matrix, base/adverse fan-in, tek-fabric/ISL testi, zoning-masking zinciri, uyumluluk, üç yıllık büyüme, migration dalgaları, TCO, dört risk, dört TBD, POC ve iki yeniden açma eşiği yaz. Koşullu önerini tek paragrafta savun.

BU DERSTEN AL

Bu dersten taşıyacağın düşünceler

  • Topoloji trafik yolu, fabric service ve ortak failure domain’lerle seçilir.
  • Çift fabric bağımsız güç, yönetim, fiziksel rota ve storage yollarıyla; tek-fabric yük testinde kanıtlanır.
  • Fan-in ve oversubscription normal, tepe, arıza, bakım ve büyüme traffic matrix’iyle hesaplanır.
  • ISL/trunk sizing’i üye kaybı, akış dağılımı, credit, optic ve mesafe davranışını içerir.
  • Bakım ve migration küçük dalga, sıralı erişim kanıtı, gözlem ve rollback kapılarıyla yürütülür.
  • Arven kararı zorunlu kapı, POC, TCO, risk, TBD, handover ve yeniden açma koşulu taşır.

ŞİMDİ SEN DENE

Kendi SAN ön satış kontrol listenizi çıkarın

Bir müşteri fırsatı için 20 maddelik kontrol listesi oluştur. Hizmet eşiği, initiator-target matrisi, A/B failure domain, zoning/masking, telemetry, fan-in/ISL, port büyümesi, uyumluluk, bakım, migration, rollback, kabul ve handover başlıklarını kapsa. Her maddede istenecek kanıtı, sahibini ve karar etkisini yaz.

← Academy ders yoluna dön