Si si zgjidhni një SDC, pa e lënduar veten

Hyrje

Ka ardhur koha për të blerë një sistem ruajtjeje. Cilin të zgjedh, kë të dëgjoj? Vendi A tregon për vendorin B, dhe pastaj ka integruesin C, i cili flet të kundërtën dhe rekomandon vendorin D. Në një situatë të tillë, edhe një arkitekt i përvojës në sistemet e ruajtjes do të shpërqendrohet, veçanërisht me të gjithë vendorët e rinj dhe me modat e sotme si SDS dhe konvergjenca e hiper.

Tani, si të kuptojmë gjithçka këtë dhe të mos përfundojmë si budallenj? Ne (AntonVirtual Anton Zhbankov dhe korp Evgeny Elizarov) do të përpiqemi ta shpjegojmë këtë në gjuhën ruse në mënyrë të qartë.
Artikulli nĂ« njĂ« farĂ« mase Ă«shtĂ« njĂ« ripĂ«rsĂ«ritje, dhe nĂ« fakt Ă«shtĂ« njĂ« shtrirje e “Dizajnit tĂ« QendrĂ«s sĂ« Virtualizuar tĂ« TĂ« DhĂ«nave” nĂ« lidhje me zgjedhjen e sistemeve tĂ« ruajtjes sĂ« tĂ« dhĂ«nave dhe shqyrtimin e teknologjive tĂ« ruajtjes. Ne do tĂ« shqyrtojmĂ« shkurtimisht teorinĂ« e pĂ«rgjithshme, por rekomandojmĂ« tĂ« shikoni edhe artikullin e pĂ«rmendur.

Pse

Shpesh mund tĂ« vĂ«rehet situata kur njĂ« person i ri hyn nĂ« forum ose nĂ« njĂ« chat tĂ« specializuar, siç Ă«shtĂ« Storage Discussions, dhe bĂ«n njĂ« pyetje: “MĂ« ofrohen dy mundĂ«si pĂ«r sistemet e ruajtjes — ABC SuperStorage S600 dhe XYZ HyperOcean 666v4, çfarĂ« rekomandoni”?

Dhe fillon matja e cilit ka cilësi dhe veçori të realizimit të frikshme dhe të paqarta, të cilat për një person të papërgatitur janë si dokumentet kineze.

Pra, pyetje kryesore dhe e para qĂ« duhet t'i bĂ«ni vetes shumĂ« para se tĂ« filloni tĂ« krahasoni specifikimet nĂ« ofertat komerciale — PSE? Pse e nevojitet ky sistem ruajtjeje?

Si si zgjidhni një SDC, pa e lënduar veten

PĂ«rgjigja do tĂ« jetĂ« befasuese, dhe shumĂ« nĂ« stilin e Tony Robbins — pĂ«r tĂ« ruajtur tĂ« dhĂ«nat. Faleminderit, kapiten! MegjithatĂ«, ndonjĂ«herĂ« ne thellohemi aq shumĂ« nĂ« krahasimin e detajeve, sa harrojmĂ« pĂ«rse e bĂ«jmĂ« gjithĂ« kĂ«tĂ«.

Pra, detyra e sistemit tĂ« ruajtjes sĂ« tĂ« dhĂ«nave Ă«shtĂ« ruajtja dhe ofrimi i qasjes nĂ« TË DHËNAT me njĂ« performancĂ« tĂ« caktuar. Nga tĂ« dhĂ«nat do tĂ« fillojmĂ«.

Të dhënat

Lloji i të dhënave

ÇfarĂ« tĂ« dhĂ«nash planifikojmĂ« tĂ« ruajmĂ«? ËshtĂ« njĂ« pyetje shumĂ« e rĂ«ndĂ«sishme qĂ« mund tĂ« pĂ«rjashtojĂ« shumĂ« sisteme ruajtjeje nga shqyrtimi. PĂ«r shembull, planifikohet ruajtja e videove dhe fotografive. MenjĂ«herĂ« mund tĂ« pĂ«rjashtohen sistemet qĂ« janĂ« tĂ« dedikuara pĂ«r aksesin e rastĂ«sishĂ«m me blloqe tĂ« vogla, ose sistemet me karakteristika tĂ« patentuara pĂ«r kompresion / deduplication. KĂ«to mund tĂ« jenĂ« sisteme tĂ« shkĂ«lqyera, nuk duam tĂ« themi ndonjĂ« gjĂ« tĂ« keqe pĂ«r to. Por nĂ« kĂ«tĂ« rast, pikat e tyre tĂ« forta do tĂ« bĂ«hen pika tĂ« dobĂ«ta (video dhe foto nuk kompresohen) ose do tĂ« rrisin ndjeshĂ«m koston e sistemit.

Dhe e kundërta, nëse përdorimi i synuar është një DB tranzaksional e ngarkuar, atëherë sistemet e shkëlqyera të rrjedhës për multimedia, të cilat mund të japin gigabajt në sekondë, do të ishin një zgjedhje e keqe.

Vëllimi i të dhënave

Sa të dhëna planifikojmë të ruajmë? Sasia gjithmonë kthehet në cilësi, këtë nuk duhet ta harrojmë kurrë, veçanërisht në kohën tonë të rritjes eksponenciale të vëllimit të të dhënave. Sistemet e klasës petabajt tani nuk janë të pazakonta, por sa më shumë petabajt të ketë, aq më specifike bëhet sistemi, aq më pak funksionaliteti i zakonshëm i sistemeve me akses të rastësishëm të vogël e të mesëm do të jetë i disponueshëm. Kjo ndodh sepse vetëm tabelat e statistikave të aksesit për blloqet bëhen më të mëdha se vëllimi i disponueshëm të memories të përkohshme në kontrollet. Pavarësisht nga kompresimi / tieringu. Le të supozojmë se duam të kalojmë në një algoritëm kompresimi më të fuqishëm dhe të kompresojmë 20 petabajt të dhënash. Sa do të zgjasë: gjashtë muaj, një vit?

Në anën tjetër, pse të ndërtojmë një sistem të madh, nëse na nevojitet të ruajmë dhe të procesojmë vetëm 500 GB të dhënash? Pothuajse 500. SSD-të e zakonshme (me DWPD të ulët) të këtij vëllimi kushtojnë vetëm pak. Pse të ndërtojmë një fabrikë Fiber Channel dhe të blejmë një sistem ruajtjeje të jashtëm të klasës së lartë që kushton si një urë prej hekuri?

