Salvestustehnoloogia-Virtualiseerimine

From ICO wiki
Revision as of 11:04, 10 June 2016 by Ttihhano (talk | contribs)
Jump to navigationJump to search

Arvutiteaduses kasutatakse salvestustehnoloogia virtualiseerimist parema funktsionaalsuse ning lisavõimaluste pärast arvutites andmete salvestamisel. Laias laastus tähendab andmete virtualiseerimine füüsiliste salvestusvahendite liitmist üheks virtuaalseks ühikuks, olenemata füüsiliste seadete asukohast, mis on hallatav keskselt ühest kohast. [1] Andmesalvestuse virtualiseerimine teeb administreerimise lihtsamaks. Taastamine, varundamine ja arhiveerimine on kergem ja võtab vähem aega sest peidab salvestusseadmete füüsilise keerukuse ühe virtuaalse protokolli taha. Näiteks nagu seda on Storage area network lahendus. Andmesalvestussüsteemid suudavad pakkuda kas bloki tasemel salvestust või faili tasemel salvestus. Bloki tasemel salvestuse saab kätte üldjuhul üle Fiibri, iSCSI, SAS või mõni muu protokoll. Faili tasemel ligipääs tagatakse üldjuhul NFS-i või SMB protokolliga. Salvestuse virtualiseerimist silmas pidades on olemas kaks võimalust

  • Bloki virtualiseerimine -
  • Faili virtualiseerimine -

Miks virtualiseerida?

Põhjuseid miks hakkati salvestustehnoloogiaid virtualiseerima on mitmeid.[2]

  • Parandab ja paremini utiliseerib salvestusmahtu. Isegi keskmiselt 50%.
  • Katastroofist toibumine - kuna ei ole oluline enam, et sa pead samale füüsilisele kettale taastama vaid saad ükskõik kuhu oma andmed taastada.
  • Kiirem varundus - Võetakse üks lüli vähemaks. Agent rakendusserveril ei pea enam varundustarkvaraga suhtlema. Võetakse snapshot masinast ja varundatakse seda madalamal kihil.
  • Andmete migratsioon - füüsilisi salvestustehnoloogiaid pakkuvad firmad üldjuhul ei ühilda oma riistvara konkurentidega mis tähendab, et andmete migratsioon on alati probleemiks.
  • Automaatne salvestuspinna suurendamine - On võimalus luua scriptid mis automaatselt virtuaalset ruumi suurendab kui sellest puudus tuleb.
  • Rakenduste testimine on lihtsam - administraator saab alati enne muudatusi snapshoti teha ja taastada eelneva kettaseisu kui uuendus nässu läheb
  • Parandab andmebaasi kiiruseid - Kui andmebaas paigutada SSD ketastele siis kasutab virtualiseerimine paremini ära SSD poolt pakutavaid tehnoloogiaid.
  • Kõrgkäideldatavus - Virtualiseerimine eraldab rakenduse füüsilisest riisvarast, mis tähenedab, et ketta õhku lendamisel ei ole häiritud rakenduse töö.
  • Resursside jagamine heterogeensete süsteemide vahel - tänu virtualiseerimisele oskavad erinevad operatsioonisüsteemid kõik kasutada ära virtualiseerimisega loodud lahendusi. Ehk siis nii Windows, linux ja unix kõik oskavad sealt andmeid pärida ja sinna andmeid kirjutada.