{"id":35801,"date":"2019-10-31T22:06:24","date_gmt":"2019-10-31T19:06:24","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu\/"},"modified":"2019-10-31T22:06:24","modified_gmt":"2019-10-31T19:06:24","slug":"kak-vybrat-shd-ne-vystreliv-sebe-v-nogu","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu","title":{"rendered":"Jak wybra\u0107 macierz dyskow\u0105, aby nie strzeli\u0107 sobie w stop\u0119","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Wprowadzenie<\/h2>\n<p>\nNadszed\u0142 czas na zakup systemu storage. Kt\u00f3ry wybra\u0107, kogo s\u0142ucha\u0107? Producent A m\u00f3wi o producencie B, a nast\u0119pnie jest integrator C, kt\u00f3ry m\u00f3wi odwrotnie i poleca producenta D. W takiej sytuacji nawet do\u015bwiadczony architekt system\u00f3w storage mo\u017ce si\u0119 zakr\u0119ci\u0107 w g\u0142owie, zw\u0142aszcza z nowymi producentami i modnym dzisiaj SDS oraz hiperkonwergencj\u0105.<\/p>\n<p>Jak wi\u0119c w tym wszystkim si\u0119 odnale\u017a\u0107 i nie zosta\u0107 oszukanym? My (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/antonvirtual\/\" class=\"user_link\">AntonVirtual<\/a><\/noindex> Anton \u017bbankow i <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/korp\/\" class=\"user_link\">korp<\/a><\/noindex> Eugeniusz E\u0142izarow) spr\u00f3bujemy o tym opowiedzie\u0107 po polsku i w prosty spos\u00f3b.<br \/>\nArtyku\u0142 w du\u017cej mierze nawi\u0105zuje do, a w rzeczywisto\u015bci jest rozszerzeniem \"<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/321178\/\">Projektu zwirtualizowanego centrum danych<\/a><\/noindex>\" w zakresie wyboru system\u00f3w storage i przegl\u0105du technologii system\u00f3w przechowywania. Kr\u00f3tko przedstawimy og\u00f3ln\u0105 teori\u0119, ale zalecamy lektur\u0119 wskazanej artyku\u0142u.<\/p>\n<h2>Dlaczego<\/h2>\n<p>\nCz\u0119sto mo\u017cna zaobserwowa\u0107, jak nowa osoba pojawia si\u0119 na forum lub w specjalistycznym czacie, takim jak Storage Discussions i zadaje pytanie: \"mam dwie oferty system\u00f3w storage \u2013 ABC SuperStorage S600 oraz XYZ HyperOcean 666v4, co polecacie?\"<\/p>\n<p>I zaczyna si\u0119 por\u00f3wnywanie, jakie maj\u0105 cechy implementacyjne przera\u017caj\u0105cych i niezrozumia\u0142ych funkcji, kt\u00f3re dla przygotowanej osoby s\u0105 ca\u0142kowicie obce. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nKluczowe i pierwsze pytanie, kt\u00f3re nale\u017cy sobie zada\u0107 na d\u0142ugo przed por\u00f3wnywaniem specyfikacji w ofertach handlowych to \u2013 DLACZEGO? Po co potrzebny jest ten system storage?<\/p>\n<p><img decoding=\"async\" alt=\"Jak wybra\u0107 macierz dyskow\u0105, aby nie strzeli\u0107 sobie w stop\u0119\" src=\"\/wp-content\/uploads\/2019\/06\/4e02a50a2420483c6c4939bf264dea2a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nOdpowied\u017a b\u0119dzie zaskakuj\u0105ca, bardzo w stylu Tony'ego Robbinsa \u2013 by przechowywa\u0107 dane. Dzi\u0119kuj\u0119, kapitanie! Niemniej jednak, czasami tak g\u0142\u0119boko zapuszczamy si\u0119 w por\u00f3wnania detali, \u017ce zapominamy, po co to w\u0142a\u015bciwie robimy.<\/p>\n<p>Zadaniem systemu przechowywania danych jest przechowywanie i udost\u0119pnianie DANYCH z okre\u015blon\u0105 wydajno\u015bci\u0105. I od tych danych zaczniemy.<\/p>\n<h2>Dane<\/h2>\n<p><\/p>\n<h3>Typ danych<\/h3>\n<p>\nJakie dane planujemy przechowywa\u0107? To bardzo wa\u017cne pytanie, kt\u00f3re mo\u017ce wykluczy\u0107 wiele system\u00f3w pami\u0119ci masowej z dalszego rozwa\u017cania. Na przyk\u0142ad planowane jest przechowywanie nagra\u0144 wideo i zdj\u0119\u0107. Od razu mo\u017cna wykre\u015bli\u0107 systemy zaprojektowane do losowego dost\u0119pu ma\u0142ymi blokami, lub systemy z firmowymi funkcjami kompresji\/dedupikacji. Mog\u0105 to by\u0107 \u015bwietne systemy, nie chcemy nic z\u0142ego o nich powiedzie\u0107. Jednak w tym przypadku ich mocne strony mog\u0105 sta\u0107 si\u0119 s\u0142abo\u015bciami (wideo i zdj\u0119cia nie podlegaj\u0105 kompresji) lub po prostu znacznie zwi\u0119ksz\u0105 koszt systemu.<\/p>\n<p>I odwrotnie, je\u015bli docelowe zastosowanie to obci\u0105\u017cona transakcyjna baza danych DBMS, to znakomite systemy strumieniowe do multimedi\u00f3w, zdolne do wydawania gigabajt\u00f3w na sekund\u0119, b\u0119d\u0105 z\u0142ym wyborem.<\/p>\n<h3>Obj\u0119to\u015b\u0107 danych<\/h3>\n<p>\nIle danych planujemy przechowa\u0107? Liczba zawsze przekszta\u0142ca si\u0119 w jako\u015b\u0107, o tym nigdy nie wolno zapomina\u0107, zw\u0142aszcza w dobie eksponencjalnego wzrostu obj\u0119to\u015bci danych. Systemy klasy petabajtowej nie s\u0105 ju\u017c rzadko\u015bci\u0105, ale im wi\u0119cej petabajt\u00f3w, tym bardziej specyficzny staje si\u0119 system, tym mniej dost\u0119pnych funkcji oferuj\u0105 systemy z losowym dost\u0119pem o ma\u0142ej i \u015bredniej pojemno\u015bci. Z prostej przyczyny: tylko tabele statystyk dost\u0119pu do blok\u00f3w staj\u0105 si\u0119 wi\u0119ksze ni\u017c dost\u0119pna pami\u0119\u0107 operacyjna na kontrolerach. Nie wspominaj\u0105c o kompresji\/tyringu. Za\u0142\u00f3\u017cmy, \u017ce chcemy prze\u0142\u0105czy\u0107 algorytm kompresji na silniejszy i spr\u00f3bowa\u0107 skompresowa\u0107 20 petabajt\u00f3w danych. Ile to potrwa: p\u00f3\u0142 roku, rok?<\/p>\n<p>Z drugiej strony, po co budowa\u0107 fabryk\u0119, je\u015bli musimy przechowa\u0107 i przetworzy\u0107 500 GB danych? Zaledwie 500. Domowe SSD (z niskim DWPD) tego rozmiaru kosztuj\u0105 niewiele. Po co w takim razie budowa\u0107 fabryk\u0119 Fiber Channel i kupowa\u0107 zewn\u0119trzny system pami\u0119ci masowej wysokiej klasy, kt\u00f3ry kosztuje fortun\u0119?<\/p>\n<p>Jaki procent ca\u0142kowitej obj\u0119to\u015bci to dane gor\u0105ce? Jak bardzo jest nier\u00f3wnomierne obci\u0105\u017cenie wed\u0142ug obj\u0119to\u015bci danych? Tutaj technologia wielowarstwowego przechowywania lub Flash Cache mo\u017ce bardzo pom\u00f3c, je\u015bli obj\u0119to\u015b\u0107 danych gor\u0105cych jest znikoma w por\u00f3wnaniu do ca\u0142o\u015bci. Z drugiej strony, przy r\u00f3wnomiernym obci\u0105\u017ceniu ca\u0142kowito\u015bci, co cz\u0119sto zdarza si\u0119 w systemach strumieniowych (monitoring wideo, niekt\u00f3re systemy analityczne), podobne technologie nic nie daj\u0105 i tylko zwi\u0119kszaj\u0105 koszt \/ z\u0142o\u017cono\u015b\u0107 systemu.<\/p>\n<h3>IS<\/h3>\n<p>\nDrug\u0105 stron\u0105 danych jest system informacyjny, kt\u00f3ry wykorzystuje te dane. IS ma zestaw wymaga\u0144, kt\u00f3re dziedzicz\u0105 dane. Wi\u0119cej o IS w punkcie \"Projektowanie wirtualizowanej centrum danych\".<\/p>\n<h4>Wymagania dotycz\u0105ce odporno\u015bci na awarie \/ dost\u0119pno\u015bci<\/h4>\n<p>Wymagania dotycz\u0105ce odporno\u015bci na awarie \/ dost\u0119pno\u015bci danych dziedziczone s\u0105 z u\u017cywanych IS i wyra\u017cane w trzech liczbach \u2014 <b>RPO<\/b>, <b>RTO<\/b>, <b>dost\u0119pno\u015b\u0107<\/b>.<\/p>\n<p><b>Dost\u0119pno\u015b\u0107 <\/b> \u2014 udzia\u0142 w danym okresie czasu, w kt\u00f3rym dane s\u0105 dost\u0119pne do pracy z nimi. Zazwyczaj wyra\u017cana jest w liczbie 9. Na przyk\u0142ad dwie dziewi\u0105tki w roku oznaczaj\u0105, \u017ce dost\u0119pno\u015b\u0107 wynosi 99%, czyli dopuszczalna jest niezdolno\u015b\u0107 do dzia\u0142ania przez 95 godzin w roku. Trzy dziewi\u0105tki \u2014 9,5 godziny w roku.<\/p>\n<p>RPO \/ RTO \u2014 to wska\u017aniki nie sumaryczne, a na ka\u017cdy incydent (awari\u0119), w przeciwie\u0144stwie do dost\u0119pno\u015bci.<\/p>\n<p><b>RPO <\/b> \u2014 obj\u0119to\u015b\u0107 danych utraconych w wyniku awarii (w godzinach). Na przyk\u0142ad, je\u015bli odbywa si\u0119 tworzenie kopii zapasowej raz na dob\u0119, to RPO = 24 godziny. Tzn. w razie awarii i ca\u0142kowitej utraty STH mog\u0105 zosta\u0107 utracone dane o obj\u0119to\u015bci do 24 godzin (od momentu utworzenia kopii zapasowej). Na podstawie zadanego dla IS RPO, okre\u015bla si\u0119 regulamin tworzenia kopii zapasowych. Ponadto, na podstawie RPO, mo\u017cna zrozumie\u0107, jak bardzo potrzebna jest synchronizowana \/ asynchronizowana replikacja danych.<\/p>\n<p><b>RTO<\/b> \u2014 czas przywracania us\u0142ugi (dost\u0119pu do danych) po awarii. Na podstawie zadanego warto\u015bci RTO mo\u017cemy zrozumie\u0107, czy potrzebny jest metroklauster, czy wystarczy jednostronna replikacja. Czy potrzebna jest r\u00f3wnie\u017c wielokontrolerowa STH klasy hi-end \u2014 tak\u017ce.<\/p>\n<p><img decoding=\"async\" alt=\"Jak wybra\u0107 macierz dyskow\u0105, aby nie strzeli\u0107 sobie w stop\u0119\" src=\"\/wp-content\/uploads\/2019\/06\/327166acf29e390fa7454fe66bc4e409.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4>Wymagania dotycz\u0105ce wydajno\u015bci<\/h4>\n<p>\nMimo \u017ce to do\u015b\u0107 oczywiste pytanie, z nim w\u0142a\u015bnie pojawiaj\u0105 si\u0119 najwi\u0119cej trudno\u015bci. W zale\u017cno\u015bci od tego, czy ju\u017c masz jak\u0105\u015b infrastruktur\u0119, czy nie, b\u0119d\u0105 budowane drogi zbierania potrzebnych statystyk.<\/p>\n<p>Masz ju\u017c macierz dyskow\u0105 i szukasz jej zamiennika lub chcesz naby\u0107 kolejn\u0105 w celu rozszerzenia. To proste. Rozumiesz, jakie us\u0142ugi ju\u017c posiadasz i jakie planujesz wdro\u017cy\u0107 w najbli\u017cszej przysz\u0142o\u015bci. Na podstawie aktualnie obs\u0142ugiwanych us\u0142ug masz mo\u017cliwo\u015b\u0107 zebrania statystyk dotycz\u0105cych wydajno\u015bci. Ustali\u0107 aktualn\u0105 liczb\u0119 IOPS oraz obecne op\u00f3\u017anienia \u2014 jakie s\u0105 te wska\u017aniki i czy wystarczaj\u0105 do twoich zada\u0144? Mo\u017cesz to zrobi\u0107 zar\u00f3wno na samej macierzy, jak i po stronie host\u00f3w, kt\u00f3re s\u0105 do niej pod\u0142\u0105czone.<\/p>\n<p>Warto zwr\u00f3ci\u0107 uwag\u0119 nie tylko na aktualne obci\u0105\u017cenie, ale tak\u017ce na przestrze\u0144 czasow\u0105 (preferencyjnie miesi\u0105c). Sprawd\u017a, jakie s\u0105 maksymalne szczyty w ci\u0105gu dnia, jakie obci\u0105\u017cenie generuje tworzenie kopii zapasowych itp. Je\u015bli twoja macierz dyskowa lub oprogramowanie do niej nie dostarczaj\u0105 ci pe\u0142nego zestawu tych danych, mo\u017cesz skorzysta\u0107 z darmowego RRDtool, kt\u00f3ry potrafi wsp\u00f3\u0142pracowa\u0107 z wi\u0119kszo\u015bci\u0105 najpopularniejszych macierzy dyskowych i prze\u0142\u0105cznik\u00f3w oraz b\u0119dzie w stanie dostarczy\u0107 ci szczeg\u00f3\u0142owe statystyki dotycz\u0105ce wydajno\u015bci. Warto r\u00f3wnie\u017c monitorowa\u0107 obci\u0105\u017cenie na hostach, kt\u00f3re pracuj\u0105 z t\u0105 macierz\u0105, na poziomie poszczeg\u00f3lnych maszyn wirtualnych lub co konkretnie dzia\u0142a na tym ho\u015bcie.<\/p>\n<p><img decoding=\"async\" alt=\"Jak wybra\u0107 macierz dyskow\u0105, aby nie strzeli\u0107 sobie w stop\u0119\" src=\"\/wp-content\/uploads\/2019\/06\/a0db9ec82e8ab5282e7af5d50e02f281.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nWarto osobno zaznaczy\u0107, \u017ce je\u015bli op\u00f3\u017anienia na woluminie i magazynie danych, kt\u00f3ry znajduje si\u0119 na tym woluminie, znacznie si\u0119 r\u00f3\u017cni\u0105 \u2014 warto zwr\u00f3ci\u0107 uwag\u0119 na swoj\u0105 sie\u0107 SAN, istnieje du\u017ce prawdopodobie\u0144stwo, \u017ce wyst\u0119puj\u0105 z ni\u0105 problemy, i zanim zdecydujesz si\u0119 na zakup nowego systemu, powiniene\u015b si\u0119 z tym problemem upora\u0107, poniewa\u017c jest bardzo du\u017ca szansa na zwi\u0119kszenie wydajno\u015bci aktualnego systemu.<\/p>\n<p>Budujesz infrastruktur\u0119 od podstaw lub nabywasz system dla jakiej\u015b nowej us\u0142ugi, o obci\u0105\u017ceniach kt\u00f3rej nic nie wiesz. Masz kilka opcji: porozmawia\u0107 z kolegami na bran\u017cowych portalach, aby spr\u00f3bowa\u0107 pozna\u0107 i przewidzie\u0107 obci\u0105\u017cenie, skontaktowa\u0107 si\u0119 z integratorem, kt\u00f3ry ma do\u015bwiadczenie w wdra\u017caniu podobnych us\u0142ug i kt\u00f3ry b\u0119dzie w stanie obliczy\u0107 obci\u0105\u017cenie za ciebie. Trzeci\u0105 opcj\u0105 (zwykle najtrudniejsz\u0105, szczeg\u00f3lnie je\u015bli dotyczy to autorskich lub rzadkich aplikacji) jest spr\u00f3bowa\u0107 ustali\u0107 wymagania dotycz\u0105ce wydajno\u015bci u programist\u00f3w systemu.<\/p>\n<p>I, uwaga, najbardziej odpowiednia opcja z praktycznego punktu widzenia to pilota\u017c na obecnym sprz\u0119cie lub sprz\u0119cie dostarczonym do test\u00f3w przez dostawc\u0119 \/ integratora.<\/p>\n<h4>Wymagania specjalne<\/h4>\n<p>\nWymagania specjalne to wszystko, co nie podlega wymaganiom w zakresie wydajno\u015bci, odporno\u015bci na awarie i funkcjonalno\u015bci zwi\u0105zanej z bezpo\u015brednim przetwarzaniem i udost\u0119pnianiem danych.<\/p>\n<p>Jednym z najprostszych wymaga\u0144 specjalnych dotycz\u0105cych systemu przechowywania danych jest \u201eprzeno\u015bne no\u015bniki informacji\u201d. Od razu staje si\u0119 jasne, \u017ce ten system przechowywania danych musi zawiera\u0107 bibliotek\u0119 ta\u015bmow\u0105 lub po prostu strumie\u0144, na kt\u00f3ry zostanie zapisana kopia zapasowa. Nast\u0119pnie specjalnie przeszkolony pracownik podpisuje ta\u015bm\u0119 i dumnie niesie j\u0105 do specjalnego sejfu.<br \/>\nInnym przyk\u0142adem wymagania specjalnego jest odporna na wstrz\u0105sy konstrukcja.<\/p>\n<h2>Gdzie<\/h2>\n<p>\nDrugim g\u0142\u00f3wnym czynnikiem przy wyborze konkretnego systemu przechowywania danych jest informacja o tym, GDZIE ten system b\u0119dzie si\u0119 znajdowa\u0107. Pocz\u0105wszy od geograficznych lub klimatycznych warunk\u00f3w, a sko\u0144czywszy na osobach.<\/p>\n<h3>Zamawiaj\u0105cy<\/h3>\n<p>\nDla kogo przewidziany jest ten system przechowywania danych? To pytanie ma kilka podstaw.<\/p>\n<p><b>Zamawiaj\u0105cy pa\u0144stwowy \/ komercyjny.<\/b><br \/>\nZamawiaj\u0105cy komercyjny nie ma \u017cadnych ogranicze\u0144 i nie musi przeprowadza\u0107 przetarg\u00f3w, poza swoimi wewn\u0119trznymi regulacjami. <\/p>\n<p>Zamawiaj\u0105cy pa\u0144stwowy to zupe\u0142nie inna sprawa. 44 Ustawa i inne zawirowania zwi\u0105zane z przetargami oraz specyfikacjami, kt\u00f3re mo\u017cna zaskar\u017cy\u0107.<\/p>\n<p><b>Zamawiaj\u0105cy obj\u0119ty sankcjami<\/b><br \/>\nTutaj pytanie jest bardzo proste \u2014 wyb\u00f3r ogranicza si\u0119 tylko do dost\u0119pnych ofert dla tego zamawiaj\u0105cego.<\/p>\n<p><b>Regulaminy wewn\u0119trzne \/ dozwoleni dostawcy \/ modele<\/b><br \/>\nPytanie tak\u017ce jest niezwykle proste, ale nale\u017cy o tym pami\u0119ta\u0107.<\/p>\n<h3>Gdzie fizycznie<\/h3>\n<p>\nW tej cz\u0119\u015bci omawiamy wszelkie kwestie zwi\u0105zane z geografi\u0105, kana\u0142ami komunikacyjnymi i mikroklimatem w pomieszczeniu, w kt\u00f3rym jest umieszczony system.<\/p>\n<h4>Personel<\/h4>\n<p>\nKto b\u0119dzie pracowa\u0142 z tym systemem przechowywania danych? To jest co najmniej tak samo wa\u017cne, jak to, co system potrafi.<br \/>\nJakkolwiek perspektywiczny, wspania\u0142y i znakomity jest system od dostawcy A, mo\u017ce nie mie\u0107 sensu jego zakupu, je\u015bli personel potrafi pracowa\u0107 tylko z dostawc\u0105 B, a dalsze zakupy i sta\u0142a wsp\u00f3\u0142praca z A nie s\u0105 planowane.<\/p>\n<p>Oczywi\u015bcie, istotnym aspektem jest to, jak dost\u0119pny jest wykwalifikowany personel w danej lokalizacji geograficznej, zar\u00f3wno wewn\u0119trznie w firmie, jak i na rynku pracy. Dla region\u00f3w mo\u017ce mie\u0107 du\u017ce znaczenie wyb\u00f3r macierzy dyskowej z prostymi interfejsami lub mo\u017cliwo\u015bci\u0105 zdalnego, centralnego zarz\u0105dzania. W przeciwnym razie w pewnym momencie mo\u017ce to sta\u0107 si\u0119 uci\u0105\u017cliwe. Internet jest pe\u0142en historii, jak nowy pracownik, \u015bwie\u017co upieczony absolwent, skonfigurowa\u0142 co\u015b takiego, \u017ce ca\u0142a firma stan\u0119\u0142a na g\u0142owie.<\/p>\n<p><img decoding=\"async\" alt=\"Jak wybra\u0107 macierz dyskow\u0105, aby nie strzeli\u0107 sobie w stop\u0119\" src=\"\/wp-content\/uploads\/2019\/06\/5feeb5b13119c87d6b516d160d801129.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4>\u015arodowisko<\/h4>\n<p>\nNie mo\u017cna pomin\u0105\u0107 r\u00f3wnie\u017c istotnego pytania \u2014 w jakim \u015brodowisku b\u0119dzie pracowa\u0107 ta macierz dyskowa. <\/p>\n<ul>\n<li>Co z zasilaniem \/ ch\u0142odzeniem?<\/li>\n<li>Jakie b\u0119dzie po\u0142\u0105czenie<\/li>\n<li>Gdzie zostanie zamontowana<\/li>\n<li>I tak dalej.<\/li>\n<\/ul>\n<p>\nCz\u0119sto te pytania s\u0105 uwa\u017cane za oczywiste i nie s\u0105 specjalnie rozwa\u017cane, ale czasami to w\u0142a\u015bnie one mog\u0105 ca\u0142kowicie odwr\u00f3ci\u0107 sytuacj\u0119.<\/p>\n<h2>Co<\/h2>\n<p><\/p>\n<h3>Dostawca<\/h3>\n<p>\nNa dzie\u0144 dzisiejszy (\u015brodek 2019) rosyjski rynek macierzy dyskowych mo\u017cna podzieli\u0107 na pi\u0119\u0107 kategorii:<\/p>\n<ol>\n<li>Wysoka liga \u2014 zas\u0142u\u017cone firmy z szerok\u0105 ofert\u0105, od najprostszych macierzy do hi-end (HPE, DellEMC, Hitachi, NetApp, IBM \/ Lenovo)<\/li>\n<li>Druga liga \u2014 firmy z ograniczonym asortymentem, niszowi gracze, powa\u017cni dostawcy SDS lub wschodz\u0105ce nowicjusze (Fujitsu, Datacore, Infinidat, Huawei, Pure itd.)<\/li>\n<li>Trzecia liga \u2014 niszowe rozwi\u0105zania w segmencie low-end, tanie SDS, r\u0119cznie robione rozwi\u0105zania oparte na ceph i innych projektach open source (Infortrend, Starwind itd.)<\/li>\n<li>Segment SOHO \u2014 ma\u0142e i bardzo ma\u0142e macierze poziomu dom \/ ma\u0142e biuro (Synology, QNAP itd.)<\/li>\n<li>Macierze dyskowe z importu \u2014 obejmuj\u0105 zar\u00f3wno sprz\u0119t pierwszej ligi z przeklejonymi etykietami, jak i rzadkich przedstawicieli drugiej (RAIDIX, damy im kredyt zaufania), ale w wi\u0119kszo\u015bci to trzecia liga (Aerodisk, Baum, Depo itd.)<\/li>\n<\/ol>\n<p>\nPodzia\u0142 ten jest do\u015b\u0107 umowny i wcale nie oznacza, \u017ce trzecia liga lub segment SOHO s\u0105 z\u0142e i nie mo\u017cna ich u\u017cywa\u0107. W specyficznych projektach z wyra\u017anie okre\u015blonym zestawem danych i profilem obci\u0105\u017cenia mog\u0105 one dzia\u0142a\u0107 bardzo dobrze, znacznie przewy\u017cszaj\u0105c pierwsz\u0105 lig\u0119 w stosunku cena \/ jako\u015b\u0107. Wa\u017cne jest, aby najpierw okre\u015bli\u0107 cele, perspektywy wzrostu, wymagan\u0105 funkcjonalno\u015b\u0107 \u2014 a wtedy Synology b\u0119dzie wiernie s\u0142u\u017cy\u0107, a w\u0142osy stan\u0105 si\u0119 mi\u0119kkie i jedwabiste.<\/p>\n<p>Jednym z istotnych czynnik\u00f3w przy wyborze dostawcy jest bie\u017c\u0105ce \u015brodowisko. Ile i jakich macierzy dyskowych ju\u017c posiadasz, z jakimi macierzami potrafi\u0105 pracowa\u0107 in\u017cynierowie? Czy potrzebujesz jeszcze jednego dostawcy, jeszcze jednego punktu kontaktowego? Czy planujesz stopniowo przenie\u015b\u0107 ca\u0142y obci\u0105\u017cenie z dostawcy A do dostawcy B?<\/p>\n<p>Nie nale\u017cy mno\u017cy\u0107 byt\u00f3w ponad miar\u0119.<\/p>\n<h3>iSCSI \/ FC \/ Plik<\/h3>\n<p>\nW kwestii protoko\u0142\u00f3w dost\u0119pu nie ma jednog\u0142o\u015bnej opinii w\u015br\u00f3d in\u017cynier\u00f3w, a spory przypominaj\u0105 bardziej dyskusje teologiczne ni\u017c in\u017cynieryjne. Niemniej jednak, mo\u017cna zauwa\u017cy\u0107 nast\u0119puj\u0105ce punkty:<\/p>\n<p><b>FCoE<\/b> raczej martwy ni\u017c \u017cywy.<\/p>\n<p><b>FC vs iSCSI<\/b>. Jedn\u0105 z kluczowych zalet FC w 2019 roku w por\u00f3wnaniu do IP macierzy dyskowych, dedykowana infrastruktura do dost\u0119pu do danych, jest niwelowana przez dedykowan\u0105 sie\u0107 IP. Nie ma globalnych zalet FC w por\u00f3wnaniu do sieci IP, a na IP mo\u017cna budowa\u0107 macierze dowolnego poziomu obci\u0105\u017cenia, a\u017c do system\u00f3w dla du\u017cych baz danych dla bank\u00f3w. Z drugiej strony, \u015bmier\u0107 FC jest przewidywana od kilku lat, ale ci\u0105gle co\u015b to uniemo\u017cliwia. Na dzi\u015b, na przyk\u0142ad, niekt\u00f3rzy gracze na rynku macierzy dyskowych aktywnie rozwijaj\u0105 standard NVMEoF. Czy podzieli on los FCoE? Czas poka\u017ce.<\/p>\n<p><b>Dost\u0119p plikowy<\/b> r\u00f3wnie\u017c nie jest czym\u015b, co nie zas\u0142uguje na uwag\u0119. NFS \/ CIFS \u015bwietnie sprawdzaj\u0105 si\u0119 w \u015brodowiskach produkcyjnych i przy odpowiednim projektowaniu maj\u0105 nie wi\u0119cej uwag ni\u017c protoko\u0142y blokowe.<\/p>\n<h3>Hybrydowe \/ All Flash Array<\/h3>\n<p>\nKlasyczne macierze dyskowe wyst\u0119puj\u0105 w 2 typach:<\/p>\n<ol>\n<li>AFA (All Flash Array) \u2014 systemy zoptymalizowane do u\u017cycia SSD.<\/li>\n<li>Hybrydowe \u2014 umo\u017cliwiaj\u0105ce u\u017cycie zar\u00f3wno HDD, jak i SSD lub ich kombinacji.<\/li>\n<\/ol>\n<p>\nG\u0142\u00f3wn\u0105 r\u00f3\u017cnic\u0105 jest wspierana technologia efektywno\u015bci przechowywania i maksymalny poziom wydajno\u015bci (wysokie wska\u017aniki IOPS i niskie op\u00f3\u017anienia). Oba systemy (w wi\u0119kszo\u015bci swoich modeli, z wyj\u0105tkiem segmentu low-end) mog\u0105 dzia\u0142a\u0107 zar\u00f3wno jako urz\u0105dzenia blokowe, jak i plikowe. Poziom systemu decyduje o wspieranej funkcjonalno\u015bci, a w modelach podstawowych cz\u0119sto jest ona ograniczona do minimalnego poziomu. Na to warto zwr\u00f3ci\u0107 uwag\u0119 podczas studiowania specyfikacji konkretnego modelu, a nie tylko mo\u017cliwo\u015bci ca\u0142ej serii. Oczywi\u015bcie, tak\u017ce od poziomu systemu zale\u017c\u0105 jego specyfikacje techniczne, takie jak procesor, pojemno\u015b\u0107 pami\u0119ci, pami\u0119\u0107 podr\u0119czna, liczba i typ port\u00f3w itd. Z punktu widzenia zarz\u0105dzania, AFA od system\u00f3w hybrydowych (dyskowych) r\u00f3\u017cni\u0105 si\u0119 jedynie w kwestiach realizacji mechanizm\u00f3w pracy z dyskami SSD, i nawet je\u015bli u\u017cywasz SSD w systemie hybrydowym, to wcale nie oznacza, \u017ce b\u0119dziesz m\u00f3g\u0142 osi\u0105gn\u0105\u0107 poziom wydajno\u015bci na poziomie systemu AFA. R\u00f3wnie\u017c w wi\u0119kszo\u015bci przypadk\u00f3w mechanizmy efektywnego przechowywania w systemach hybrydowych s\u0105 wy\u0142\u0105czone, a ich w\u0142\u0105czenie prowadzi do utraty wydajno\u015bci.<\/p>\n<h3>Specjalne macierze dyskowe<\/h3>\n<p>\nOpr\u00f3cz og\u00f3lnych macierzy dyskowych, kt\u00f3re s\u0105 przede wszystkim ukierunkowane na przetwarzanie danych w czasie rzeczywistym, istniej\u0105 specjalne macierze dyskowe z kluczowymi zasadami, kt\u00f3re zasadniczo r\u00f3\u017cni\u0105 si\u0119 od normalnych (niskie op\u00f3\u017anienie, wiele IOPS):<\/p>\n<p><b>Media. <\/b><\/p>\n<p>Te systemy s\u0105 zaprojektowane do przechowywania i przetwarzania plik\u00f3w multimedialnych, kt\u00f3re r\u00f3\u017cni\u0105 si\u0119 du\u017cymi rozmiarami. W zwi\u0105zku z tym op\u00f3\u017anienie staje si\u0119 praktycznie nieistotne, a na pierwszy plan wysuwa si\u0119 zdolno\u015b\u0107 do przesy\u0142ania i odbierania danych z szerokim pasmem w wielu r\u00f3wnoleg\u0142ych strumieniach.<\/p>\n<p><b>Macierze deduplikuj\u0105ce do kopii zapasowych.<\/b><\/p>\n<p>Poniewa\u017c kopie zapasowe r\u00f3\u017cni\u0105 si\u0119 rzadko wobec siebie w normalnych warunkach (\u015brednia kopia zapasowa r\u00f3\u017cni si\u0119 od wczorajszej o 1-2%), ta klasa system\u00f3w niezwykle efektywnie pakuje zapisane na nich dane w ramach stosunkowo niewielkiej liczby fizycznych no\u015bnik\u00f3w. Na przyk\u0142ad, w niekt\u00f3rych przypadkach wska\u017aniki kompresji danych mog\u0105 osi\u0105gn\u0105\u0107 200 do 1.<\/p>\n<p><b>Obiektowe macierze dyskowe.<\/b><\/p>\n<p>W tych systemach storage nie ma tradycyjnych wolumen\u00f3w o dost\u0119pie blokowym i udzia\u0142\u00f3w plikowych, a bardziej przypominaj\u0105 one ogromn\u0105 baz\u0119 danych. Dost\u0119p do obiektu przechowywanego w takiej systemie odbywa si\u0119 za pomoc\u0105 unikalnego identyfikatora lub na podstawie metadanych (na przyk\u0142ad wszystkie obiekty formatu JPEG, z dat\u0105 utworzenia pomi\u0119dzy XX-XX-XXXX a YY-YY-YYYY).<\/p>\n<p><b>Systemy zgodno\u015bci<\/b>. <\/p>\n<p>Nie s\u0105 one zbyt powszechne w Rosji na dzisiaj, ale warto o nich wspomnie\u0107. Celem takich system\u00f3w storage jest gwarantowane przechowywanie danych w celu spe\u0142nienia polityk bezpiecze\u0144stwa lub wymaga\u0144 regulacyjnych. W niekt\u00f3rych systemach (na przyk\u0142ad EMC Centera) zrealizowano funkcj\u0119 blokady usuwania danych \u2014 po przekr\u0119ceniu klucza i prze\u0142\u0105czeniu systemu w ten tryb, ani administrator, ani nikt inny fizycznie nie mo\u017ce usun\u0105\u0107 ju\u017c zapisanych danych.<\/p>\n<h3>Technologie markowe<\/h3>\n<p><\/p>\n<h4>Cache flash<\/h4>\n<p>\nCache Flash \u2013 to og\u00f3lna nazwa dla wszystkich technologii wykorzystywania pami\u0119ci flash jako drugiego poziomu pami\u0119ci podr\u0119cznej. Przy u\u017cyciu cache'a flash systemy storage zazwyczaj s\u0105 obliczane w celu zapewnienia obci\u0105\u017cenia z dysk\u00f3w magnetycznych, podczas gdy szczytowe obci\u0105\u017cenie obs\u0142ugiwane jest przez pami\u0119\u0107 podr\u0119czn\u0105.<\/p>\n<p>Przy tym \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u043f\u043e\u043d\u0438\u043c\u0430\u043d\u0438\u0435 \u043f\u0440\u043e\u0444\u0438\u043b\u044f \u043d\u0430\u0433\u0440\u0443\u0437\u043a\u0438 i stopnia lokalizacji zapyta\u0144 do blok\u00f3w wolumen\u00f3w storage. Cache flash to technologia dla obci\u0105\u017ce\u0144 z wysok\u0105 lokalizacj\u0105 \u017c\u0105da\u0144 i praktycznie niewykonalna dla r\u00f3wnomiernie obci\u0105\u017conych wolumen\u00f3w (jak na przyk\u0142ad w systemach analitycznych). <\/p>\n<p>Na rynku dost\u0119pne s\u0105 dwie realizacje cache'a flash:<\/p>\n<ul>\n<li>Tylko do odczytu. W tym przypadku buforowane s\u0105 tylko dane do odczytu, a zapisy przechodz\u0105 od razu na dyski. Niekt\u00f3rzy producenci, na przyk\u0142ad NetApp, uwa\u017caj\u0105, \u017ce zapisy w ich systemie storage przebiegaj\u0105 optymalnie, wi\u0119c buforowanie nie pomo\u017ce.<\/li>\n<li>Odczyt\/Zapis. Buferowane s\u0105 nie tylko odczyty, ale i zapisy, co pozwala na buforowanie strumienia i zmniejsza wp\u0142yw RAID Penalty, a w konsekwencji poprawia og\u00f3ln\u0105 wydajno\u015b\u0107 dla system\u00f3w storage z mniej optymalnym mechanizmem zapisu.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Tiering<\/h4>\n<p>\nPrzechowywanie wielowarstwowe (tiering) to technologia \u0142\u0105cz\u0105ca w jeden pul\u0119 dysk\u00f3w poziomy o r\u00f3\u017cnej wydajno\u015bci, takie jak SSD i HDD. W przypadku wyra\u017anej nier\u00f3wnomierno\u015bci \u017c\u0105da\u0144 do blok\u00f3w danych, system b\u0119dzie m\u00f3g\u0142 automatycznie zr\u00f3wnowa\u017cy\u0107 bloki danych, przenosz\u0105c obci\u0105\u017cone na wysoce wydajny poziom, a zimne, przeciwnie, na wolniejszy.<\/p>\n<p>Hybrydowe systemy klasy podstawowej i \u015bredniej wykorzystuj\u0105 wielowarstwowe przechowywanie z przenoszeniem danych pomi\u0119dzy warstwami zgodnie z harmonogramem. Przy tym rozmiar bloku przechowywania wielowarstwowego w najlepszych modelach wynosi 256 MB. Te cechy sprawiaj\u0105, \u017ce technologia przechowywania wielowarstwowego nie mo\u017ce by\u0107 uznawana za technologi\u0119 zwi\u0119kszaj\u0105c\u0105 wydajno\u015b\u0107, jak b\u0142\u0119dnie s\u0105dzi wielu. Przechowywanie wielowarstwowe w systemach klasy podstawowej i \u015bredniej to technologia optymalizacji koszt\u00f3w przechowywania dla system\u00f3w o wyra\u017anej nier\u00f3wnomierno\u015bci obci\u0105\u017cenia.<\/p>\n<h4>Migawka<\/h4>\n<p>\nIle jednak m\u00f3wimy o niezawodno\u015bci macierzy dyskowych, istnieje wiele mo\u017cliwo\u015bci utraty danych, niezale\u017cnych od problem\u00f3w sprz\u0119towych. Mog\u0105 to by\u0107 zar\u00f3wno wirusy, hakerzy, jak i przypadkowe usuni\u0119cie\/uszkodzenie danych. Z tego powodu tworzenie kopii zapasowych danych produkcyjnych jest nieod\u0142\u0105czn\u0105 cz\u0119\u015bci\u0105 pracy in\u017cyniera. <\/p>\n<p>Migawka to zrzut obj\u0119to\u015bci w danym momencie czasu. W przypadku wi\u0119kszo\u015bci system\u00f3w, takich jak wirtualizacja, bazy danych itd., musimy wykona\u0107 taki zrzut, z kt\u00f3rego b\u0119dziemy kopiowa\u0107 dane do kopii zapasowej, przy czym nasze systemy informatyczne mog\u0105 nadal normalnie pracowa\u0107 z t\u0105 obj\u0119to\u015bci\u0105. Nale\u017cy jednak pami\u0119ta\u0107 \u2014 nie wszystkie migawki s\u0105 r\u00f3wnie u\u017cyteczne. R\u00f3\u017cni dostawcy maj\u0105 r\u00f3\u017cne podej\u015bcia do tworzenia migawek, zwi\u0105zane z ich architektur\u0105.<\/p>\n<p><b>CoW (Copy-On-Write)<\/b>. Podczas pr\u00f3by zapisania bloku danych jego oryginalna zawarto\u015b\u0107 jest kopiowana do specjalnego obszaru, po czym zapis przebiega normalnie. W ten spos\u00f3b zapobiega si\u0119 uszkodzeniu danych wewn\u0105trz migawki. Oczywi\u015bcie wszystkie te \u201eparazytalne\u201d manipulacje z danymi powoduj\u0105 dodatkowe obci\u0105\u017cenie macierzy dyskowej i z tego powodu dostawcy z podobn\u0105 realizacj\u0105 nie zalecaj\u0105 korzystania z wi\u0119cej ni\u017c dziesi\u0119ciu migawek, a na wysokoobci\u0105\u017conych obj\u0119to\u015bciach nie korzystanie z nich w og\u00f3le.<\/p>\n<p><b>RoW (Redirect-on-Write)<\/b>. W tym przypadku oryginalna obj\u0119to\u015b\u0107 jest naturalnie zamra\u017cana, a podczas pr\u00f3by zapisania bloku danych macierz dyskowa zapisuje dane w specjalnym obszarze w wolnej przestrzeni, zmieniaj\u0105c lokalizacj\u0119 danego bloku w tabeli metadanych. Pozwala to zmniejszy\u0107 liczb\u0119 operacji nadpisania, co ostatecznie niweluje spadek wydajno\u015bci i usuwa ograniczenia dotycz\u0105ce migawek oraz ich liczby.<\/p>\n<p>Snapshoty dziel\u0105 si\u0119 r\u00f3wnie\u017c na dwa typy w odniesieniu do aplikacji:<\/p>\n<p><b>Konsystentne dla aplikacji<\/b>. W momencie tworzenia snapshotu, macierz dyskowa wywo\u0142uje agenta w systemie operacyjnym klienta, kt\u00f3ry wymusza zrzucenie pami\u0119ci podr\u0119cznej dysk\u00f3w do pami\u0119ci masowej i sprawia, \u017ce aplikacja to robi. W takim przypadku, przy przywracaniu z snapshotu, dane b\u0119d\u0105 konsystentne.<\/p>\n<p><b>Konsystentne w przypadku awarii<\/b>. W tym przypadku nic podobnego nie zachodzi i snapshot jest tworzony tak, jak jest. W przypadku przywracania z takiego snapshotu obraz b\u0119dzie identyczny jak w przypadku nag\u0142ego odci\u0119cia zasilania, a mo\u017cliwa jest pewna utrata danych, kt\u00f3re zosta\u0142y w pami\u0119ci podr\u0119cznej i nie dotar\u0142y na dysk. Takie snapshoty s\u0105 prostsze w implementacji i nie powoduj\u0105 spadk\u00f3w wydajno\u015bci aplikacji, ale s\u0105 mniej niezawodne. <\/p>\n<p>Jakie s\u0105 korzy\u015bci z u\u017cycia snapshot\u00f3w w systemach przechowywania danych? <\/p>\n<ul>\n<li>Bezagentowe tworzenie kopii zapasowych bezpo\u015brednio z macierzy dyskowej<\/li>\n<li>Tworzenie \u015brodowisk testowych na podstawie rzeczywistych danych<\/li>\n<li>W przypadku macierzy plikowych mo\u017cna je wykorzysta\u0107 do tworzenia \u015brodowisk VDI, u\u017cywaj\u0105c snapshot\u00f3w macierzy zamiast hypervisor\u00f3w<\/li>\n<li>Zapewnienie niskich RPO poprzez planowane tworzenie snapshot\u00f3w z cz\u0119stotliwo\u015bci\u0105 znacznie wy\u017csz\u0105 ni\u017c cz\u0119stotliwo\u015b\u0107 kopii zapasowych<\/li>\n<\/ul>\n<p><\/p>\n<h4>Klonowanie<\/h4>\n<p>\nKlonowanie wolumenu dzia\u0142a na podobnej zasadzie co snapshoty, ale s\u0142u\u017cy nie tylko do odczytu danych, ale do pe\u0142noprawnej pracy z nimi. Mamy mo\u017cliwo\u015b\u0107 uzyskania dok\u0142adnej kopii naszego wolumenu ze wszystkimi danymi na nim, nie tworz\u0105c fizycznej kopii, co pozwala zaoszcz\u0119dzi\u0107 miejsce. Zazwyczaj klonowanie wolumen\u00f3w u\u017cywane jest w Test &amp; Dev lub gdy chcemy sprawdzi\u0107 dzia\u0142anie jakichkolwiek aktualizacji w naszym systemie informatycznym. Klonowanie pozwoli na dokonanie tego maksymalnie szybko i ekonomicznie pod wzgl\u0119dem zasob\u00f3w dyskowych, poniewa\u017c zapisywane b\u0119d\u0105 tylko zmienione bloki danych.<\/p>\n<h4>Replikacja \/ dziennikowanie<\/h4>\n<p>\nReplikacja to mechanizm tworzenia kopii danych na innej fizycznej macierzy dyskowej. Zazwyczaj ka\u017cdy dostawca ma swoj\u0105 w\u0142asn\u0105 technologi\u0119, dzia\u0142aj\u0105c\u0105 tylko w obr\u0119bie swojej oferty. Istniej\u0105 r\u00f3wnie\u017c rozwi\u0105zania zewn\u0119trzne, w tym dzia\u0142aj\u0105ce na poziomie hypervisora, takie jak VMware vSphere Replication.<\/p>\n<p>Funkcjonalno\u015b\u0107 firmowych technologii oraz \u0142atwo\u015b\u0107 ich u\u017cycia zazwyczaj znacznie przewy\u017cszaj\u0105 te og\u00f3lne, ale okazuj\u0105 si\u0119 niepraktyczne, gdy na przyk\u0142ad trzeba wykona\u0107 replikacj\u0119 z NetApp na HP MSA.<\/p>\n<p>Replikacja dzieli si\u0119 na dwa podtypy:<\/p>\n<p><b>Synchronizowana<\/b>. W przypadku replikacji synchronizowanej operacja zapisu jest natychmiast przesy\u0142ana do drugiego systemu pami\u0119ci masowej i nie zostaje potwierdzona do momentu, a\u017c zdalny system pami\u0119ci masowej to potwierdzi. Z tego powodu ro\u015bnie op\u00f3\u017anienie dost\u0119pu, ale mamy dok\u0142adn\u0105 lustrzan\u0105 kopi\u0119 danych. To znaczy, \u017ce RPO = 0 w przypadku utraty g\u0142\u00f3wnego systemu pami\u0119ci masowej. <\/p>\n<p><b>Asynchronizowana<\/b>. Operacje zapisu s\u0105 realizowane tylko na g\u0142\u00f3wnym systemie pami\u0119ci masowej i potwierdzane natychmiast, r\u00f3wnocze\u015bnie akumuluj\u0105c si\u0119 w buforze do pakietowego przesy\u0142ania do zdalnego systemu pami\u0119ci masowej. Tego rodzaju replikacja ma zastosowanie dla mniej cennych danych, lub dla kana\u0142\u00f3w o niskiej przepustowo\u015bci, albo o wysokim op\u00f3\u017anieniu (charakterystyczne dla odleg\u0142o\u015bci przekraczaj\u0105cych 100 km). W zwi\u0105zku z tym RPO = cz\u0119sto\u015b\u0107 wysy\u0142ania pakiet\u00f3w.<\/p>\n<p>Cz\u0119sto z replikacj\u0105 wsp\u00f3\u0142istnieje mechanizm <b>rejestrowania<\/b> operacji dyskowych. W takim przypadku wydziela si\u0119 specjalny obszar na rejestrowanie i przechowuje operacje zapisu do okre\u015blonej g\u0142\u0119boko\u015bci czasowej, lub ograniczone obj\u0119to\u015bci\u0105 dziennika. Dla niekt\u00f3rych firmowych technologii, takich jak na przyk\u0142ad EMC RecoverPoint, istnieje integracja z oprogramowaniem systemowym, pozwalaj\u0105ca powi\u0105za\u0107 okre\u015blone zak\u0142adki z konkretnym zapisem w dzienniku. Dzi\u0119ki temu mo\u017cliwe jest przywr\u00f3cenie stanu woluminu (lub stworzenie klonu) nie tylko na 23 kwietnia o 11:59:13:013, ale w momencie, kt\u00f3ry poprzedza\u0142 \u201eDROP ALL TABLES; COMMIT\u201d.<\/p>\n<h4>Metro cluster<\/h4>\n<p>\nMetro cluster to technologia pozwalaj\u0105ca na stworzenie dwukierunkowej synchronizowanej replikacji pomi\u0119dzy dwoma systemami pami\u0119ci masowej w taki spos\u00f3b, \u017ce z zewn\u0105trz ta para wygl\u0105da jak jeden system pami\u0119ci masowej. U\u017cywana do tworzenia klastr\u00f3w z geograficznie rozdzielonymi cz\u0142onami na odleg\u0142o\u015bci metra (poni\u017cej 100 km).<\/p>\n<p>Na przyk\u0142ad w \u015brodowisku wirtualizacji metro cluster pozwala stworzy\u0107 datastore z maszynami wirtualnymi, dost\u0119pnymi do zapisu jednocze\u015bnie z dw\u00f3ch centr\u00f3w danych. W takim przypadku tworzy si\u0119 klaster na poziomie hipernadzorc\u00f3w, sk\u0142adaj\u0105cy si\u0119 z host\u00f3w w r\u00f3\u017cnych fizycznych centrach danych, po\u0142\u0105czony z tym datastore. Co pozwala na wykonanie nast\u0119puj\u0105cych operacji:<\/p>\n<ul>\n<li>Pe\u0142na automatyzacja procesu przywracania po awarii jednego z centr\u00f3w danych. Bez \u017cadnych dodatkowych \u015brodk\u00f3w wszystkie maszyny wirtualne dzia\u0142aj\u0105ce w martwym centrum danych b\u0119d\u0105 automatycznie uruchamiane w pozosta\u0142ym. RTO = czas przestoju klastra wysokiej dost\u0119pno\u015bci (15 sekund dla VMware) + czas uruchamiania systemu operacyjnego i uruchamiania us\u0142ug.<\/li>\n<li>Unikanie katastrof, czyli disaster avoidance. Je\u015bli zaplanowane s\u0105 prace nad zasilaniem w centrum danych 1, to mamy mo\u017cliwo\u015b\u0107 migracji ca\u0142ego wa\u017cnego obci\u0105\u017cenia do centrum danych 2 na czas tych prac.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Wirtualizacja<\/h4>\n<p>\nWirtualizacja system\u00f3w dyskowych \u2014 technicznie rzecz bior\u0105c, polega na u\u017cywaniu wolumen\u00f3w z innego systemu dyskowego jako dysk\u00f3w. Wirtualizator system\u00f3w dyskowych mo\u017ce po prostu przekaza\u0107 cudzy wolumen do klienta jako sw\u00f3j, jednocze\u015bnie lustrzuj\u0105c go w jeszcze jednym systemie dyskowym, lub nawet stworzy\u0107 RAID z zewn\u0119trznych wolumen\u00f3w.<br \/>\nKlasycznymi przedstawicielami w klasie wirtualizacji system\u00f3w dyskowych s\u0105 EMC VPLEX i IBM SVC. No i oczywi\u015bcie systemy dyskowe z funkcj\u0105 wirtualizacji \u2014 NetApp, Hitachi, IBM \/ Lenovo Storwize.<\/p>\n<p>Dlaczego mo\u017ce to by\u0107 potrzebne?<\/p>\n<ul>\n<li>Rezerwacja na poziomie systemu dyskowego. Tworzy si\u0119 lustro pomi\u0119dzy wolumenami, przy czym jedna po\u0142owa mo\u017ce by\u0107 na HP 3Par, a druga na NetApp. A wirtualizator od EMC.<\/li>\n<li>Migracja danych z minimalnym przestojem pomi\u0119dzy systemami dyskowymi r\u00f3\u017cnych producent\u00f3w. Za\u0142\u00f3\u017cmy, \u017ce dane nale\u017cy przenie\u015b\u0107 ze starego 3Par, kt\u00f3ry ma zosta\u0107 wycofany, do nowego Dell. W takim przypadku klienci s\u0105 od\u0142\u0105czani od 3Par, wolumeny s\u0105 przekazywane przez VPLEX i ponownie prezentowane klientom. Poniewa\u017c \u017caden bit na wolumenie si\u0119 nie zmieni\u0142, praca trwa. W tle uruchamiany jest proces lustrzenia wolumenu na nowego Della, a po zako\u0144czeniu lustro jest rozdzielane, a 3Par od\u0142\u0105czany. <\/li>\n<li>Organizacja metroklastr\u00f3w.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Kompresja \/ deduplikacja<\/h4>\n<p>\nKompresja i deduplikacja \u2014 to technologie, kt\u00f3re pozwalaj\u0105 oszcz\u0119dza\u0107 miejsce na dysku w twoim systemie dyskowym. Nale\u017cy od razu wspomnie\u0107, \u017ce nie wszystkie dane podlegaj\u0105 kompresji i\/lub deduplikacji w og\u00f3le, przy czym niekt\u00f3re typy danych kompresuj\u0105 i deduplikuj\u0105 si\u0119 lepiej, a inne wr\u0119cz przeciwnie. <\/p>\n<p>Kompresja i deduplikacja dziel\u0105 si\u0119 na 2 rodzaje:<\/p>\n<p><b>Inline<\/b> \u2014 kompresja i deduplikacja blok\u00f3w danych odbywa si\u0119 przed zapisaniem tych danych na dysk. W ten spos\u00f3b system jedynie oblicza hash bloku i por\u00f3wnuje go z tabel\u0105 ju\u017c istniej\u0105cych. Po pierwsze, to wykonuje si\u0119 szybciej ni\u017c po prostu zapis na dysku, po drugie oszcz\u0119dzamy niepotrzebn\u0105 przestrze\u0144 dyskow\u0105.<\/p>\n<p><b>Post<\/b> \u2014 kiedy te operacje przeprowadzane s\u0105 na zapisanych danych, kt\u00f3re znajduj\u0105 si\u0119 na dyskach. Odpowiednio, dane najpierw s\u0105 zapisywane na dysk, a dopiero p\u00f3\u017aniej obliczany jest hash i odbywa si\u0119 usuni\u0119cie zb\u0119dnych blok\u00f3w oraz zwolnienie zasob\u00f3w dyskowych.<\/p>\n<p>Warto powiedzie\u0107, \u017ce wi\u0119kszo\u015b\u0107 dostawc\u00f3w korzysta z obu rodzaj\u00f3w, co pozwala zoptymalizowa\u0107 te procesy i tym samym zwi\u0119kszy\u0107 ich wydajno\u015b\u0107. Wi\u0119kszo\u015b\u0107 dostawc\u00f3w system\u00f3w pami\u0119ci masowej ma w swoim arsenale narz\u0119dzia, kt\u00f3re umo\u017cliwiaj\u0105 analiz\u0119 zestaw\u00f3w danych. Te narz\u0119dzia dzia\u0142aj\u0105 na tej samej zasadzie, co implementowane w systemach, dlatego poziom oceny wydajno\u015bci b\u0119dzie si\u0119 pokrywa\u0142. Nie mo\u017cna r\u00f3wnie\u017c zapomina\u0107, \u017ce wielu dostawc\u00f3w oferuje programy gwarancji wydajno\u015bci, kt\u00f3re obiecuj\u0105 poziom nie ni\u017cszy ni\u017c zadeklarowany dla okre\u015blonego (lub wszystkich) typ\u00f3w danych. Nie nale\u017cy lekcewa\u017cy\u0107 tego programu, poniewa\u017c planuj\u0105c system pod k\u0105tem swoich zada\u0144, z uwzgl\u0119dnieniem wsp\u00f3\u0142czynnika wydajno\u015bci konkretnego systemu, mo\u017cna zaoszcz\u0119dzi\u0107 na pojemno\u015bci. Warto te\u017c zauwa\u017cy\u0107, \u017ce programy te s\u0105 skierowane g\u0142\u00f3wnie na systemy AFA, ale dzi\u0119ki zakupowi mniejszego wolumenu SSD w por\u00f3wnaniu z HDD w klasycznych systemach, mo\u017cna obni\u017cy\u0107 ich koszt, a je\u015bli nie zr\u00f3wna\u0107 si\u0119 z cen\u0105 systemu dyskowego, to znacznie si\u0119 do niej zbli\u017cy\u0107.<\/p>\n<h3>Model<\/h3>\n<p>\nI oto dochodzimy do w\u0142a\u015bciwie postawionego pytania. <\/p>\n<p>\u201eOferuj\u0105 mi dwa warianty system\u00f3w pami\u0119ci masowej \u2014 ABC SuperStorage S600 oraz XYZ HyperOcean 666v4, co by\u015b doradzi\u0142?\u201d<\/p>\n<p>Przeradza si\u0119 w \u201eOferuj\u0105 mi dwa warianty system\u00f3w pami\u0119ci masowej \u2014 ABC SuperStorage S600 oraz XYZ HyperOcean 666v4, co by\u015b doradzi\u0142?<\/p>\n<p>Celowa obci\u0105\u017cenie to mieszane maszyny wirtualne VMware w konturach produkcyjnych \/ testowych \/ deweloperskich. Test = produkcja. 150 TB na ka\u017cdy z szczytow\u0105 wydajno\u015bci\u0105 80 000 IOPS przy 8kb blokach, 50% dost\u0119pu losowego, 80\/20 odczyt-zapis. 300 TB na rozw\u00f3j, tam 50 000 IOPS wystarczy, 80 losowy, 80 zapis.<\/p>\n<p>Produkcja przypuszczalnie w metroklasterze RPO = 15 minut RTO = 1 godzina, rozw\u00f3j w asynchronicznej replikacji RPO = 3 godziny, test w jednym miejscu.<\/p>\n<p>B\u0119dzie 50TB bazy danych, przyda\u0142oby si\u0119 dla nich logowanie.<\/p>\n<p>Mamy wsz\u0119dzie serwery Dell, stare macierze Hitachi, kt\u00f3re ledwo daj\u0105 rad\u0119, planujemy wzrost obci\u0105\u017cenia o 50% pod wzgl\u0119dem obj\u0119to\u015bci i wydajno\u015bci.<\/p>\n<p>Jak to m\u00f3wi\u0105, w dobrze sformu\u0142owanym pytaniu zawarte jest 80% odpowiedzi.<\/p>\n<h2>Dodatkowe informacje<\/h2>\n<p>\nZ czym warto si\u0119 zapozna\u0107 dodatkowo wed\u0142ug autor\u00f3w.<\/p>\n<h3>Ksi\u0105\u017cki<\/h3>\n<p><\/p>\n<ul>\n<li>Olifer i Olifer \u201eSieci komputerowe\u201d. Ksi\u0105\u017cka pomo\u017ce usystematyzowa\u0107 i by\u0107 mo\u017ce lepiej zrozumie\u0107, jak dzia\u0142a \u015brodowisko przesy\u0142ania danych dla system\u00f3w IP \/ Ethernet do przechowywania.<\/li>\n<li>\u201eEMC Information Storage and Management\u201d. Doskona\u0142a ksi\u0105\u017cka o podstawach macierzy dyskowych, dlaczego, jak i po co.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Fora i czaty.<\/h4>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/storagediscussions\">Dyskusje o przechowywaniu.<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/nutanix_russia\">Nutanix \/ Rosyjska Grupa Dyskusyjna IT. <\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/vmugru\">Grupa U\u017cytkownik\u00f3w VMware w Rosji. <\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/RussianBackupUserGroup\">Rosyjska Grupa U\u017cytkownik\u00f3w Backup.<\/a><\/noindex> <\/li>\n<\/ul>\n<p><\/p>\n<h3>Og\u00f3lne zalecenia<\/h3>\n<p><\/p>\n<h4>Ceny<\/h4>\n<p>\nCo do cen \u2014 og\u00f3lnie ceny na macierze dyskowe, je\u015bli si\u0119 pojawiaj\u0105, to zazwyczaj s\u0105 to ceny listowe, od kt\u00f3rych ka\u017cdy klient otrzymuje indywidualny rabat. Wysoko\u015b\u0107 rabatu sk\u0142ada si\u0119 z wielu parametr\u00f3w, dlatego przewidzenie, jak\u0105 ko\u0144cow\u0105 cen\u0119 otrzyma w\u0142a\u015bnie twoja firma, bez zapytania do dystrybutora, jest po prostu niemo\u017cliwe. Jednak ostatnio modele low-end zacz\u0119\u0142y pojawia\u0107 si\u0119 w zwyk\u0142ych sklepach komputerowych, takich jak na przyk\u0142ad. <noindex><a rel=\"nofollow\" href=\"http:\/\/nix.ru\">nix.ru<\/a><\/noindex> lub <noindex><a rel=\"nofollow\" href=\"http:\/\/xcom-shop.ru\">xcom-shop.ru<\/a><\/noindex>. Mo\u017cna je naby\u0107 od razu w interesuj\u0105cym ci\u0119 systemie po sta\u0142ej cenie, jak wszelkie podzespo\u0142y komputerowe.<\/p>\n<p>Jednak chc\u0119 od razu zaznaczy\u0107, \u017ce bezpo\u015brednie por\u00f3wnanie wed\u0142ug TB\/$ nie jest trafne. Je\u015bli podej\u015b\u0107 z tego punktu widzenia, to najta\u0144szym rozwi\u0105zaniem b\u0119dzie prosty JBOD + serwer, co nie zapewni tej elastyczno\u015bci ani niezawodno\u015bci, kt\u00f3re oferuje pe\u0142noprawna macierz dyskowa z dwoma kontrolerami. To absolutnie nie oznacza, \u017ce JBOD to z\u0142a rzecz, po prostu trzeba bardzo jasno zrozumie\u0107, jak i do jakich cel\u00f3w zamierzasz u\u017cywa\u0107 tego rozwi\u0105zania. Cz\u0119sto mo\u017cna us\u0142ysze\u0107, \u017ce w JBOD nie ma co si\u0119 zepsu\u0107, bo jest tylko jedna p\u0142yta, jednak p\u0142yty r\u00f3wnie\u017c mog\u0105 si\u0119 psu\u0107. Wszystko si\u0119 psuje pr\u0119dzej czy p\u00f3\u017aniej.<\/p>\n<h4>Podsumowuj\u0105c<\/h4>\n<p>\nPor\u00f3wnuj\u0105c systemy, nale\u017cy to robi\u0107 nie tylko wed\u0142ug ceny, ani nie tylko wed\u0142ug wydajno\u015bci, ale wed\u0142ug ca\u0142okszta\u0142tu wszystkich wska\u017anik\u00f3w.<\/p>\n<p>Kupuj HDD tylko wtedy, gdy jeste\u015b pewien, \u017ce ich potrzebujesz. Dla ma\u0142ych obci\u0105\u017ce\u0144 i danych, kt\u00f3re nie mog\u0105 by\u0107 kompresowane, warto zwr\u00f3ci\u0107 uwag\u0119 na programy gwarancji wydajno\u015bci przechowywania na SSD, kt\u00f3re obecnie oferuje wi\u0119kszo\u015b\u0107 dostawc\u00f3w (i naprawd\u0119 dzia\u0142aj\u0105, nawet w Polsce), ale wszystko zale\u017cy od aplikacji i danych, kt\u00f3re b\u0119d\u0105 przechowywane na danym systemie.<\/p>\n<p>Nie daj si\u0119 ponie\u015b\u0107 oszcz\u0119dno\u015bciom. Cz\u0119sto za nimi kryje si\u0119 wiele nieprzyjemnych niespodzianek, co opisa\u0142 Eugeniusz Jelizarow w swoich artyku\u0142ach o <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.korphome.ru\/tag\/infortrend\/\">Infortrend<\/a><\/noindex>. I co, w ko\u0144cu, ta oszcz\u0119dno\u015b\u0107 mo\u017ce ci\u0119 drogo kosztowa\u0107. Nie zapominaj \u2013 \u201esk\u0105py p\u0142aci dwa razy\u201d.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: habr.com<\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041f\u0440\u0438\u0448\u043b\u0430 \u043f\u043e\u0440\u0430 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u044c \u0421\u0425\u0414. \u041a\u0430\u043a\u0443\u044e \u0432\u0437\u044f\u0442\u044c, \u043a\u043e\u0433\u043e \u0441\u043b\u0443\u0448\u0430\u0442\u044c? \u0412\u0435\u043d\u0434\u043e\u0440 \u0410 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e \u0432\u0435\u043d\u0434\u043e\u0440\u0430 B, \u0430 \u0435\u0449\u0435 \u0435\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 C, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u0438 \u0441\u043e\u0432\u0435\u0442\u0443\u0435\u0442 \u0432\u0435\u043d\u0434\u043e\u0440\u0430 D. \u0412 \u0442\u0430\u043a\u043e\u0439 \u0441\u0438\u0442\u0443\u0430\u0446\u0438\u0438 \u0438 \u0443 \u043e\u043f\u044b\u0442\u043d\u043e\u0433\u043e \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u043e\u0440\u0430 \u043f\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430\u043c \u0445\u0440\u0430\u043d\u0435\u043d\u0438\u044f \u0433\u043e\u043b\u043e\u0432\u0430 \u043f\u043e\u0439\u0434\u0435\u0442 \u043a\u0440\u0443\u0433\u043e\u043c, \u043e\u0441\u043e\u0431\u0435\u043d\u043d\u043e \u0441\u043e \u0432\u0441\u0435\u043c\u0438 \u043d\u043e\u0432\u044b\u043c\u0438 \u0432\u0435\u043d\u0434\u043e\u0440\u0430\u043c\u0438 \u0438 \u043c\u043e\u0434\u043d\u044b\u043c\u0438 \u0441\u0435\u0433\u043e\u0434\u043d\u044f SDS \u0438 \u0433\u0438\u043f\u0435\u0440\u043a\u043e\u043d\u0432\u0435\u0440\u0433\u0435\u043d\u0446\u0438\u0435\u0439. \u0418\u0442\u0430\u043a, \u043a\u0430\u043a \u0436\u0435 \u0432\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26807,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-35801","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041f\u0440\u0438\u0448\u043b\u0430 \u043f\u043e\u0440\u0430 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u044c \u0421\u0425\u0414. \u041a\u0430\u043a\u0443\u044e \u0432\u0437\u044f\u0442\u044c, \u043a\u043e\u0433\u043e \u0441\u043b\u0443\u0448\u0430\u0442\u044c? \u0412\u0435\u043d\u0434\u043e\u0440 \u0410 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e \u0432\u0435\u043d\u0434\u043e\u0440\u0430 B, \u0430 \u0435\u0449\u0435 \u0435\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 C, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u0438 \u0441\u043e\u0432\u0435\u0442\u0443\u0435\u0442 \u0432\u0435\u043d\u0434\u043e\u0440\u0430 D.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0421\u0425\u0414, \u043d\u0435 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0438\u0432 \u0441\u0435\u0431\u0435 \u0432 \u043d\u043e\u0433\u0443 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041f\u0440\u0438\u0448\u043b\u0430 \u043f\u043e\u0440\u0430 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u044c \u0421\u0425\u0414. \u041a\u0430\u043a\u0443\u044e \u0432\u0437\u044f\u0442\u044c, \u043a\u043e\u0433\u043e \u0441\u043b\u0443\u0448\u0430\u0442\u044c? \u0412\u0435\u043d\u0434\u043e\u0440 \u0410 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e \u0432\u0435\u043d\u0434\u043e\u0440\u0430 B, \u0430 \u0435\u0449\u0435 \u0435\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 C, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u0438 \u0441\u043e\u0432\u0435\u0442\u0443\u0435\u0442 \u0432\u0435\u043d\u0434\u043e\u0440\u0430 D.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:06:24+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:06:24+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Jak wybra\u0107 system przechowywania, nie strzelaj\u0105c sobie w stop\u0119 | ProHoster","description":"Wprowadzenie Nadesz\u0142a pora, aby kupi\u0107 system przechowywania. Kt\u00f3ry wybra\u0107, kogo s\u0142ucha\u0107? Dostawca A opowiada o dostawcy B, a jest te\u017c integrator C, kt\u00f3ry m\u00f3wi odwrotnie i doradza dostawc\u0119 D.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0432\u044b\u0431\u0440\u0430\u0442\u044c \u0421\u0425\u0414, \u043d\u0435 \u0432\u044b\u0441\u0442\u0440\u0435\u043b\u0438\u0432 \u0441\u0435\u0431\u0435 \u0432 \u043d\u043e\u0433\u0443 | ProHoster","og:description":"\u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u041f\u0440\u0438\u0448\u043b\u0430 \u043f\u043e\u0440\u0430 \u043f\u043e\u043a\u0443\u043f\u0430\u0442\u044c \u0421\u0425\u0414. \u041a\u0430\u043a\u0443\u044e \u0432\u0437\u044f\u0442\u044c, \u043a\u043e\u0433\u043e \u0441\u043b\u0443\u0448\u0430\u0442\u044c? \u0412\u0435\u043d\u0434\u043e\u0440 \u0410 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043f\u0440\u043e \u0432\u0435\u043d\u0434\u043e\u0440\u0430 B, \u0430 \u0435\u0449\u0435 \u0435\u0441\u0442\u044c \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0442\u043e\u0440 C, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0440\u0430\u0441\u0441\u043a\u0430\u0437\u044b\u0432\u0430\u0435\u0442 \u043e\u0431\u0440\u0430\u0442\u043d\u043e\u0435 \u0438 \u0441\u043e\u0432\u0435\u0442\u0443\u0435\u0442 \u0432\u0435\u043d\u0434\u043e\u0440\u0430 D.","og:url":"https:\/\/prohoster.info\/pl\/blog\/administrirovanie\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:06:24+00:00","article:modified_time":"2019-10-31T19:06:24+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"35801","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 00:48:20","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:55:27","updated":"2026-01-22 00:48:20","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/35801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=35801"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/35801\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/26807"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=35801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=35801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=35801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}