Cili përqindje e përgjithshme e të dhënave të nxehta? Sa e pabarabartë është ngarkesa sipas sasisë së të dhënave? Këtu teknologjia e ruajtjes me shumë nivele ose Flash Cache mund të ndihmojë shumë, nëse sasia e të dhënave të nxehta është shumë e vogël në krahasim me totalin. Ose përkundrazi, në rast të një ngarkese të barabartë në të gjithë volumet, e cila është e zakonshme në sistemet e transmetimit (monitorimi video, disa sisteme analitikë) teknologjitë e tilla nuk do të ofrojnë asgjë, dhe vetëm do të rrisin kostot / kompleksitetin e sistemit.

IS

AnĂ«s tjetĂ«r e tĂ« dhĂ«nave Ă«shtĂ« njĂ« sistem informatik qĂ« pĂ«rdor kĂ«to tĂ« dhĂ«na. IS ka njĂ« grup kĂ«rkesash qĂ« trashĂ«gohen nga tĂ« dhĂ«nat. MĂ« shumĂ« rreth IS shih te “Dizajni i QendrĂ«s sĂ« DhĂ«nave tĂ« Virtualizuara”.

Kërkesat për qëndrueshmëri / disponueshmëri

KĂ«rkesat pĂ«r qĂ«ndrueshmĂ«ri / disponueshmĂ«ri tĂ« tĂ« dhĂ«nave trashĂ«gohen nga IS qĂ« i pĂ«rdor ato dhe shprehen nĂ« tre numra — RPO, RTO, disponueshmĂ«rinĂ«.

DisponueshmĂ«ria — pjesa pĂ«r njĂ« periudhĂ« tĂ« caktuar kohore, gjatĂ« sĂ« cilĂ«s tĂ« dhĂ«nat janĂ« tĂ« disponueshme pĂ«r t'u pĂ«rdorur. Kjo zakonisht shprehet nĂ« numrin e 9. PĂ«r shembull, dy nĂ«nat nĂ« vit do tĂ« thotĂ« qĂ« disponueshmĂ«ria Ă«shtĂ« 99%, ose ndryshe lejohet 95 orĂ« mungesĂ« nĂ« vit. Treshe 9 — 9.5 orĂ« nĂ« vit.

RPO / RTO — kĂ«to janĂ« tregues jo tĂ« pĂ«rmbledhura, por pĂ«r çdo incident (fatkeqĂ«si), ndryshe nga disponueshmĂ«ria.

RPO — sasia e tĂ« dhĂ«nave tĂ« humbura gjatĂ« njĂ« fatkeqĂ«sie (nĂ« orĂ«). PĂ«r shembull, nĂ«se bĂ«het kopjim rezervĂ« çdo ditĂ«, atĂ«herĂ« RPO = 24 orĂ«. P.sh., nĂ« rast tĂ« njĂ« fatkeqĂ«sie dhe humbjes totale tĂ« SHT, mund tĂ« humben tĂ« dhĂ«na deri nĂ« 24 orĂ« (qĂ« prej kopjimit tĂ« rezervĂ«s). Bazuar nĂ« RPO-nĂ« e caktuar pĂ«r IS, pĂ«r shembull, do tĂ« hartohet njĂ« rregullore pĂ«r kopjimet rezervĂ«. Gjithashtu, nga RPO, mund tĂ« kuptohet sa e nevojshme Ă«shtĂ« replikimi i tĂ« dhĂ«nave nĂ« mĂ«nyrĂ« sinkrone / asinkrone.

RTO — koha e rikuperimit tĂ« shĂ«rbimit (qasje nĂ« tĂ« dhĂ«na) pas njĂ« fatkeqĂ«sie. Bazuar nĂ« vlerĂ«n e caktuar RTO mund tĂ« kuptojmĂ« nĂ«se nevojitet njĂ« metrokaster, ose mjafton replikimi njĂ«anĂ«sh. A Ă«shtĂ« e nevojshme njĂ« SHT e klasĂ«s hi-end me shumĂ« kontrollues — gjithashtu.

Si si zgjidhni një SDC, pa e lënduar veten

Kërkesat për performancë

Megjithëse kjo është një pyetje mjaft e qartë, me të ndodhin shumica e vështirësive. Në varësi të faktit nëse ju tashmë keni ndonjë infrastrukturë apo jo dhe se si do të ndërtohen rrugët për mbledhjen e statistikave të nevojshme.

Nëse keni një sistem të ruajtes së të dhënave dhe jeni duke kërkuar një zëvendësues ose dëshironi të blini një tjetër për të zgjeruar kapacitetin. Këtu është e thjeshtë. Ju e kuptoni se cilat shërbime keni aktualisht dhe cilat planifikoni të implementoni në të ardhmen e afërt. Duke u mbështetur në shërbimet aktuale, keni mundësinë të mblidhni të dhëna për performancën. Duhet të përcaktoni numrin aktual të IOPS dhe vonesat e tani - si janë këto tregues dhe a mjaftojnë për nevojat tuaja? Këtë e bëni si në sistemin e ruajtes së të dhënave, ashtu edhe nga ana e hosteve që lidhen me të.

Por, duhet të shikoni jo vetëm ngarkesën aktuale, por për një periudhë (më mirë një muaj). Shihni se cilat janë pikat maksimale në orët e ditës, çfarë ngarkese krijon kopjimi rezervë, etj. Nëse sistemi juaj i ruajtes së të dhënave ose softueri i tij nuk ju jep një gamë të plotë të këtyre të dhënave, mund të përdorni RRDtool falas, që di të punojë me shumicën e sistemeve më të njohura të ruajtes së të dhënave dhe switch-eve dhe mund të ofrojë statistika të detajuara për performancën. Gjithashtu, është e rëndësishme të monitoroni ngarkesën edhe në hostet që punojnë me këtë sistem ruajtjeje, për makina virtuale specifike ose çfarëdo që po punon në këtë host.

Si si zgjidhni një SDC, pa e lënduar veten

