{"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\/da\/blog\/administrirovanie\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu","title":{"rendered":"Hvordan man v\u00e6lger et SAN, uden at skade sig selv","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<h2>Introduktion<\/h2>\n<p>\nDet er tid til at k\u00f8be en lagringssystem. Hvilket skal man v\u00e6lge, og hvem skal man lytte til? Leverand\u00f8r A fort\u00e6ller om leverand\u00f8r B, og s\u00e5 er der integrator C, som fort\u00e6ller det modsatte og anbefaler leverand\u00f8r D. Under s\u00e5danne omst\u00e6ndigheder kan selv en erfaren arkitekt inden for lagringssystemer blive forvirret, is\u00e6r med alle de nye leverand\u00f8rer og de trendy SDS og hyperkonvergens.<\/p>\n<p>S\u00e5 hvordan skal man navigere i alt dette uden at se dum ud? Vi (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/antonvirtual\/\" class=\"user_link\">AntonVirtual<\/a><\/noindex> Anton Zhbankov og <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/users\/korp\/\" class=\"user_link\">korp<\/a><\/noindex> Evgeny Elizarov) vil fors\u00f8ge at forklare dette p\u00e5 et forst\u00e5eligt sprog.<br \/>\nArtiklen har mange overlap, og er faktisk en udvidelse af \u201c<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/321178\/\">Design af virtualiserede datacentre<\/a><\/noindex>\u201d med fokus p\u00e5 valg af lagringssystemer og en gennemgang af teknologierne bag lagringssystemer. Vi vil kort gennemg\u00e5 den generelle teori, men anbefaler ogs\u00e5 at l\u00e6se den n\u00e6vnte artikel.<\/p>\n<h2>Hvorfor<\/h2>\n<p>\nMan kan ofte observere, hvordan en ny person kommer ind p\u00e5 et forum eller i en specialiseret chat, som for eksempel Storage Discussions, og stiller sp\u00f8rgsm\u00e5let: \u201cjeg f\u00e5r tilbudt to muligheder for lagringssystemer \u2014 ABC SuperStorage S600 og XYZ HyperOcean 666v4, hvad anbefaler I?\u201d<\/p>\n<p>Og s\u00e5 begynder diskussionen om, hvem der har hvilke s\u00e6rtr\u00e6k ved implementeringen af de skr\u00e6mmende og uforst\u00e5elige funktioner, som for en uuddannet person virker som kinesisk. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nS\u00e5 det f\u00f8rste og mest grundl\u00e6ggende sp\u00f8rgsm\u00e5l, man skal stille sig selv lang tid f\u00f8r man sammenligner specifikationer i kommercielle tilbud \u2014 HVORFOR? Hvorfor har man brug for dette lagringssystem?<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man v\u00e6lger et SAN, uden at skade sig selv\" src=\"\/wp-content\/uploads\/2019\/06\/4e02a50a2420483c6c4939bf264dea2a.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSvaret vil v\u00e6re overraskende, og meget i stil med Tony Robbins \u2014 for at opbevare data. Tak, kaptajn! Men nogle gange fordyber vi os s\u00e5 meget i sammenligningen af detaljer, at vi glemmer, hvorfor vi overhovedet g\u00f8r alt dette.<\/p>\n<p>S\u00e5 beskyttelsen af lagringssystemet er at opbevare og give adgang til DATA med specificeret ydeevne. Det er fra dataene, at vi skal begynde.<\/p>\n<h2>Data<\/h2>\n<p><\/p>\n<h3>Datatype<\/h3>\n<p>\nHvilke data planl\u00e6gger vi at gemme? Et meget vigtigt sp\u00f8rgsm\u00e5l, som kan udelukke rigtig mange Lagringssystemer fra overvejelserne. For eksempel, hvis vi planl\u00e6gger at gemme videooptagelser og billeder. Vi kan straks udelukke systemer, der er beregnet til tilf\u00e6ldig adgang med sm\u00e5 blokke, eller systemer med propriet\u00e6re funktioner inden for kompression \/ deduplikation. Disse kan v\u00e6re fremragende systemer, og vi \u00f8nsker ikke at sige noget d\u00e5rligt om dem. Men i dette tilf\u00e6lde vil deres st\u00e6rke sider enten blive svage (video og billeder kan ikke komprimeres) eller bare markant \u00f8ge omkostningerne ved systemet.<\/p>\n<p>Og omvendt, hvis den tilsigtede anvendelse er en belastet transaktionel database, s\u00e5 vil fremragende str\u00f8mmede systemer til multimedier, der kan levere gigabyte per sekund, v\u00e6re et d\u00e5rligt valg.<\/p>\n<h3>Data volumen<\/h3>\n<p>\nHvor meget data planl\u00e6gger vi at gemme? M\u00e6ngden vokser altid til kvalitet, det m\u00e5 man aldrig glemme, is\u00e6r i vores tid med eksponentiel v\u00e6kst i datam\u00e6ngden. Systemer i petabyte-klassen er allerede ikke us\u00e6dvanlige, men jo st\u00f8rre petabyte-volumen, jo mere specifik bliver systemet, og jo mindre vil den s\u00e6dvanlige funktionalitet fra systemer med tilf\u00e6ldig adgang i lille og mellemstor m\u00e6ngde v\u00e6re tilg\u00e6ngelig. Simpelthen fordi selv statistikkerne for adgang til blokke bliver st\u00f8rre end den tilg\u00e6ngelige m\u00e6ngde RAM p\u00e5 controllerne. For ikke at n\u00e6vne kompression \/ tiering. Antag, at vi \u00f8nsker at skifte til en mere kraftfuld kompressionsalgoritme og presse 20 petabyte data. Hvor lang tid vil det tage: et halvt \u00e5r, et \u00e5r?<\/p>\n<p>P\u00e5 den anden side, hvorfor g\u00f8re det kompliceret, hvis vi kun skal gemme og bearbejde 500 GB data? Kun 500. Almindelige SSD'er (med lav DWPD) i denne st\u00f8rrelse koster n\u00e6sten ingenting. Hvorfor bygge en Fiber Channel-fabrik og k\u00f8be et eksternt Lagringssystem i h\u00f8j klasse, der koster en formue?<\/p>\n<p>Hvilken procentdel af det samlede datavolumen udg\u00f8r de varme data? Hvor uj\u00e6vnt er belastningen i forhold til datam\u00e6ngden? Her kan teknologier som tiered storage eller Flash Cache v\u00e6re til stor hj\u00e6lp, hvis m\u00e6ngden af varme data er minimal i forhold til totalen. Omvendt, ved en j\u00e6vn belastning over det samlede volum, som ofte ses i streaming systemer (videooverv\u00e5gning, visse analyse systemer), vil s\u00e5danne teknologier ikke give noget og blot \u00f8ge omkostningerne\/sv\u00e6rhedsgraden af systemet.<\/p>\n<h3>IS<\/h3>\n<p>\nDen modsatte side af data er et informationssystem, der bruger disse data. IS har et s\u00e6t krav, der arver dataene. L\u00e6s mere om IS i \u201cDesignet af virtualiserede datacentre\u201d.<\/p>\n<h4>Krav til fejltolerance \/ tilg\u00e6ngelighed<\/h4>\n<p>Kravene til fejltolerance \/ tilg\u00e6ngelighed af data arves fra det informationssystem, der bruger dem, og udtrykkes i tre tal \u2014 <b>RPO<\/b>, <b>RTO<\/b>, <b>tilg\u00e6ngelighed<\/b>.<\/p>\n<p><b>Tilg\u00e6ngelighed <\/b> \u2014 andelen af en given tidsperiode, hvor data er tilg\u00e6ngelige for behandling. Udtrykkes normalt i antallet af 9. For eksempel betyder to nicher om \u00e5ret, at tilg\u00e6ngeligheden er 99%, eller med andre ord tillades 95 timers utilg\u00e6ngelighed om \u00e5ret. Tre nicher \u2014 9,5 timer om \u00e5ret.<\/p>\n<p>RPO \/ RTO er ikke samlede m\u00e5l, men g\u00e6lder for hver h\u00e6ndelse (nedbrud), i mods\u00e6tning til tilg\u00e6ngelighed.<\/p>\n<p><b>RPO <\/b> \u2014 m\u00e6ngden af data, der g\u00e5r tabt ved et nedbrud (i timer). For eksempel, hvis backup udf\u00f8res dagligt, s\u00e5 er RPO = 24 timer. Dvs. Ved et nedbrud og et komplet tab af lagerenheden kan der mistes data svarende til op til 24 timer (fra tidspunktet for backup). Baseret p\u00e5 det angivne RPO for IS skrives der f.eks. en backup-regulering. Desuden kan man ud fra RPO forst\u00e5, hvor vigtigt det er med synkron eller asynkron data-replikation.<\/p>\n<p><b>RTO<\/b> \u2014 tiden til genopretning af tjenesten (adgang til data) efter et nedbrud. Baseret p\u00e5 den angivne RTO-v\u00e6rdi kan vi forst\u00e5, om der er brug for en metrocluster, eller om ensrettet replikation er tilstr\u00e6kkeligt. Er der ogs\u00e5 brug for en multi-controller lagringsenhed i high-end klasse?<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man v\u00e6lger et SAN, uden at skade sig selv\" src=\"\/wp-content\/uploads\/2019\/06\/327166acf29e390fa7454fe66bc4e409.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4>Krav til ydeevne<\/h4>\n<p>\nSelvom det er et helt \u00e5benlyst sp\u00f8rgsm\u00e5l, s\u00e5 opst\u00e5r der ofte de fleste vanskeligheder med det. Afh\u00e6ngigt af, om man allerede har en eller anden infrastruktur eller ej, og der skal bygges m\u00e5der til at indsamle den n\u00f8dvendige statistik.<\/p>\n<p>Har du allerede et lagringssystem, og leder du efter en erstatning eller \u00f8nsker du at k\u00f8be et ekstra til udvidelse? Det er enkelt. Du ved, hvilke tjenester du allerede har, og hvilke du planl\u00e6gger at implementere i den n\u00e6rmeste fremtid. Baseret p\u00e5 de nuv\u00e6rende tjenester har du mulighed for at samle statistik over ydeevnen. Bestem det nuv\u00e6rende antal IOPS og de aktuelle latencer - hvordan er disse tal, og er de tilstr\u00e6kkelige til dine opgaver? Dette kan g\u00f8res b\u00e5de p\u00e5 selve lagringssystemet og fra v\u00e6rtsiden, der er tilsluttet det.<\/p>\n<p>Det er vigtigt at se p\u00e5 ikke kun den aktuelle belastning, men over en periode (helst en m\u00e5ned). Se p\u00e5, hvad de maksimale toppe er i dagtimerne, hvilken belastning backup genererer osv. Hvis dit lagringssystem eller det software, der er tilknyttet det, ikke giver dig et komplet s\u00e6t af disse data, kan du bruge det gratis v\u00e6rkt\u00f8j RRDtool, som kan arbejde med de fleste af de mest popul\u00e6re lagringssystemer og switches og kan give dig detaljeret statistik over ydeevnen. Det er ogs\u00e5 v\u00e6rd at se p\u00e5 belastningen p\u00e5 de v\u00e6rter, der arbejder med dette lagringssystem, specifikt p\u00e5 de virtuelle maskiner eller hvad der konkret k\u00f8rer p\u00e5 denne v\u00e6rt.<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man v\u00e6lger et SAN, uden at skade sig selv\" src=\"\/wp-content\/uploads\/2019\/06\/a0db9ec82e8ab5282e7af5d50e02f281.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nDet b\u00f8r n\u00e6vnes s\u00e6rskilt, at hvis latensen p\u00e5 volumen og datastore, der ligger p\u00e5 dette volumen, adskiller sig betydeligt - s\u00e5 b\u00f8r du v\u00e6re opm\u00e6rksom p\u00e5 dit SAN-netv\u00e6rk. Der er stor sandsynlighed for, at der er problemer med det, og f\u00f8r du k\u00f8ber et nyt system, skal du tage fat i dette sp\u00f8rgsm\u00e5l, da der er en h\u00f8j sandsynlighed for forbedring af ydeevnen p\u00e5 det nuv\u00e6rende system.<\/p>\n<p>Du bygger en infrastruktur fra bunden, eller du k\u00f8ber et system til en ny tjeneste, hvis belastninger du ikke er bekendt med. Der er flere muligheder: tal med kolleger p\u00e5 relevante ressourcer for at fors\u00f8ge at f\u00e5 en id\u00e9 om og forudse belastningen, henvend dig til en integrator, der har erfaring med implementering af s\u00e5danne tjenester, og som kan beregne belastningen for dig. Den tredje mulighed (normalt den mest udfordrende, is\u00e6r hvis det drejer sig om skr\u00e6ddersyede eller sj\u00e6ldne applikationer) er at fors\u00f8ge at afklare kravene til ydeevne med systemets udviklere.<\/p>\n<p>Og, opm\u00e6rksomhed, den mest korrekte variant med hensyn til praktisk anvendelse er en pilot p\u00e5 det nuv\u00e6rende udstyr eller udstyr, der stilles til r\u00e5dighed til test af leverand\u00f8ren\/integratoren.<\/p>\n<h4>Specifikke krav<\/h4>\n<p>\nSpecifikke krav er alt det, der ikke falder ind under kravene til ydeevne, fejltolerance og funktionalitet ved direkte behandling og levering af data.<\/p>\n<p>Et af de simpleste specifikke krav til lagringssystemet kan betegnes som 'overf\u00f8rbare informationsb\u00e6rere'. Og det bliver straks klart, at dette lagringssystem skal inkludere et b\u00e5ndbibliotek eller simpelthen en streamer, hvori en backup gemmes. Derefter underskriver en specielt uddannet person b\u00e5ndet og b\u00e6rer stolt det ind i et s\u00e6rligt pengeskab.<br \/>\nEt andet eksempel p\u00e5 et specifikt krav er beskyttelsen mod st\u00f8d.<\/p>\n<h2>Where<\/h2>\n<p>\nDen anden vigtigste faktor i valget af et givent lagringssystem er information om, HVOR dette system vil st\u00e5. Fra geografi eller klimatiske forhold til personalet.<\/p>\n<h3>Kunden<\/h3>\n<p>\nHvem er denne lagringssystem planlagt til? Dette sp\u00f8rgsm\u00e5l har f\u00f8lgende baggrund:<\/p>\n<p><b>Offentlig kunde\/kommerciel.<\/b><br \/>\nDen kommercielle kunde har ingen begr\u00e6nsninger og er ikke engang forpligtet til at afholde udbud, bortset fra egne interne retningslinjer. <\/p>\n<p>Den offentlige kunde er en anden sag. 44 FZ og andre fordele med udbud og kravspecifikationer, som kan blive anf\u00e6gtet.<\/p>\n<p><b>Kunde under sanktioner<\/b><br \/>\nHer er sp\u00f8rgsm\u00e5let meget enkelt \u2014 valget begr\u00e6nses kun til de tilbud, der er tilg\u00e6ngelige for denne kunde.<\/p>\n<p><b>Interne retningslinjer\/leverand\u00f8rer godkendt til indk\u00f8b\/modeller<\/b><br \/>\nSp\u00f8rgsm\u00e5let er ogs\u00e5 meget enkelt, men det skal man huske p\u00e5.<\/p>\n<h3>Hvor fysisk<\/h3>\n<p>\nI denne del ser vi p\u00e5 alle sp\u00f8rgsm\u00e5l vedr\u00f8rende geografi, kommunikationskanaler og mikroklimaet i lokalet, hvor systemet installeres.<\/p>\n<h4>Personalet<\/h4>\n<p>\nHvem vil arbejde med dette lagringssystem? Dette er mindst lige s\u00e5 vigtigt som, hvad lagringssystemet direkte kan.<br \/>\nUanset hvor lovende, fantastisk og fremragende lagringssystemet fra leverand\u00f8r A m\u00e5tte v\u00e6re, giver det sandsynligvis ikke meget mening at installere det, hvis personalet kun kan arbejde med leverand\u00f8r B, og der ikke planl\u00e6gges yderligere indk\u00f8b og konstant samarbejde med A.<\/p>\n<p>Og selvf\u00f8lgelig er det omvendte sp\u00f8rgsm\u00e5l, hvor tilg\u00e6ngelig den n\u00f8dvendige arbejdskraft er i denne geografiske placering, b\u00e5de i virksomheden og potentielt p\u00e5 arbejdsmarkedet. For regioner kan det have betydelig v\u00e6rdi at v\u00e6lge lagringssystemer med enkle gr\u00e6nseflader eller mulighed for fjerncentreret administration. Ellers kan det p\u00e5 et tidspunkt blive smertefuldt. Internettet er fyldt med historier om, hvordan en ny medarbejder, der lige er blevet f\u00e6rdiguddannet, konfigurerede noget, s\u00e5 hele firmaet gik i st\u00e5.<\/p>\n<p><img decoding=\"async\" alt=\"Hvordan man v\u00e6lger et SAN, uden at skade sig selv\" src=\"\/wp-content\/uploads\/2019\/06\/5feeb5b13119c87d6b516d160d801129.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h4>Milj\u00f8<\/h4>\n<p>\nOg det er selvf\u00f8lgeligt ogs\u00e5 en vigtig sp\u00f8rgsm\u00e5l \u2014 hvilket milj\u00f8 denne lagringssystem vil operere i. <\/p>\n<ul>\n<li>Hvad med str\u00f8mforsyning \/ k\u00f8ling?<\/li>\n<li>Hvilken forbindelse<\/li>\n<li>Hvor vil den blive monteret<\/li>\n<li>Osv.<\/li>\n<\/ul>\n<p>\nDisse sp\u00f8rgsm\u00e5l betragtes ofte som en selvf\u00f8lge og bliver ikke overvejet specielt, men nogle gange kan det netop v\u00e6re dem, der vender alt p\u00e5 hovedet.<\/p>\n<h2>Hvad<\/h2>\n<p><\/p>\n<h3>Leverand\u00f8r<\/h3>\n<p>\nI dag (midten af 2019) kan det russiske marked for lagringssystemer opdeles i fem betingede kategorier:<\/p>\n<ol>\n<li>\u00d8verste division \u2014 velrenommerede virksomheder med et bredt sortiment fra de enkleste diskregal til hi-end (HPE, DellEMC, Hitachi, NetApp, IBM \/ Lenovo)<\/li>\n<li>Anden division \u2014 virksomheder med et begr\u00e6nset sortiment, nicheleverand\u00f8rer, seri\u00f8se SDS-leverand\u00f8rer eller nye spillere p\u00e5 markedet (Fujitsu, Datacore, Infinidat, Huawei, Pure osv.)<\/li>\n<li>Tredje division \u2014 nichel\u00f8sninger i low end, billig SDS, skr\u00e6ddersyede produkter baseret p\u00e5 ceph og andre \u00e5bne projekter (Infortrend, Starwind osv.)<\/li>\n<li>SOHO-segmentet \u2014 sm\u00e5 og meget sm\u00e5 lagringssystemer p\u00e5 niveau med hjem\/kontor (Synology, QNAP osv.)<\/li>\n<li>Importerede lagringssystemer \u2014 disse inkluderer b\u00e5de hardware fra f\u00f8rste division med omkl\u00e6bede labels og sj\u00e6ldne repr\u00e6sentanter fra anden division (RAIDIX, lad os give dem en chance som anden), men hovedsageligt er det tredje division (Aerodisk, Baum, Depo osv.)<\/li>\n<\/ol>\n<p>\nOpdelingen er ret betinget og betyder slet ikke, at tredje eller SOHO-segmentet er d\u00e5rlige og ikke kan anvendes. I specifikke projekter med klart definerede datas\u00e6t og belastningsprofiler kan de performe rigtig godt og langt overg\u00e5 f\u00f8rste division i forholdet mellem pris\/ydelse. Det er vigtigt f\u00f8rst at definere opgaverne, v\u00e6kstmulighederne, den n\u00f8dvendige funktionalitet \u2014 og s\u00e5 vil Synology tjene dig tro og loyalt, mens h\u00e5ret bliver bl\u00f8dt og silkeagtigt.<\/p>\n<p>En af de vigtigste faktorer ved valg af leverand\u00f8r er det nuv\u00e6rende milj\u00f8. Hvor mange og hvilke lagringssystemer har I allerede, og hvilke lagringssystemer kan ingeni\u00f8rerne arbejde med? Har I brug for endnu en leverand\u00f8r, endnu et kontaktpunkt, og vil I migrere hele belastningen gradvist fra leverand\u00f8r A til leverand\u00f8r B?<\/p>\n<p>Man b\u00f8r ikke skabe flere enheder end n\u00f8dvendigt.<\/p>\n<h3>iSCSI \/ FC \/ File<\/h3>\n<p>\nDer er ingen enighed blandt ingeni\u00f8rerne vedr\u00f8rende adgangsprotokoller, og diskussionerne minder mere om teologiske debatter end om ingeni\u00f8rarbejde. Men generelt kan man fremh\u00e6ve f\u00f8lgende punkter:<\/p>\n<p><b>FCoE<\/b> er n\u00e6rmere d\u00f8d end levende.<\/p>\n<p><b>FC vs iSCSI<\/b>. En af de vigtigste fordele ved FC i 2019 over IP-lagringssystemer, en dedikeret fabrik til adgang til data, udlignes af et dedikeret IP-netv\u00e6rk. Der er ingen globale fordele ved FC over IP-netv\u00e6rk, og p\u00e5 IP kan der bygges lagringssystemer med enhver belastningsniveau, ned til systemer til tunge databasesystemer for store bankers bankstyringssystemer. P\u00e5 den anden side har man sp\u00e5et FC's d\u00f8d i mange \u00e5r, men noget forhindrer det stadig. I dag for eksempel udvikler nogle akt\u00f8rer p\u00e5 markedet aktivt standarden NVMEoF. Om det vil adskille FCoE's sk\u00e6bne \u2014 vil tiden vise.<\/p>\n<p><b>Filadgang<\/b> er heller ikke noget, der er uv\u00e6rdigt for opm\u00e6rksomhed. NFS \/ CIFS viser sig at fungere godt i produktionsmilj\u00f8er og har ved korrekt design ikke flere klager end blokkerede protokoller.<\/p>\n<h3>Hybrid \/ All Flash Array<\/h3>\n<p>\nKlassiske lagringssystemer findes i 2 typer:<\/p>\n<ol>\n<li>AFA (All Flash Array) \u2014 systemer, der er optimeret til brug af SSD.<\/li>\n<li>Hyrbid \u2014 som tillader brug af b\u00e5de HDD og SSD eller en kombination af dem.<\/li>\n<\/ol>\n<p>\nDer prim\u00e6re forskel er de underst\u00f8ttede teknologier for lagringseffektivitet og det maksimale niveau af ydeevne (h\u00f8je IOPS-v\u00e6rdier og lave latenser). Begge systemer (i de fleste af deres modeller, undtagen low-end-segmentet) kan fungere b\u00e5de som blok- og filsystemer. Det underst\u00f8ttede funktionalitet afh\u00e6nger af systemets niveau, og hos de lavere modeller er det oftest begr\u00e6nset til et minimalt niveau. Det er vigtigt at v\u00e6re opm\u00e6rksom p\u00e5 dette, n\u00e5r du unders\u00f8ger specifikationerne for en bestemt model, og ikke blot muligheden for hele sortimentet som helhed. Desuden afh\u00e6nger de tekniske specifikationer for systemet ogs\u00e5 af niveauet, s\u00e5som CPU, hukommelseskapacitet, cache, antal og typer af porte osv. Set fra et styringsperspektiv adskiller AFA sig fra hybride (diskbaserede) systemer kun i m\u00e5den, hvorp\u00e5 SSD-lagringsenhederne h\u00e5ndteres, og selv hvis du bruger SSD'er i et hybrid-system, betyder det ikke, at du vil kunne opn\u00e5 det pr\u00e6stationsniveau, som AFA-systemet repr\u00e6senterer. Derudover er inline mekanismerne for effektiv lagring i hybride systemer oftest deaktiverede, og aktiveringen af disse vil medf\u00f8re et tab i ydeevne.<\/p>\n<h3>Specialiserede Lagringssystemer<\/h3>\n<p>\nUdover generelle lagringssystemer, der prim\u00e6rt er rettet mod hurtig databehandling, findes der specialiserede lagringssystemer med centrale principper, der grundl\u00e6ggende adskiller sig fra de g\u00e6ngse (lave latenser, mange IOPS):<\/p>\n<p><b>Mediefiler. <\/b><\/p>\n<p>Disse systemer er designet til at opbevare og behandle mediefiler, der er kendetegnet ved deres store st\u00f8rrelse. Derfor bliver latensen stort set irrelevant, og fokus rettes mod evnen til at modtage og sende data med en bred b\u00e5ndbredde i mange parallelle str\u00f8mme.<\/p>\n<p><b>Deduplicerende Lagringssystemer til Sikkerhedskopier.<\/b><\/p>\n<p>Da sikkerhedskopier sj\u00e6ldent ligner hinanden under normale forhold (den gennemsnitlige sikkerhedskopi adskiller sig fra g\u00e5rsdagens med 1-2%), er denne klassifikationssystem ekstremt effektiv til at komprimere de data, der er gemt p\u00e5 dem, inden for et relativt lille antal fysiske lagringsenheder. For eksempel kan kompressionsforholdet i enkelte tilf\u00e6lde n\u00e5 op p\u00e5 200 til 1.<\/p>\n<p><b>Objektbaserede Lagringssystemer.<\/b><\/p>\n<p>I disse LAG er der ingen velkendte volumener med blokadgang og filshares; de minder mere om en stor database. Adgang til et objekt, der opbevares i et s\u00e5dant system, sker via en unik identifikator eller via metadata (for eksempel alle objekter i JPEG-format, med oprettelsesdato mellem XX-XX-XXXX og YY-YY-YYYY).<\/p>\n<p><b>Compliance-systemer<\/b>. <\/p>\n<p>De er ikke s\u00e5 almindelige i Rusland i dag, men det er v\u00e6rd at n\u00e6vne dem. Form\u00e5let med s\u00e5danne LAG er at sikre datalagring i overensstemmelse med sikkerhedspolitikker eller regulatoriske krav. I nogle systemer (for eksempel EMC Centera) blev der implementeret en funktion til at forbyde sletning af data \u2014 s\u00e5 snart n\u00f8glen drejes, og systemet skifter til denne tilstand, kan hverken administratoren eller nogen anden fysisk slette allerede indspillede data.<\/p>\n<h3>Egen teknologi<\/h3>\n<p><\/p>\n<h4>Flash-cache<\/h4>\n<p>\nFlash-cache er et generelt udtryk for alle propriet\u00e6re teknologier, der bruger flash-hukommelse som et cache-niveau. Ved brug af flash-cache er LAG normalt designet til at h\u00e5ndtere den etablerede belastning fra magnetiske diske, mens den peak-ydelse h\u00e5ndteres af cachen.<\/p>\n<p>Det er vigtigt at forst\u00e5 belastningsprofilen og graden af lokaliserede henvendelser til lagervolumenerne. Flash-cache er en teknologi til belastninger med h\u00f8j lokaliseringsintensitet og er praktisk talt uanvendelig for j\u00e6vnt belastede volumener (som for eksempel til analyse systemer). <\/p>\n<p>To versioner af flash-cache er tilg\u00e6ngelige p\u00e5 markedet:<\/p>\n<ul>\n<li>Read Only. I dette tilf\u00e6lde caches kun data til l\u00e6sning, mens skrivning sker direkte p\u00e5 diskene. Nogle producenter, som for eksempel NetApp, mener, at skrivningen p\u00e5 deres LAG allerede foreg\u00e5r p\u00e5 optimal vis, og cachen vil ikke hj\u00e6lpe.<\/li>\n<li>Read\/Write. B\u00e5de l\u00e6sning og skrivning caches, hvilket g\u00f8r det muligt at buffere str\u00f8mmen og reducere indflydelsen af RAID-penalty, og dermed forbedre den samlede ydeevne for LAG med ikke s\u00e5 optimal skrive-mekanisme.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Tiering<\/h4>\n<p>\nMultiniveau lagring (tiering) er en teknologi, der kombinerer niveauer med forskellig ydeevne i en samlet diskpool, s\u00e5som SSD og HDD. I tilf\u00e6lde af klart udtalte uensartetheder i henvendelserne til datablokke, vil systemet automatisk kunne ombalancere datablokkene ved at flytte de belastede til et h\u00f8jtydende niveau og de kolde til et langsommere.<\/p>\n<p>Hybrid systems of lower and mid-range use multi-level storage with scheduled data movement between levels. In this case, the block size of multi-level storage in the best models is 256 MB. These characteristics do not allow us to consider multi-level storage technology as a performance enhancement technology, as many mistakenly believe. Multi-level storage in lower and mid-range systems is a cost optimization technology for storage systems with pronounced uneven load.<\/p>\n<h4>Snapshot<\/h4>\n<p>\nNo matter how much we talk about the reliability of storage systems, there are many ways to lose data that do not depend on hardware problems. These can include viruses, hackers, or any other unintentional deletion or corruption of data. For this reason, backing up production data is an integral part of an engineer's work. <\/p>\n<p>A snapshot is a snapshot of a volume at a certain point in time. When working with most systems, such as virtualization, databases, etc., we need to take such a snapshot from which we will copy data for backup, while our information systems can continue to operate with this volume. However, it is worth remembering that not all snapshots are equally useful. Different vendors have different approaches to creating snapshots related to their architecture.<\/p>\n<p><b>CoW (Copy-On-Write)<\/b>. When attempting to write a block of data, its original content is copied to a special area, after which the write occurs normally. This prevents data corruption within the snapshot. Naturally, all these 'parasitic' manipulations with data create additional load on the storage system, and for this reason vendors with such implementation do not recommend using more than a dozen snapshots, and on heavily loaded volumes, to avoid using them altogether.<\/p>\n<p><b>RoW (Redirect-on-Write)<\/b>. In this case, the original volume is naturally frozen, and when attempting to write a block of data, the storage system writes the data to a special area in free space, changing the location of this block in the metadata table. This reduces the number of overwrite operations, which ultimately mitigates performance degradation and lifts restrictions on snapshots and their quantity.<\/p>\n<p>Snapshots findes ogs\u00e5 i to typer i forhold til applikationer:<\/p>\n<p><b>Applikationskonsistent<\/b>. Ved oprettelse af et snapshot aktiverer lagringssystemet agenten i slutbrugerens operativsystem, som tvangsm\u00e6ssigt t\u00f8mmer diskens cache fra hukommelsen til disken og tvinger applikationen til at g\u00f8re det. I dette tilf\u00e6lde vil dataene v\u00e6re konsistente ved gendannelse fra snapshot'et.<\/p>\n<p><b>Crash-konsistent<\/b>. Her sker der ingenting lignende, og snapshot'et oprettes som det er. Ved gendannelse fra et s\u00e5dant snapshot vil situationen v\u00e6re den samme som hvis str\u00f8mmen pludselig blev afbrudt, hvilket kan medf\u00f8re et vist datatab, hvor data er h\u00e6ngt i cache og ikke n\u00e5et frem til disken. Disse snapshots er lettere at implementere og for\u00e5rsager ikke nedgang i applikationens ydeevne, men er mindre p\u00e5lidelige. <\/p>\n<p>Hvorfor er snapshots n\u00f8dvendige i lagringssystemer? <\/p>\n<ul>\n<li>Agentl\u00f8s backup direkte fra lagringssystemet<\/li>\n<li>Oprettelse af testmilj\u00f8er baseret p\u00e5 \u00e6gte data<\/li>\n<li>I tilf\u00e6lde af filbaserede lagringssystemer kan de bruges til at skabe VDI-milj\u00f8er ved hj\u00e6lp af snapshots fra lagringssystemet i stedet for hypervisoren.<\/li>\n<li>Sikring af lave RPO'er ved at oprette snapshots efter en tidsplan med en hyppighed, der er v\u00e6sentligt h\u00f8jere end backup-frekvensen<\/li>\n<\/ul>\n<p><\/p>\n<h4>Kloning<\/h4>\n<p>\nKloning af et volum er baseret p\u00e5 en lignende metode som snapshots, men det tjener ikke kun til at l\u00e6se data, men til at arbejde fuldt ud med dem. Vi har mulighed for at f\u00e5 en pr\u00e6cis kopi af vores volumen, med alle dataene p\u00e5 det, uden at lave en fysisk kopi, hvilket vil spare plads. Kloning af volumener bruges normalt enten i test og udvikling, eller hvis du vil teste funktionaliteten af nogle opdateringer p\u00e5 dit information system. Kloning vil g\u00f8re dette s\u00e5 hurtigt og \u00f8konomisk som muligt i forhold til diskressourcer, da kun de \u00e6ndrede datablokke vil blive skrevet.<\/p>\n<h4>Replikation \/ journaling<\/h4>\n<p>\nReplikation er en mekanisme til at lave en kopi af data p\u00e5 et andet fysisk lagringssystem. Der findes normalt en propriet\u00e6r teknologi hos hver leverand\u00f8r, der kun fungerer inden for sin egen produktlinje. Men der findes ogs\u00e5 tredjepartsl\u00f8sninger, herunder dem der arbejder p\u00e5 hypervisor-niveau, som f.eks. VMware vSphere Replication.<\/p>\n<p>Funktionaliteten af specialteknologier og brugervenligheden overstiger ofte universelle l\u00f8sninger, men de viser sig at v\u00e6re utilg\u00e6ngelige, n\u00e5r der f.eks. er behov for at lave en replikation fra NetApp til HP MSA.<\/p>\n<p>Replikation opdeles i to underkategorier:<\/p>\n<p><b>Synchronous<\/b>. Ved synkron replikation bliver skriveoperationen sendt til det andet lagersystem med det samme og bekr\u00e6ftes ikke, f\u00f8r det fjerne lagersystem har bekr\u00e6ftet det. Dette \u00f8ger adgangsventetiden, men vi har en n\u00f8jagtig spejlbillede af dataene. Dvs. RPO = 0 i tilf\u00e6lde af tab af det prim\u00e6re lagersystem. <\/p>\n<p><b>Asynchronous<\/b>. Skriveoperationer udf\u00f8res kun p\u00e5 det prim\u00e6re lagersystem og bekr\u00e6ftes \u00f8jeblikkeligt, mens de akkumuleres i en buffer til batchoverf\u00f8rsel til det fjerne lagersystem. Denne type replikation er relevant for mindre v\u00e6rdifulde data eller for forbindelser med lav b\u00e5ndbredde eller h\u00f8j ventetid (karakteristisk for afstande over 100 km). Derfor er RPO = frekvensen af batchoverf\u00f8rsel.<\/p>\n<p>Ofte er der sammen med replikation en mekanisme for <b>logging<\/b> af diskoperationer. I dette tilf\u00e6lde afs\u00e6ttes et s\u00e6rligt omr\u00e5de til logning, og operationer lagres i en bestemt tidsdybde eller begr\u00e6nset af logens st\u00f8rrelse. For nogle specialteknologier, som f.eks. EMC RecoverPoint, findes der integration med systemsoftware, der g\u00f8r det muligt at knytte bestemte bogm\u00e6rker til en bestemt post i loggen. Dette g\u00f8r det muligt at tilbagestille volumenets tilstand (eller oprette en klon) ikke blot til den 23. april kl. 11:59:13, men til et tidspunkt, der forud for \u201cDROP ALL TABLES; COMMIT\u201d.<\/p>\n<h4>Metro cluster<\/h4>\n<p>\nMetro cluster \u2014 en teknologi, der muligg\u00f8r tovejs synkron replikation mellem to lagersystemer, s\u00e5 parret ser ud som \u00e9t lagersystem. Anvendes til at skabe klynger med geografisk adskilte afstande p\u00e5 metroafstande (mindre end 100 km).<\/p>\n<p>Ved brug i en virtualiseringsmilj\u00f8 tillader metro-cluster at oprette et datastorage med virtuelle maskiner tilg\u00e6ngelige til skrivning i to datacentre samtidig. I dette tilf\u00e6lde oprettes en klynge p\u00e5 hypervisor-niveau best\u00e5ende af v\u00e6rter i forskellige fysiske datacentre, der er tilsluttet dette datastorage. Dette muligg\u00f8r f\u00f8lgende:<\/p>\n<ul>\n<li>Fuld automatisering af genoprettelsesprocessen efter nedlukningen af et af datacentrene. Uden nogen yderligere midler vil alle VM'er, der har k\u00f8rt i det nedlagte datacenter, automatisk blive genstartet i det tilbagev\u00e6rende. RTO = timeout for h\u00f8j tilg\u00e6ngelighedsklyngen (15 sekunder for VMware) + tid til at starte operativsystemet og tjenester.<\/li>\n<li>Katastrofeundg\u00e5else. Hvis der er planlagte str\u00f8marbejder i datacenter 1, har vi mulighed for at migrere al vigtig belastning til datacenter 2 uden stop, f\u00f8r arbejdet p\u00e5begyndes.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Virtualisering<\/h4>\n<p>\nVirtualisering af SAN er teknisk set brugen af volumener fra et andet SAN som diske. SAN-virtualisatoren kan simpelthen viderebringe en andens volumen til forbrugeren som sin egen, samtidig med at den spejler det til et andet SAN, eller endda skabe RAID fra eksterne volumener.<br \/>\nKlassiske repr\u00e6sentanter i klassen for SAN-virtualisering inkluderer EMC VPLEX og IBM SVC. Og selvf\u00f8lgelig SAN-enheder med virtualiseringsfunktion \u2014 NetApp, Hitachi, IBM \/ Lenovo Storwize.<\/p>\n<p>Hvorfor kan det v\u00e6re n\u00f8dvendigt?<\/p>\n<ul>\n<li>Reservedele p\u00e5 SAN-niveau. Et spejl oprettes mellem volumener, hvor den ene halvdel kan v\u00e6re p\u00e5 HP 3Par, og den anden p\u00e5 NetApp. Og virtualisatoren fra EMC.<\/li>\n<li>Flytning af data med minimal nedetid mellem SAN fra forskellige producenter. Lad os antage, at data skal migreres fra den gamle 3Par, som skal afsk\u00e6res, til den nye Dell. I dette tilf\u00e6lde afbrydes forbrugerne fra 3Par, volumenerne f\u00f8res gennem VPLEX og pr\u00e6senteres for forbrugerne igen. Da der ikke er \u00e6ndret noget p\u00e5 volumen, forts\u00e6tter arbejdet. I baggrunden startes processen med at spejle volumen til den nye Dell, og n\u00e5r det er afsluttet, brydes spejlet, og 3Par afbrydes. <\/li>\n<li>Organisering af metroklustre.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Komprimering \/ deduplikering<\/h4>\n<p>\nKomprimering og deduplikering er teknologier, der g\u00f8r det muligt at spare lagerplads p\u00e5 dit SAN. Det skal straks bem\u00e6rkes, at ikke alle data i princippet kan komprimeres og\/eller deduplikeres, samtidig med at nogle datatyper komprimeres og deduplikeres bedre, mens andre g\u00f8r det modsatte. <\/p>\n<p>Komprimering og deduplikering kommer i 2 typer:<\/p>\n<p><b>Inline<\/b> \u2014 komprimering og deduplikation af datablokke sker f\u00f8r disse data skrives til disken. P\u00e5 denne m\u00e5de beregner systemet kun hash-v\u00e6rdien af blokken og sammenligner den med tabellen for allerede eksisterende. For det f\u00f8rste udf\u00f8res dette hurtigere end blot at skrive til disken, og for det andet sparer vi un\u00f8dvendig diskplads.<\/p>\n<p><b>Post<\/b> \u2014 n\u00e5r disse operationer udf\u00f8res p\u00e5 allerede skrevne data, der er p\u00e5 diskene. Dataene skrives f\u00f8rst til disken, hvorefter hash-beregningen finder sted, og overfl\u00f8dige blokke slettes for at frig\u00f8re diskressourcer.<\/p>\n<p>Det skal n\u00e6vnes, at de fleste leverand\u00f8rer bruger begge metoder, hvilket g\u00f8r det muligt at optimere disse processer og dermed forbedre deres effektivitet. De fleste leverand\u00f8rer af lagringssystemer har v\u00e6rkt\u00f8jer, der giver mulighed for at analysere dine datas\u00e6t. Disse v\u00e6rkt\u00f8jer fungerer efter den samme logik, som implementeres i lagringssystemerne, derfor vil den vurderede effektivitet v\u00e6re sammenfaldende. Det er heller ikke v\u00e6rd at glemme, at mange leverand\u00f8rer har programmer for garantier p\u00e5 effektivitet, som lover et niveau ikke lavere end det angivne for bestemte (eller alle) datatyper. Man b\u00f8r ikke undervurdere dette program, da n\u00e5r man planl\u00e6gger systemet til ens behov, under hensyntagen til effektiviteten af det specifikke system, kan man spare p\u00e5 volumen. Det er ogs\u00e5 vigtigt at bem\u00e6rke, at disse programmer er designet til AFA-systemer, men ved at k\u00f8be et mindre volumen af SSD i forhold til HDD i klassiske systemer, vil dette reducere omkostningerne, og hvis ikke helt n\u00e6rme sig prisen for lagringssystemet, s\u00e5 vil det i hvert fald komme t\u00e6ttere p\u00e5.<\/p>\n<h3>Model<\/h3>\n<p>\nOg her kommer vi til det korrekt stillede sp\u00f8rgsm\u00e5l. <\/p>\n<p>\u201cJeg f\u00e5r tilbudt to varianter af lagringssystemer - ABC SuperStorage S600 og XYZ HyperOcean 666v4, hvad vil du anbefale?\u201d<\/p>\n<p>Det omdannes til \u201cJeg f\u00e5r tilbudt to varianter af lagringssystemer - ABC SuperStorage S600 og XYZ HyperOcean 666v4, hvad vil du anbefale?\u201d<\/p>\n<p>Den m\u00e5lrettede belastning er blandede virtuelle VMware-maskiner fra produktions-\/test-\/udviklingsmilj\u00f8er. Test = produktion. 150 TB hver med spidsydelse p\u00e5 80.000 IOPS ved 8kb blok med 50% tilf\u00e6ldig adgang 80\/20 l\u00e6sning-skrivning. 300 TB til udvikling, der vil 50.000 IOPS v\u00e6re tilstr\u00e6kkeligt, 80 tilf\u00e6ldige, 80 skrivning.<\/p>\n<p>Produktion er formodentlig i metrokluster RPO = 15 minutter RTO = 1 time, udvikling i asynkron replikation RPO = 3 timer, test p\u00e5 \u00e9n platform.<\/p>\n<p>Der vil v\u00e6re 50 TB databasesystem, det ville v\u00e6re godt for dem at have journaldannelse.<\/p>\n<p>Vi har Dell-servere overalt, de gamle Hitachi-lagringsenheder klarede det knap, og vi planl\u00e6gger en v\u00e6kst p\u00e5 50% i belastning b\u00e5de i volumen og ydeevne.<\/p>\n<p>Som man siger, indeholder et korrekt formuleret sp\u00f8rgsm\u00e5l 80% af svaret.<\/p>\n<h2>Yderligere oplysninger<\/h2>\n<p>\nHvad b\u00f8r man yderligere s\u00e6tte sig ind i if\u00f8lge forfatterne.<\/p>\n<h3>B\u00f8ger<\/h3>\n<p><\/p>\n<ul>\n<li>Oliefer og Olifer 'Computer Networks'. Bogen hj\u00e6lper med at systematisere og muligvis forst\u00e5 bedre, hvordan dataoverf\u00f8rselsmilj\u00f8et fungerer for IP\/Ethernet-lagringssystemer.<\/li>\n<li>EMC Information Storage and Management. En fremragende bog om grundene til, hvordan og hvorfor lagringssystemer fungerer.<\/li>\n<\/ul>\n<p><\/p>\n<h4>Forums og chats.<\/h4>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/storagediscussions\">Storage Discussions<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/nutanix_russia\">Nutanix \/ IT Russian Discussion Club <\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/vmugru\">VMware User Group Russia <\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"https:\/\/t.me\/RussianBackupUserGroup\">Russian Backup User Group<\/a><\/noindex> <\/li>\n<\/ul>\n<p><\/p>\n<h3>Generelle anbefalinger<\/h3>\n<p><\/p>\n<h4>Priser<\/h4>\n<p>\nNu hvad ang\u00e5r priserne - generelt n\u00e5r det kommer til lagringssystemer, er de priser, der dukker op, som regel listepriser, hvor hver kunde f\u00e5r en individuel rabat. St\u00f8rrelsen af rabatten afh\u00e6nger af mange faktorer, s\u00e5 det er simpelthen umuligt at forudsige, hvilken slutpris netop din virksomhed vil f\u00e5 uden at anmode distribut\u00f8ren. Men i den seneste tid er low-end modeller begyndt at dukke op i almindelige computerbutikker, s\u00e5som eksempelvis <noindex><a rel=\"nofollow\" href=\"http:\/\/nix.ru\">nix.ru<\/a><\/noindex> eller <noindex><a rel=\"nofollow\" href=\"http:\/\/xcom-shop.ru\">xcom-shop.ru<\/a><\/noindex>. I dem kan man straks k\u00f8be det system, du er interesseret i, til en fast pris, ligesom enhver computerkomponent.<\/p>\n<p>Men det skal straks bem\u00e6rkes, at en direkte sammenligning p\u00e5 TB\/$ ikke er korrekt. Hvis man ser det fra den vinkel, vil den billigste l\u00f8sning v\u00e6re en simpel JBOD + server, hvilket ikke vil give den fleksibilitet eller p\u00e5lidelighed, som en fuld, dual-controller lagerenhed tilbyder. Det betyder slet ikke, at JBOD er en d\u00e5rlig l\u00f8sning, man skal bare tydeligt forst\u00e5, hvordan og til hvilke form\u00e5l du vil bruge denne l\u00f8sning. Man h\u00f8rer ofte, at der ikke er noget, der kan g\u00e5 i stykker i JBOD, der er jo kun \u00e9n backplane. Men selv backplanes kan g\u00e5 i stykker. Alt g\u00e5r i stykker f\u00f8r eller siden.<\/p>\n<h4>I alt<\/h4>\n<p>\nMan skal sammenligne systemer med hinanden ikke kun ud fra pris eller ikke kun ud fra ydeevne, men p\u00e5 baggrund af en samlet vurdering af alle faktorer.<\/p>\n<p>K\u00f8b HDD, kun hvis du er sikker p\u00e5, at du har brug for HDD. For lav belastning og usammenpresselige datatyper, b\u00f8r du ellers kigge p\u00e5 garantiordninger for effektiv opbevaring p\u00e5 SSD, som nu findes hos de fleste leverand\u00f8rer (og de fungerer faktisk, selv i Rusland), men her afh\u00e6nger det alt sammen af de applikationer og data, der skal v\u00e6re p\u00e5 denne SAN.<\/p>\n<p>Jag ikke l\u00e6ngere efter de billigste priser. Nogle gange skjuler der sig mange ubehagelige overraskelser bag dem, en af hvilke Evgeny Elizarov har beskrevet i sine artikler om <noindex><a rel=\"nofollow\" href=\"http:\/\/blog.korphome.ru\/tag\/infortrend\/\">Infortrend<\/a><\/noindex>. Og hvad der i sidste ende kan koste dig dyrt. Glem ikke - \"den, der sparer, betaler to gange\".<br \/>\n<br \/>Kilde: 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.3 - 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\/da\/blog\/administrirovanie\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"da_DK\" \/>\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\/da\/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\udd47Hvordan v\u00e6lger man SAN uden at skyde sig selv i foden | ProHoster","description":"Introduktion Det er tid til at k\u00f8be SAN. Hvilken skal man v\u00e6lge, hvem skal man lytte til? Leverand\u00f8r A taler om leverand\u00f8r B, og der er ogs\u00e5 integrator C, der fort\u00e6ller det modsatte og anbefaler leverand\u00f8r D.","canonical_url":"https:\/\/prohoster.info\/da\/blog\/administrirovanie\/kak-vybrat-shd-ne-vystreliv-sebe-v-nogu","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"da_DK","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\/da\/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\/da\/wp-json\/wp\/v2\/posts\/35801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/comments?post=35801"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/posts\/35801\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media\/26807"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/media?parent=35801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/categories?post=35801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/da\/wp-json\/wp\/v2\/tags?post=35801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}