{"id":120,"date":"2025-07-02T17:40:08","date_gmt":"2025-07-02T14:40:08","guid":{"rendered":"https:\/\/www.ertanerbek.com\/?p=120"},"modified":"2025-07-02T17:40:08","modified_gmt":"2025-07-02T14:40:08","slug":"san-mimarilerinde-path-sayisi-gercek-ihtiyac-mi-abartili-yatirim-mi","status":"publish","type":"post","link":"https:\/\/www.ertanerbek.com\/?p=120","title":{"rendered":"SAN Mimarilerinde Path Say\u0131s\u0131: Ger\u00e7ek \u0130htiya\u00e7 m\u0131, Abart\u0131l\u0131 Yat\u0131r\u0131m m\u0131?"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bir IP-SAN ya da Fibre Channel (FC) tabanl\u0131 depolama altyap\u0131s\u0131nda, yayg\u0131n varsay\u0131mlardan biri \u201cdaha fazla ba\u011flant\u0131, daha y\u00fcksek performans\u201d prensibidir. Ancak bu yakla\u015f\u0131m her zaman teknik anlamda do\u011fruluk ta\u015f\u0131mamaktad\u0131r. \u00d6zellikle storage altyap\u0131lar\u0131nda path (yol) say\u0131s\u0131n\u0131n artt\u0131r\u0131lmas\u0131n\u0131n, performans iyile\u015ftirmesinden ziyade karma\u015f\u0131kl\u0131k ve istikrars\u0131zl\u0131k olu\u015fturma potansiyeli daha y\u00fcksektir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u00d6rne\u011fin, storage \u00fczerinde 48 fiziksel FC port bulunmas\u0131, bunlar\u0131n tamam\u0131n\u0131n SAN switch\u2019e ba\u011flanarak host taraf\u0131ndaki 4 port ile 192&nbsp; path\u2019e d\u00f6n\u00fc\u015ft\u00fcr\u00fclmesi her zaman optimal sonu\u00e7 vermeyecektir. Aksine, bu denli y\u00fcksek path say\u0131s\u0131, belirli protokollerde veya i\u015fletim sistemlerinde s\u0131n\u0131r a\u015f\u0131mlar\u0131na, hata tolerans\u0131 karma\u015fas\u0131na ve performans dalgalanmalar\u0131na sebep olabilir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\u00d6nerilen Minimum Yedekli Mimaride Temel Yap\u0131<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Tam yedeklilik hedeflenen bir SAN mimarisinde a\u015fa\u011f\u0131daki yap\u0131 genellikle yeterli g\u00f6r\u00fcl\u00fcr:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Rol<\/strong><\/td><td><strong>Port Yap\u0131s\u0131<\/strong><\/td><td><strong>A\u00e7\u0131klama<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>Storage<\/strong><\/td><td>2 Controller \u00d7 2 Port<\/td><td>C0P0\u2192SAN1, C0P1\u2192SAN2, C1P0\u2192SAN1, C1P1\u2192SAN2<\/td><\/tr><tr><td><strong>Host<\/strong><\/td><td>2 Port<\/td><td>P0\u2192SAN1, P1\u2192SAN2<\/td><\/tr><tr><td><strong>SAN SW<\/strong><\/td><td>2 Adet<\/td><td>\u00c7ift y\u00f6nl\u00fc ve \u00e7apraz yedeklilik<\/td><\/tr><tr><td><strong>Path<\/strong><\/td><td>4<\/td><td>Her LUN i\u00e7in 4 eri\u015fim yolu (ideal &amp; stabil yap\u0131)<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Bu topoloji; kontrolc\u00fc, port, switch, kablo ve HBA yedeklili\u011fini sa\u011flayarak y\u00fcksek eri\u015filebilirlik (HA) sunar. Ayr\u0131ca yap\u0131land\u0131rmas\u0131 ve y\u00f6netimi basittir; h\u0131zl\u0131 failover, g\u00fcvenli LUN eri\u015fimi ve minimum protokol karma\u015fas\u0131 sa\u011flar.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u26a0\ufe0f Fazla Path Kullan\u0131m\u0131n\u0131n Teknik Riskleri<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A\u015f\u0131r\u0131 path tan\u0131m\u0131 sistem \u00fczerinde a\u015fa\u011f\u0131daki problemlere yol a\u00e7abilir:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Path se\u00e7imi sapmalar\u0131:<\/strong> \u00c7oklu path alt\u0131nda round-robin ya da ALUA benzeri algoritmalar karars\u0131z davranabilir.<\/li>\n\n\n\n<li><strong>Zoning y\u00f6netim y\u00fck\u00fc:<\/strong> Her path i\u00e7in zone olu\u015fturma zorunlulu\u011fu yap\u0131 karma\u015fas\u0131n\u0131 ve operasyonel riski art\u0131r\u0131r.<\/li>\n\n\n\n<li><strong>Boot \/ failover gecikmeleri:<\/strong> HBA firmware\u2019leri path taramas\u0131n\u0131 tamamlamadan sistemi ba\u015flatamaz.<\/li>\n\n\n\n<li><strong>Kernel istikrars\u0131zl\u0131\u011f\u0131:<\/strong> Hatal\u0131 ya da bozuk path yap\u0131land\u0131rmalar\u0131 LUN eri\u015fiminde kernel paniklerine yol a\u00e7abilir.<\/li>\n\n\n\n<li><strong>Donan\u0131msal israf:<\/strong> Kullan\u0131lmayan portlar, lisans ve kablolama kaynaklar\u0131n\u0131n gereksiz t\u00fcketimine neden olur.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83d\udd04<\/strong><strong> Yaz\u0131l\u0131m ve Sistem Uyumlulu\u011fu<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Yaz\u0131l\u0131m \u00fcreticileri genellikle makul say\u0131da path \u00fczerinden \u00e7al\u0131\u015fmay\u0131 tercih eder. Fazla path durumlar\u0131, \u00e7o\u011fu zaman path resolving ve IO y\u00f6nlendirme algoritmalar\u0131nda karars\u0131zl\u0131klara ve destek d\u0131\u015f\u0131 davran\u0131\u015flara neden olabilir. Ayr\u0131ca sistem y\u00f6neticileri a\u00e7\u0131s\u0131ndan da fiziksel port ve kablo say\u0131s\u0131n\u0131n artmas\u0131 m\u00fcdahale s\u00fcre\u00e7lerini zorla\u015ft\u0131rmakta, hata senaryolar\u0131nda \u00e7\u00f6z\u00fcm s\u00fcrelerini uzatmaktad\u0131r.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83d\udee0<\/strong><strong> Port Gruplama: Esnek ve Kararl\u0131 Y\u00f6netim \u0130\u00e7in \u00c7\u00f6z\u00fcm<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Bu noktada hem sistem y\u00f6neticileri hem de uygulama geli\u015ftiricileri i\u00e7in ortak \u00e7\u00f6z\u00fcm yakla\u015f\u0131m\u0131, modern storage sistemlerinde bulunan <strong>port gruplama mekanizmalar\u0131d\u0131r<\/strong>. Bu sayede:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>T\u00fcm fiziksel portlar zonelansa bile,<\/li>\n\n\n\n<li>Path say\u0131s\u0131 gruplar \u00fczerinden sanal olarak s\u0131n\u0131rland\u0131r\u0131labilir,<\/li>\n\n\n\n<li>Storage taraf\u0131nda LUN\u2013host e\u015flemesi yap\u0131lan port grubuna yeni portlar atanabilir veya \u00e7\u0131kart\u0131labilir.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bu yap\u0131, fiziksel m\u00fcdahale ihtiyac\u0131n\u0131 azalt\u0131rken s\u00fcrd\u00fcr\u00fclebilir ve esnek bir altyap\u0131 sunar.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">\u00dcretici Bazl\u0131 Maksimum PATH De\u011ferleri<\/h3>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><thead><tr><td><strong>Platform \/ Yaz\u0131l\u0131m<\/strong><\/td><td><strong>Maksimum Toplam Path<\/strong><\/td><td><strong>PATH Ba\u015f\u0131na LUN S\u0131n\u0131r\u0131<\/strong><\/td><td><strong>A\u00e7\u0131klama<\/strong><\/td><\/tr><\/thead><tbody><tr><td><strong>VMware ESXi<\/strong><\/td><td>4096<\/td><td>32<\/td><td>\u00dczeri alg\u0131lanmaz, log uyar\u0131s\u0131 olu\u015fur<\/td><\/tr><tr><td><strong>Windows Server (MPIO)<\/strong><\/td><td>32<\/td><td>8<\/td><td>Registry ile yap\u0131land\u0131rma art\u0131r\u0131labilir<\/td><\/tr><tr><td><strong>Red Hat \/ Linux (DM-Multipath)<\/strong><\/td><td>32\u201364<\/td><td>8\u201316<\/td><td><code>max_path<\/code> de\u011feri ile kontrol edilir<\/td><\/tr><tr><td><strong>IBM FlashSystem<\/strong><\/td><td>16 (ayn\u0131 node i\u00e7in)<\/td><td>8\u201316<\/td><td>Port mask + zoning \u00f6nerilir<\/td><\/tr><tr><td><strong>HPE 3PAR \/ Primera<\/strong><\/td><td>24\u201332<\/td><td>4\u20138<\/td><td>Port grup bazl\u0131 e\u015fleme yap\u0131lmal\u0131<\/td><\/tr><tr><td><strong>Dell EMC PowerMax<\/strong><\/td><td>32<\/td><td>8<\/td><td>FA port gruplama ile desteklenir<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\ud83d\udee1<\/strong><strong> Fiziksel M\u00fcdahale Zorunlulu\u011fu ve Port Grubu Mimarisinin Stratejik Rol\u00fc<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Kurumsal depolama altyap\u0131lar\u0131nda minimum path yeterlili\u011fi sa\u011flanm\u0131\u015f bir yap\u0131n\u0131n s\u00fcrd\u00fcr\u00fclebilirli\u011fi, yaln\u0131zca ba\u015flang\u0131\u00e7ta do\u011fru tasar\u0131m yapmakla de\u011fil; ayn\u0131 zamanda olas\u0131 ar\u0131za senaryolar\u0131nda sistemin operatif kalabilmesiyle de do\u011frudan ili\u015fkilidir. Ancak pratikte IT ekiplerinin; HBA, SFP, kontrolc\u00fc ya da fiziksel kablo ar\u0131zalar\u0131nda do\u011frudan m\u00fcdahale etme zorunlulu\u011fu, s\u00fcreklili\u011fi tehdit eden \u00f6nemli bir operasyonel y\u00fck olu\u015fturmaktad\u0131r. \u00d6zellikle tatil d\u00f6nemleri, n\u00f6bet d\u0131\u015f\u0131 zaman dilimleri ya da acil toplant\u0131lar gibi senaryolarda bu m\u00fcdahale imk\u00e2n\u0131 k\u0131s\u0131tlanabilir.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bu noktada, modern depolama sistemlerinin sundu\u011fu <strong>port gruplama (port grouping)<\/strong> \u00f6zelli\u011fi, i\u015f s\u00fcreklili\u011fi a\u00e7\u0131s\u0131ndan kritik bir avantaj sa\u011flamaktad\u0131r. Klasik \u00e7oklu zone yap\u0131lar\u0131nda t\u00fcm eri\u015fim yollar\u0131n\u0131n fiziksel olarak tan\u0131mlanmas\u0131 ve y\u00f6netilmesi gerekirken; port gruplar\u0131 sayesinde bu yap\u0131, mant\u0131ksal d\u00fczeyde daha sade ve esnek bir bi\u00e7ime d\u00f6n\u00fc\u015ft\u00fcr\u00fcl\u00fcr.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Bir LUN olu\u015fturulup belirli bir host\u2019a e\u015flendi\u011finde, ilgili port grubu \u00fczerinden eri\u015fim sa\u011flanarak:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Yaz\u0131l\u0131m \u00fcreticisinin destekledi\u011fi maksimum path say\u0131s\u0131 a\u015f\u0131lmadan<\/strong>, t\u00fcm yedeklilik katmanlar\u0131 korunabilir,<\/li>\n\n\n\n<li><strong>Donan\u0131m ar\u0131zalar\u0131na kar\u015f\u0131 h\u0131zl\u0131 yeniden konumland\u0131rma<\/strong> yap\u0131labilir,<\/li>\n\n\n\n<li><strong>Uzak eri\u015fim ile fiziksel m\u00fcdahale gerektirmeden<\/strong>, port grubuna yeni port eklenip \u00e7\u0131kart\u0131larak sistem tekrar tam yedekli h\u00e2le getirilebilir.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Bu yakla\u015f\u0131m, yaln\u0131zca eri\u015filebilirli\u011fi art\u0131rmakla kalmaz; ayn\u0131 zamanda veri merkezi operasyonlar\u0131nda s\u00fcrd\u00fcr\u00fclebilirlik, g\u00fcvenlik ve m\u00fcdahale s\u00fcresi a\u00e7\u0131s\u0131ndan da y\u00fcksek katma de\u011fer \u00fcretir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>\ud83c\udfaf<\/strong><strong> Sonu\u00e7<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Y\u00fcksek path say\u0131s\u0131 her zaman performans art\u0131\u015f\u0131 anlam\u0131na gelmez; aksine sistem kararl\u0131l\u0131\u011f\u0131, y\u00f6netim kolayl\u0131\u011f\u0131 ve desteklene bilirlik a\u00e7\u0131s\u0131ndan risk olu\u015fturabilir. Sa\u011fl\u0131kl\u0131 bir mimari tasar\u0131m; path say\u0131s\u0131n\u0131n platform s\u0131n\u0131rlar\u0131 i\u00e7inde, yedekli ve y\u00f6netilebilir tutulmas\u0131na dayanmal\u0131d\u0131r. Bu konuda fiziki ba\u011flant\u0131lar kadar sistemin dahilinde olan donan\u0131mlar\u0131n sunabildi\u011fi mant\u0131ksal imkanlarda \u00e7ok b\u00fcy\u00fck \u00f6nem arz eder.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depolama planlamas\u0131nda temel hedef &#8220;maksimum path say\u0131s\u0131&#8221; de\u011fil, &#8220;maksimum fayda \u2013 minimum karma\u015f\u0131kl\u0131k&#8221; olmal\u0131d\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Bir IP-SAN ya da Fibre Channel (FC) tabanl\u0131 depolama altyap\u0131s\u0131nda, yayg\u0131n varsay\u0131mlardan biri \u201cdaha fazla&#8230;<\/p>\n","protected":false},"author":1,"featured_media":108,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[10,30,1,28],"tags":[],"class_list":["post-120","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-storage","category-depolama-genel-bilgi","category-genel","category-homelab"],"_links":{"self":[{"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=\/wp\/v2\/posts\/120","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=120"}],"version-history":[{"count":1,"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=\/wp\/v2\/posts\/120\/revisions"}],"predecessor-version":[{"id":121,"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=\/wp\/v2\/posts\/120\/revisions\/121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=\/wp\/v2\/media\/108"}],"wp:attachment":[{"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=120"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=120"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.ertanerbek.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=120"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}