Merita veçanërisht e përmendshme është se nëse vonesat në volum dhe datastorin që ndodhet në këtë volum dallohen ndjeshëm - duhet të vini re rrjetin tuaj SAN, ka mundësi të lartë që ka probleme, dhe para se të blini një sistem të ri, duhet të merret me këtë çështje, pasi ka një mundësi shumë të madhe për të rritur performancën e sistemit aktual.

Ju po ndërtoni infrastrukturë nga e para, ose po blini një sistem për ndonjë shërbim të ri, për të cilin nuk keni njohuri për ngarkesat. Këtu ka disa mundësi: flisni me kolegët në burimet përkatëse, për të përpiquar të merrni informacion dhe të parashikoni ngarkesën, kontaktoni me një integrues, i cili ka përvojë në implementimin e shërbimeve të tilla dhe që mund të llogarisë ngarkesën për ju. Dhe opsioni i tretë (zakonisht më i komplikuari, veçanërisht nëse kjo përfshin aplikacione të krijuara vetë ose të pazakonta) është të përpiqeni të zbuloni kërkesat për performancë nga zhvilluesit e sistemit.

Dhe, vëmendje, opsioni më i saktë nga pikëpamja e përdorimit praktik është një pilot në pajisjet aktuale, ose pajisje e siguruar për testim nga ofruesi / integratori.

Kërkesat e veçanta

Kërkesat e veçanta janë gjithçka që nuk bie nën kërkesat për performancën, qëndrueshmërinë dhe funksionalitetin në përpunimin dhe ofrimin e të dhënave.

Një nga kërkesat më të thjeshta për sistemin e ruajtjes së të dhënave mund të quhet "media informacioni të shkëputshme". Menjëherë bëhet e qartë se ky sistem ruajtjeje duhet të përfshijë një bibliotekë kasetash ose thjesht një streamer, në të cilin ruhet një kopje rezervë. Pas kësaj, një person i trajnuar posaçërisht nënshkruan kasetën dhe krenarisht e çon atë në një shtëpi të sigurisë.
Një shembull tjetër i kërkesës së veçantë është përfundimi i mbrojtur nga goditjet.

Ku

Pjesa tjetër e rëndësishme në zgjedhjen e këtij ose atij sistemi të ruajtjes së të dhënave është informacioni se KU do të vendoset ky sistem. Duke filluar nga gjeografia ose kushtet klimatike, deri te stafi.

Klienti

Për kë është planifikuar ky sistem i ruajtjes së të dhënave? Pyetja ka disa baza të tjera:

Klienti shtetëror / komercial.
Klienti komercial nuk ka asnjë kufizim dhe nuk ka detyrim të organizojë tenderë, përveç rregullave të tij të brendshme.

Klienti shtetëror është një tjetër rast. Ligji 44-FZ dhe lehtësitë e tjera me tenderët dhe specifikimet teknike që mund të kontestohen.

Klienti nën sanksione
Këtu pyetja është shumë e thjeshtë - zgjedhja kufizohet vetëm në ofertat e disponueshme për këtë klient.

Rregullat e brendshme / ofruesit e lejuar për blerje / modelet
Pyetja gjithashtu është jashtëzakonisht e thjeshtë, por duhet mbajtur mend.

Ku fizikisht

Në këtë pjesë shqyrtojmë të gjitha çështjet me gjeografinë, kanalet e komunikimit dhe mikroklimën në ambientin e vendosjes.

Stafi

Kush do të punojë me këtë sistem të ruajtjes së të dhënave? Kjo është po aq e rëndësishme sa ajo që sistemi i ruajtjes së të dhënave mund të bëjë.
Pavarësisht se sa e perspektivshme, e mrekullueshme dhe e shkëlqyer është një sistem ruajtjeje të dhënash nga ofruesi A, nuk ka shumë kuptim ta vendosësh atë nëse stafi di vetëm të punojë me ofruesin B, dhe nuk planifikohet blerja e mëtejshme dhe bashkëpunimi i vazhdueshëm me A.

Dhe sigurisht, ana tjetër e çështjes është sa i qasshëm është stafi i kualifikuar në këtë vendgjiografi, si brenda kompanisë ashtu edhe në tregun potencial të punës. Për rajonet, ka një rëndësi të madhe zgjedhja e STH-ve me ndërfaqe të thjeshta ose me mundësi menaxhimi të centralizuar në distancë. Ndryshe, në një moment, mund të bëhet mjaft e dhimbshme. Interneti është plot histori se si një punonjës i ri, një student i djeshëm, ka konfiguruar diçka që e ka bllokuar tërë kompaninë.

Si si zgjidhni një SDC, pa e lënduar veten

Mjedisi

Po ashtu, një çështje mjaft e rëndësishme është në cilin ambient do të punojë ky STH.

  • Si Ă«shtĂ« furnizimi me energji / ftohja?
  • Cila Ă«shtĂ« lidhja?
  • Ku do tĂ« montohen?
  • Etj.

Shpesh këto pyetje merren si të kuptueshme dhe nuk shqyrtohen shumë, por ndonjëherë ato mund të përmbysin gjithçka në mënyrën e duhur.

ÇfarĂ«?

Furnizuesi

Sot (mes viti 2019), tregu rus i STH-ve mund të ndahet në pesë kategori të kushtëzuara:

  1. Divizioni mĂ« i lartĂ« — kompani tĂ« njohura me njĂ« linjĂ« tĂ« gjerĂ« nga raftet mĂ« tĂ« thjeshta tĂ« disqeve deri te hi-end (HPE, DellEMC, Hitachi, NetApp, IBM / Lenovo)
  2. Divizioni i dytĂ« — kompani me njĂ« linjĂ« tĂ« kufizuar, lojtarĂ« tĂ« niĆŸĂ«zuar, furnizues tĂ« rĂ«ndĂ«sishĂ«m tĂ« SDS ose start-up-et prometheiane (Fujitsu, Datacore, Infinidat, Huawei, Pure etj.)
  3. Divizioni i tretĂ« — zgjidhje tĂ« niĆŸĂ«zuara nĂ« rangun low end, SDS tĂ« lira, produkte tĂ« pĂ«rbashkĂ«ta mbi ceph dhe projekte tĂ« tjera tĂ« hapura (Infortrend, Starwind etj.)
  4. Segmenti SOHO — STH tĂ« vogla dhe jashtĂ«zakonisht tĂ« vogla nĂ« nivelin e shtĂ«pisĂ« / zyrĂ«s sĂ« vogĂ«l (Synology, QNAP etj.)
  5. STH tĂ« importuara — pĂ«rfshijnĂ« si pajisjet e divizionit tĂ« parĂ« me etiketa tĂ« ripara, ashtu edhe pĂ«rfaqĂ«sues tĂ« rrallĂ« tĂ« divizionit tĂ« dytĂ« (RAIDIX, do t'u japim atyre njĂ« bonus tĂ« dytĂ«), por nĂ« tĂ«rĂ«si Ă«shtĂ« divizioni i tretĂ« (Aerodisk, Baum, Depo etj.)

Ndarja Ă«shtĂ« mjaft e kushtĂ«zuar dhe nuk do tĂ« thotĂ« aspak se segmenti i tretĂ« ose SOHO Ă«shtĂ« i dobĂ«t dhe nuk mund tĂ« pĂ«rdoret. NĂ« projekte specifike me njĂ« grup tĂ« qartĂ« tĂ« tĂ« dhĂ«nave dhe profilin e ngarkesĂ«s, ata mund tĂ« funksionojnĂ« shumĂ« mirĂ«, duke tejkaluar edhe divizionin e parĂ« nĂ« raportin çmim / cilĂ«si. ËshtĂ« e rĂ«ndĂ«sishme fillimisht tĂ« vendosni objektivat, perspektivat e rritjes, funksionalitetin e kĂ«rkuar — dhe atĂ«herĂ« Synology do t'ju shĂ«rbejĂ« besnikĂ«risht, duke bĂ«rĂ« qĂ« flokĂ«t tuaj tĂ« bĂ«hen tĂ« butĂ« dhe tĂ« fryra.

Një nga faktorët e rëndësishëm në përzgjedhjen e ofruesit është ambienti aktual. Sa dhe çfarë SĞD (Sistemet e Ruajtjes së të Dhënave) keni, me cilat SĞD mund të punojnë inxhinierët. Ju nevojitet një ofrues tjetër, një pikë kontakti tjetër, do ta migroni gradualisht gjithë ngarkesën nga ofruesi A te ofruesi B?

Nuk duhet të krijoni entitete më shumë se sa e nevojshme.

iSCSI / FC / File

Në lidhje me protokollet e qasjes, nuk ka një mendim të njëtrajtshëm mes inxhinierëve, dhe debatet duken më shumë si diskurse teologjike sesa inxhinierike. Por në përgjithësi, mund të theksohen disa pika:

FCoE më shumë është i vdekur sesa i gjallë.

FC vs iSCSI. NjĂ« nga avantazhet kryesore tĂ« FC nĂ« 2019 ndaj SÄžD IP, fabrika e dedikuar pĂ«r qasje nĂ« tĂ« dhĂ«na, anashkalon rrjetin e dedikuar IP. Nuk ka avantazhe globale tĂ« FC ndaj rrjeteve IP dhe mbi IP mund tĂ« ndĂ«rtohen SÄžD tĂ« çdo niveli ngarkese, deri nĂ« sisteme pĂ«r SGBD tĂ« rĂ«nda pĂ«r ABS tĂ« njĂ« banke tĂ« madhe. Nga ana tjetĂ«r, vdekja e FC Ă«shtĂ« parashikuar pĂ«r disa vite, por gjithmonĂ« ka diçka qĂ« e pengon. Sot, pĂ«r shembull, disa lojtarĂ« nĂ« tregun e SÄžD po zhvillojnĂ« aktivisht standardin NVMEoF. NĂ«se ai do tĂ« ndihmojĂ« nĂ« ndarjen e fatit tĂ« FCoE — vetĂ«m koha do ta tregojĂ«.

Qasja në skedar po ashtu nuk është diçka që nuk meriton vëmendje. NFS / CIFS përformojnë shkëlqyeshëm në ambientet produktive dhe, me projektimin e duhur, nuk kanë më shumë ankesa se protokollet bllokuese.

Hibrid / All Flash Array

SĞD klasike janë të dy llojeve:

  1. AFA (All Flash Array) — sisteme tĂ« optimizuara pĂ«r pĂ«rdorimin e SSD.
  2. Hibrid — qĂ« lejojnĂ« pĂ«rdorimin e HDD dhe SSD ose kombinimin e tyre.

Dallimi kryesor është teknologjitë mbështetëse për efikasitetin e ruajtjes dhe nivelin maksimal të performancës (shifrat e larta IOPS dhe vonesat e ulëta). Të dy sistemet (në shumicën e modeleve të tyre, përveç segmenteve low-end) mund të funksionojnë si pajisje blloku, ashtu edhe si skedarë. Nga niveli i sistemit varet gjithashtu funksionaliteti i mbështetur, dhe për modelet më të ulëta, ai shpesh herë është reduktuar në nivelin minimal. Kjo është diçka për të cilën duhet të keni parasysh kur studioni karakteristikat e një modeli të caktuar, dhe jo thjesht mundësitë e gjithë linjës në përgjithësi. Sigurisht, nga niveli i sistemit varet gjithashtu karakteristikat e tij teknike, si procesori, kapaciteti i memories, cache, numri dhe llojet e porteve etj. Nga ana e menaxhimit, AFA dallon nga sistemet hibride (disk) vetëm në çështjet e realizimit të mekanizmave të punës me SSD, dhe madje nëse e përdorni SSD në një sistem hibrid, kjo nuk do të thotë se do të arrini një nivel performance në nivelin e sistemit AFA. Në shumicën e rasteve, mekanizmat inline për ruajtje efikase në sistemet hibride janë të çaktivizuar, dhe aktivizimi i tyre çon në humbje të performancës.

Sistemet e specializuara të ruajtjes

Përveç sistemeve të ruajtjes së përgjithshme, të orientuara kryesisht për përpunimin e të dhënave në kohë reale, ekzistojnë sisteme të specializuara të ruajtjes me parime kyçe, të ndryshme nga ato të zakonshmet (vonesa e ulët, shumë IOPS):

Media.

Këto sisteme janë të destinuara për ruajtjen dhe përpunimin e skedarëve mediatikë, të cilët karakterizohen nga një madhësi e madhe. Përkatësisht, vonesa bëhet praktikisht e parëndësishme, ndërsa fokusimi kalon në aftësinë për të dërguar dhe pranuar të dhëna me një gjerësi të madhe të kanalit në shumë rrjedha paralele.

Sistemet e ruajtjes së deduplikimit për kopje rezervë.

Duke pasur parasysh se kopjet rezervë zakonisht dallohen nga njëra-tjetra (kopja mesatare rezervë ndryshon nga ajo e djeshme në 1-2%), ky klas i sistemeve paketon shumë efektivisht të dhënat që ruhen në një numër të vogël fizik të mbajtësve. Për shembull, në disa raste, koeficientët e kompresimit të të dhënave mund të arrijnë 200 ndaj 1.

Sistemet e ruajtjes objektive.

Në këto SHT nuk ka volume me akses bllokues dhe ndarje skedarësh si zakonisht, por më shumë ngjajnë me një bazë të madhe të dhënash. Aksesi në një objekt të ruajtur në një sistem të tillë bëhet përmes një identifikatori unik, ose përmes metadatat (p.sh. të gjitha objektet në formatin JPEG, me datë krijimi midis XX-XX-XXXX dhe YY-YY-YYYY).

Sistemet e përputhshmërisë.

Nuk janë aq të zakonshme në Rusi sot, por duhet t'i përmendim. Qëllimi i këtyre SHT-ve është ruajtja e garantuar e të dhënave për të përmbushur politikat e sigurisë ose kërkesat e rregullatorëve. Në disa sisteme (p.sh. EMC Centera) është realizuar funksioni i ndalimit të fshirjes së të dhënave - sa herë që çelësi kthehet dhe sistemi kalon në këtë mod, as administratorët, as askush tjetër fizikisht nuk mund të fshijnë të dhënat e regjistruara tashmë.

Teknologjitë e markës

Flash cache

Flash Cache është termi i përgjithshëm për të gjitha teknologjitë e markës që përdorin memorjen flash si një cache të nivelit të dytë. Kur përdoret Flash Cache, SHT zakonisht llogaritet për të përballuar ngarkesën e vendosur nga diskët magnetikë, ndërsa ngarkesa pike e mbështet nga cache.

Në këtë rast është e nevojshme të kuptohet profili i ngarkesës dhe shkalla e lokalizimit të kërkesave për blloqet e ruajtjes. Flash cache është teknologji për ngarkesa me lokalizim të lartë të kërkesave, dhe thuajse nuk aplikohet për volume të ngarkuar njëlloj (si për shembull në sistemet analitike).

Në treg janë për të dy implementimet e Flash Cache:

  • Read Only. NĂ« kĂ«tĂ« rast, cache pĂ«rdoret vetĂ«m pĂ«r tĂ« dhĂ«na nĂ« lexim, ndĂ«rsa shkrimi ndodh menjĂ«herĂ« nĂ« disqe. Disa prodhues, si p.sh. NetApp, besojnĂ« se shkrimi nĂ« SHT-tĂ« e tyre ndodh optimalisht dhe cache nuk ndihmon nĂ« aspak.
  • Read/Write. Jo vetĂ«m leximet por edhe shkrimet e cache-ohen, duke mundĂ«suar buferimin e fluksit dhe uljen e ndikimit tĂ« RAID Penalty, dhe si pasojĂ« rrit performancĂ«n totale pĂ«r SHT-tĂ« me mekanizma shkrimi jo aq optimal.

Tiering

Ruajtja me shumë nivele (tiering) është teknologjia që bashkon në një grup disqesh nivele me performancë të ndryshme, si p.sh. SSD dhe HDD. Në rastin e një shpërndarjeje të theksuar të qasjes në blloqet e të dhënave, sistemi do të jetë në gjendje të balancojë automatikisht blloqet e të dhënave, duke transferuar ato të ngarkuara në nivele me performancë të lartë, dhe ato të ftohta, përkundrazi, në nivele më të ngadalta.

Sistemet hibride të klasës së ulët dhe mesme përdorin ruajtje në nivele me lëvizjen e të dhënave midis niveleve sipas një orari. Në këtë rast, madhësia e bllokut të ruajtjes në nivele në modelet më të mira është 256 MB. Këto karakteristika nuk lejojnë që teknologjia e ruajtjes në nivele të konsiderohet teknologji për të rritur performancën, siç gabimisht mendon shumë. Ruajtja në nivele në sistemet e klasës së ulët dhe mesme është një teknologji për optimizimin e kostos së ruajtjes për sistemet me ngarkesa të dukshme jo të barabarta.

Snapshot

Pavar se sa do të flasim për besueshmërinë e sistemit të ruajtjes, ekzistojnë shumë mundësi për të humbur të dhëna, të pa lidhura me problemet harduerike. Këto mund të jenë viruse, hakerë ose çdo fshirje/mbetje të paqëllimshme të të dhënave. Për këtë arsye, kopjimi i të dhënave produktive është një pjesë e pandashme e punës së inxhinierit.

Snapsoti është një imazh i volumit në një moment të caktuar. Gjatë punës me shumicën e sistemeve, si virtualizimi, Baza e të Dhënave, etj., na nevojitet të krijojmë një imazh të tillë nga i cili do të kopjojmë të dhënat në një kopje rezervë, ndërkohë që sistemet tona do të mund të vazhdojnë të punojnë normalisht me këtë volum. Por duhet të kujtojmë - jo të gjitha snapsotet janë të njëjta në përdorim. Furnizues të ndryshëm kanë qasje të ndryshme lidhur me krijimin e snapsoteve, të lidhura me arkitekturën e tyre.

CoW (Copy-On-Write). Kur përpiqemi të shkruajmë një bllok të dhënash, përmbajtja e tij origjinale kopjohet në një zonë të veçantë, pas së cilës shkrimi kalon normalisht. Kështu parandalojmë dëmtimin e të dhënave brenda snapsotit. Natyrisht, të gjitha këto "manipulime parazite" me të dhënat shkaktojnë ngarkesë shtesë në sistemin e ruajtjes dhe për këtë arsye furnizuesit me implementime të tilla nuk rekomandojnë përdorimin e më shumë se dhjetë snapsoteve, dhe në volumin me ngarkesë të lartë, të mos i përdorin fare.

RoW (Redirect-on-Write). Në këtë rast, volumi origjinal ngjitet natyrshëm, dhe kur përpiqet të shkruajë një bllok të dhënash, sistemi i ruajtjes shkruan të dhënat në një zonë të veçantë në hapësirën e lirë, duke ndryshuar lokacionin e këtij blloku në tabelën e metadatas. Kjo lejon reduktimin e numrit të operacioneve të ripërsëritjes, çka në përfundim e neutralizon rënien e performancës dhe heq kufizimet mbi snapsotet dhe numrin e tyre.

Snapsotet gjithashtu ndahen në dy tipe në lidhje me aplikacionet:

Application consistent. Në momentin e krijimit të snapsotit, sistemi i ruajtjes aktivizon agjentin në sistemin operativ të përdoruesit, i cili detyron që të kesh burimet e diskut të shkarkuara nga memorja në disk dhe e detyron aplikacionin ta bëjë këtë. Në këtë rast, kur rikuperohet nga snapsoti, të dhënat do të jenë të qëndrueshme.

Crash consistentNë këtë rast, asgjë e tillë nuk ndodh dhe snapshot-i krijohet ashtu siç është. Në rast të rikthimit nga një snapshot të tillë, pamja është identike sikur të ishte ndalur papritur energjia dhe është e mundur një humbje e caktuar të të dhënave, të cilat ishin ngulur në cache dhe nuk arritën kurrë në disk. Snapshot-et e tilla janë më të lehta në zbatim dhe nuk shkaktojnë rënie të performancës në aplikacione, por janë më pak të besueshme.

Pse nevojiten snapshot-et në sistemet e ruajtjes së të dhënave?

  • Backup-i pa agjent direkt nga SÇD
  • Krijimi i mjediseve testuese mbi tĂ« dhĂ«na reale
  • NĂ« rastin e SÇD-ve tĂ« skedarĂ«ve, mund tĂ« pĂ«rdoret pĂ«r tĂ« krijuar mjedise VDI duke pĂ«rdorur snapshot-et e SÇD-sĂ« nĂ« vend tĂ« hipervizorit
  • Sigurimi i RPO-ve tĂ« ulĂ«ta duke krijuar snapshot-e nĂ« njĂ« program me njĂ« frekuencĂ« shumĂ« mĂ« tĂ« lartĂ« se frekuenca e backup-it

Kloni

Klonimi i volumit funksionon sipas një principi analog me snapshot-et, por shërben jo thjesht për të lexuar të dhënat, por për të punuar plotësisht me to. Ne kemi mundësinë të marrim një kopje të saktë të volumit tonë, me të gjitha të dhënat e tij, pa krijuar një kopje fizike, çka do të ndihmojë në ruajtjen e hapësirës. Zakonisht, klonimi i volumeve përdoret ose në Test & Dev ose nëse dëshironi të verifikoni funksionimin e disa përditësimeve në sistemin tuaj të informacionit. Klonimi do të lejojë që kjo të bëhet maksimalisht shpejt dhe ekonomikisht në aspektin e burimeve diskore, pasi do të shkruhen vetëm blloqet e dhënave të ndryshuara.

Replikimi / regjistrimi

Replikimi Ă«shtĂ« njĂ« mekanizĂ«m pĂ«r krijimin e njĂ« kopje tĂ« tĂ« dhĂ«nave nĂ« njĂ« SÇD tjetĂ«r fizike. Zakonisht ekziston njĂ« teknologji markĂ« pĂ«r çdo furnizues, e cila funksionon vetĂ«m brenda linjĂ«s sĂ« tij tĂ« produkteve. Por gjithashtu ka zgjidhje tĂ« jashtme, pĂ«rfshirĂ« ato qĂ« punojnĂ« nĂ« nivelin e hipervizorit, si pĂ«r shembull VMware vSphere Replikimi.

Funksionaliteti i teknologjive të markës dhe lehtësia e përdorimit të tyre zakonisht janë shumë superiore ndaj atyre universale, por janë jo të aplikueshme kur, për shembull, nevojitet të bëhet një replikë nga NetApp në HP MSA.

Replikimi ndahet në dy nënkatësh:

Sinkron. Në rastin e replikimit sinkron, operacioni i shkruar transmetohet menjëherë në sistemin e dytë të ruajtjes dhe nuk konfirmohet deri sa sistemi i largët të konfirmojë. Kjo rrit vonesën e aksesit, por na jep një kopje të saktë refleksive të të dhënave. Kjo do të thotë që RPO = 0 në rast të humbjes së sistemit kryesor të ruajtjes.

Asinkron. Operacionet e shkruara kryhen vetëm në sistemin kryesor të ruajtjes dhe konfirmohen menjëherë, duke u grumbulluar në një tufë për transferim në sistemin e largët të ruajtjes. Ky lloj replikimi është i aplikueshëm për të dhëna më pak të vlefshme, ose për kanale me kapacitet të ulët ose me vonesa të larta (karakteristike për distanca mbi 100 km). Prandaj, RPO = frekuenca e dërgimit të tufave.

Shpesh, sĂ« bashku me replikimin ekziston njĂ« mekanizĂ«m tĂ« regjistrimit tĂ« operacioneve diskore. NĂ« kĂ«tĂ« rast, rezervuar njĂ« zonĂ« tĂ« veçantĂ« pĂ«r regjistrim dhe ruhen operacionet e shkruara nĂ« njĂ« thellĂ«si tĂ« caktuar nĂ« kohĂ«, ose tĂ« kufizuara nĂ« volumin e regjistrit. PĂ«r disa teknologji markĂ«, siç Ă«shtĂ« EMC RecoverPoint, ekziston integrimi me softuerin sistemor, i cili lejon lidhjen e shĂ«nimeve tĂ« caktuara me regjistrin. FalĂ« kĂ«saj, Ă«shtĂ« e mundur qĂ« tĂ« rikthehet gjendja e volumit (ose tĂ« krijohet njĂ« kopje) jo thjesht nĂ« 23 Prill nĂ« orĂ«n 11:59:13, por nĂ« momentin qĂ« i paraprinte “DROP ALL TABLES; COMMIT”.

Metro cluster

Metro cluster është një teknologji që lejon krijimin e një replikimi sinkron dykahësor midis dy sistemeve të ruajtjes në një mënyrë që nga jasht duket si një sistem i vetëm i ruajtjes. Përdoret për të krijuar klasterë me degë gjeografikisht të shpërndara në distanca metro (më pak se 100 km).

Me një shembull të përdorimit në ambientin e virtualizimit, metroklusteri lejon krijimin e një datastori me makinat virtuale, të aksesueshme për shkrim menjëherë nga dy qendra të të dhënave. Në këtë rast, krijohet një klaster në nivelin e hipervizorëve, i përbërë nga hostname në qendra të ndryshme fizike të të dhënave, të lidhura me këtë datastor. Kjo lejon

  • Automatizimi i plotĂ« i procesit tĂ« rikuperimit pas vdekjes sĂ« njĂ« nga qendravĂ« tĂ« tĂ« dhĂ«nave. Pa ndihma tĂ« tjera, tĂ« gjitha VM-tĂ« qĂ« funksiononin nĂ« qendrĂ«n e tĂ« dhĂ«nave tĂ« vdekur do tĂ« rilidhen automatikisht nĂ« atĂ« qĂ« ka mbetur. RTO = koha e pritjes sĂ« klasterit tĂ« aksesit tĂ« lartĂ« (15 sekonda pĂ«r VMware) + koha e ngarkimit tĂ« sistemit operativ dhe fillimit tĂ« shĂ«rbimeve.
  • Shmangia e katastrofave. NĂ«se janĂ« tĂ« planifikuara punime nĂ« energjinĂ« elektrike nĂ« qendrĂ«n e tĂ« dhĂ«nave 1, atĂ«herĂ« ne paraprakisht, para fillimit tĂ« punimeve, kemi mundĂ«sinĂ« tĂ« migrojmĂ« tĂ« gjithĂ« ngarkesĂ«n e rĂ«ndĂ«sishme nĂ« qendrĂ«n e tĂ« dhĂ«nave 2 nĂ« vazhdim.

Virtualizimi

Virtualizimi i SXYD-së është përdorimi teknik i volumeneve nga SXYD të tjera si disqe. Virtualizatori i SXYD-së mund të kalojë thjesht volumin e huaj tek konsumatori si të vetin, duke e pasqyruar në një SXYD tjetër, ose madje të krijojë RAID nga volumin e jashtëm.
PĂ«rfaqĂ«suesit klasikĂ« nĂ« klasĂ«n e virtualizimit tĂ« SXYD-sĂ« janĂ« EMC VPLEX dhe IBM SVC. Natyrisht, SXYD me funksion virtualizimi — NetApp, Hitachi, IBM / Lenovo Storwize.

Pse mund të jetë e nevojshme?

  • Rezervimi nĂ« nivelin e SXYD-sĂ«. Krijohet njĂ« pasqyrĂ« midis volumeneve, ku njĂ« gjysmĂ« mund tĂ« jetĂ« nĂ« HP 3Par, ndĂ«rsa tjetra nĂ« NetApp. Dhe virtualizatori nga EMC.
  • Migrimi i tĂ« dhĂ«nave me minimun downtime midis SXYD-ve tĂ« prodhuesve tĂ« ndryshĂ«m. Supozoni qĂ« tĂ« dhĂ«nat duhet tĂ« migrohen nga njĂ« 3Par i vjetĂ«r, i cili do tĂ« hidhet, nĂ« njĂ« tĂ« re Dell. NĂ« kĂ«tĂ« rast, konsumatorĂ«t fiksohen nga 3Par, volumet kalojnĂ« nĂ«n VPLEX dhe prezantohen sĂ«rish tek konsumatorĂ«t. Duke qenĂ« se asnjĂ« bit nĂ« volum nuk Ă«shtĂ« ndryshuar, puna vazhdon. NĂ« sfond, fillon procesi i pasqyrosjes sĂ« volumit nĂ« Dell-in e ri, dhe pas pĂ«rfundimit pasqyra çahen dhe 3Par fiket.
  • Organizimi i metrokasterĂ«ve.

Kompresimi / deduplicimi

Kompresimi dhe deduplicimi janĂ« teknologjitĂ« qĂ« ju lejojnĂ« tĂ« kurseni hapĂ«sirĂ« disk nĂ« SXYD-nĂ« tuaj. Duhet pĂ«rmendur aq shpejt se jo tĂ« dhĂ«na tĂ« gjitha janĂ« tĂ« pĂ«rshtatshme pĂ«r kompresim dhe/ose deduplicim nĂ« princip, megjithatĂ« disa lloje tĂ« dhĂ«nash pĂ«rpunohen dhe deduplikohet mĂ« mirĂ«, ndĂ«rsa tĂ« tjera — pĂ«rkundrazi.

Kompresimi dhe deduplicimi janë dy lloje:

Inline — kompresimi dhe deduplikohet e blloqeve tĂ« dhĂ«nash ndodh para se tĂ« shkruhen kĂ«to tĂ« dhĂ«na nĂ« disk. KĂ«shtu, sistemi llogarit vetĂ«m hash-in e bllokut dhe e krahasohet me tabelĂ«n e blloqeve qĂ« tashmĂ« ekzistojnĂ«. SĂ« pari, kjo kryhet mĂ« shpejt sesa thjesht shkruani nĂ« disk, sĂ« dyti, ne nuk shpenzojmĂ« hapĂ«sirĂ« tĂ« tepĂ«rt nĂ« disk.

Post — kur kĂ«to operacione kryhen tashmĂ« mbi tĂ« dhĂ«nat e shkruara, tĂ« cilat ndodhen nĂ« disqe. PĂ«rkatĂ«sisht, tĂ« dhĂ«nat fillimisht shkruhen nĂ« disk, dhe vetĂ«m mĂ« pas, llogaritet hash-i dhe ndodhi heqja e bllokĂ«ve tĂ« tepĂ«rt dhe çlirimi i burimeve tĂ« diskut.

Duhet thënë se shumica e ofruesve përdorin të dy llojet, çka lejon optimizimin e këtyre proceseve dhe për rrjedhojë rritjen e efikasitetit të tyre. Shumica e ofruesve të ruajtjes së dhënash kanë në dispozicion mjete që lejojnë analizimin e grupeve tuaja të dhënash. Këto mjete, punojnë sipas logjikës që është zbatuar edhe në ruajtjen e dhënave, ndaj niveli i vlerësimit të efikasitetit do të përputhet. Gjithashtu, nuk duhet harruar se shumë ofrues kanë programe garancie efikasiteti, që premtojnë se niveli nuk do të jetë më i ulët se ai i deklaruar për një (apo të gjitha) llojet e dhënave. Dhe nuk duhet injoruar ky program, pasi duke llogaritur sistemin sipas nevojave tuaja, duke marrë parasysh koeficientin e efikasitetit të sistemit të caktuar, mund të kurseni në volum. Gjithashtu duhet marrë parasysh se këto plane janë të dizajnuara për sistemet AFA, por duke blerë një volum më të vogël SSD sesa HDD në sistemet klasike, kjo do të mundësojë uljen e kostos, dhe nëse jo të arrijë koston e sistemit disk, atëherë shumë afër saj.

Modeli

Dhe këtu arrijmë te pyetja e saktë.

“MĂ« ofrohen dy opsione pĂ«r ruajtjen e dhĂ«nave — ABC SuperStorage S600 dhe XYZ HyperOcean 666v4, çfarĂ« do tĂ« mĂ« kĂ«shillonit?”

ShndĂ«rrohet nĂ« “MĂ« ofrohen dy opsione pĂ«r ruajtjen e dhĂ«nave — ABC SuperStorage S600 dhe XYZ HyperOcean 666v4, çfarĂ« do tĂ« mĂ« kĂ«shillonit?

Ngarkesa e targetuar janë makinat virtuale të përziera VMware me ciklet prodhim / testim / zhvillim. Testi = prodhimi. 150 TB për çdo njësisë me performancë maksimale 80,000 IOPS me bllok 8kb 50% qasje të rastësishme 80/20 lexim-shkruar. 300 TB për zhvillim, 50,000 IOPS është e mjaftueshme, 80 aksese rastësore, 80 shkruar.

Prodhimi supozohet në metrokluster RPO = 15 minuta RTO = 1 orë, zhvillimi në replikim asinkron RPO = 3 orë, testi në një lokacion.

Do të ketë 50TB të DB-së, do të ishte mirë për ta të kishte regjistrim.

Kemi serverë Dell kudo, magazinat e vjetra Hitachi, që po e kanë të vështirë, planifikojmë një rritje prej 50% të ngarkesës në volum dhe performancë.

Siç thonë, në një pyetje të formuluar mirë është 80% e përgjigjes.

Informacione shtesë

ÇfarĂ« duhet tĂ« shqyrtohet mĂ« tej sipas autorĂ«ve

Libra

  • Oliefer dhe Olifer “Rrjetet kompjuterike”. Libri do t'ju ndihmojĂ« tĂ« sistematizoni dhe ndoshta tĂ« kuptoni mĂ« mirĂ« se si funksionon mjedisi i transmetimit tĂ« tĂ« dhĂ«nave pĂ«r sistemet IP / Ethernet tĂ« ruajtjes.
  • “EMC Informacioni pĂ«r Ruajtjen dhe Menaxhimin”. NjĂ« libĂ«r i shkĂ«lqyer mbi bazat e magazinimit, pse, si dhe pĂ«rse.

Forumet dhe bisedat

Rekomandime të përgjithshme

Çmimet

Tani, sa i përket çmimeve - në përgjithësi çmimet e magazinave, nëse i hasim, zakonisht janë çmimi listë, nga i cili çdo klient merr zbritje individuale. Shuma e zbritjes formohet nga shumë parametra, kështu që të parashikosh se çfarë çmimi përfundimtar do të marrë pikërisht kompania juaj, pa pyetje për distributorin është thjesht e pamundur. Por kohët e fundit, modelet e ulta kanë filluar të shfaqen në dyqane kompjuterike normale, si, për shembull, nix.ru ose xcom-shop.ru. Në to mund të blini menjëherë sistemin që ju intereson me një çmim të fixuar, si çdo komponent kompjuterik.

Por dua tĂ« theksoj menjĂ«herĂ« se krahasimi i drejtpĂ«rdrejtĂ« sipas TB/$ nuk Ă«shtĂ« i saktĂ«. NĂ«se qasemi nga kjo pikĂ«pamje, zgjidhja mĂ« e lirĂ« do tĂ« ishte njĂ« JBOD i thjeshtĂ« + serveri, qĂ« nuk do tĂ« ofronte as fleksibilitetin, as besueshmĂ«rinĂ« qĂ« ofron njĂ« magazinĂ« e plotĂ« me dy kontrolerĂ«. Kjo nuk do tĂ« thotĂ« se JBOD Ă«shtĂ« diçka e keqe, thjesht duhet, pĂ«rsĂ«ri, tĂ« kuptoni shumĂ« qartĂ« se si dhe pĂ«r cilat qĂ«llime do ta pĂ«rdorni kĂ«tĂ« zgjidhje. Shpesh dĂ«gjohet se nĂ« JBOD nuk ka asgjĂ« qĂ« mund tĂ« dĂ«shtojĂ«, pasi ka vetĂ«m njĂ« blekplejn. SidoqoftĂ«, edhe blekplejnĂ«t ndonjĂ«herĂ« dĂ«shtojnĂ«. Çdo gjĂ« dĂ«mtohet herĂ«t a vonĂ«.

Përveç kësaj

Krahasimi i sistemeve midis tyre duhet të bëhet jo vetëm sipas çmimit, ose jo vetëm sipas performancës, por sipas një kumpule të gjitha treguesve.

Bleni HDD vetëm nëse jeni të sigurt se ju nevojiten HDD. Për ngarkesa të ulta dhe lloje të dhënash të pa kompresuara, ndryshe, duhet të shikoni programet e garancisë së efikasitetit të ruajtjes në SSD, të cilat tani i ka shumica e ofruesve (dhe ato vërtet funksionojnë, madje edhe në Rusi), por këtu gjithçka varet nga aplikacionet dhe të dhënat që do të vendosen në këtë SAN.

Mos ndiqni koston e ulĂ«t. NdonjĂ«herĂ« nĂ«n kĂ«tĂ« fshihet shumĂ« problematika, njĂ« nga tĂ« cilat Evgeniy Elizarov e pĂ«rshkroi nĂ« artikujt e tij rreth Infortrend. Dhe se, nĂ« fund tĂ« fundit, kjo kosto e ulĂ«t mund t'ju dalĂ« juve kosto. Mos harroni — "i kurti paguan dy herĂ«".

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster