Indholdsfortegnelse:
- Virtualisering af stor dataserver
- Virtuel virtualisering af dataapplikationer
- Virtuelt virtualisering af data netværk
- Stor dataprocessor og hukommelsesvirtualisering
- Stor data- og opbevaringsvirtualisering
Video: What is SSD Cache for in a NAS? What does it do and is it worth your Time and Money? 2025
Løsning af store dataudfordringer kræver styring af store mængder højt distribuerede datalagre sammen med brugen af computere, og dataintensive applikationer. Virtualisering giver det øgede effektivitetsniveau til at gøre store dataplattformer til virkelighed. Selv om virtualisering ikke er et krav til stor dataanalyse, er softwarerammerne mere effektive i et virtualiseret miljø.
Virtualisering har tre egenskaber, der understøtter skalerbarheden og driftseffektiviteten, der kræves til store datamiljøer:
-
Partitionering: I virtualisering understøttes mange applikationer og operativsystemer i et enkelt fysisk system ved partitionering af de tilgængelige ressourcer.
-
Isolering: Hver virtuel maskine er isoleret fra dets værts fysiske system og andre virtualiserede maskiner. På grund af denne isolation påvirkes ikke de andre virtuelle maskiner og værtssystemet, hvis en virtuel forekomst går i stykker. Derudover deles data ikke mellem en virtuel instans og en anden.
-
Indkapsling: En virtuel maskine kan repræsenteres som en enkelt fil, så du nemt kan identificere den ud fra de tjenester, den leverer.
Virtualisering af stor dataserver
I servervirtualisering deles en fysisk server op i flere virtuelle servere. Maskinens hardware og ressourcer - inklusive RAM (Random Access Memory), CPU, harddisk og netværkscontroller - kan virtualiseres i en serie virtuelle maskiner, som hver kører sine egne applikationer og operativsystem.
En virtuel maskine (VM) er en softwarerepræsentation af en fysisk maskine, som kan udføre eller udføre de samme funktioner som den fysiske maskine. Et tyndt lag af software er faktisk indsat i den hardware, der indeholder en virtuel maskine skærm, eller hypervisor .
Server virtualisering bruger hypervisoren til at give effektivitet i brugen af fysiske ressourcer. Selvfølgelig er installation, konfiguration og administrative opgaver forbundet med opsætning af disse virtuelle maskiner.
Server virtualisering hjælper med at sikre, at din platform kan skalere efter behov for at håndtere de store mængder og forskellige typer data, der indgår i din store dataanalyse. Du kan muligvis ikke vide omfanget af det nødvendige volumen, før du begynder din analyse. Denne usikkerhed gør behovet for servervirtualisering endnu større, hvilket giver dit miljø mulighed for at imødekomme den uventede efterspørgsel efter behandling af meget store datasæt.
Derudover giver server virtualisering det fundament, der gør det muligt for mange af de skyttjenester, der bruges som datakilder, i en stor dataanalyse. Virtualisering øger effektiviteten af skyen, der gør mange komplekse systemer lettere at optimere.
Virtuel virtualisering af dataapplikationer
Virtualisering af applikationsinfrastruktur giver en effektiv måde at administrere applikationer på i sammenhæng med kundernes efterspørgsel. Ansøgningen er indkapslet på en måde, der fjerner dens afhængigheder fra det underliggende fysiske computersystem. Dette hjælper med at forbedre overordnet håndterbarhed og bærbarhed af applikationen.
Desuden giver applikationsinfrastruktur virtualiseringssoftware typisk mulighed for kodificering af forretnings- og tekniske forbrugspolitikker for at sikre, at hver af dine applikationer udnytter virtuelle og fysiske ressourcer på en forudsigelig måde. Effektiviteten er opnået, fordi du lettere kan distribuere it-ressourcer i forhold til din virksomheds relative forretningsværdi.
Virtualisering af applikationsinfrastruktur, der anvendes i kombination med servervirtualisering, kan bidrage til at sikre, at forretningsserviceaftale overholdes. Server virtualisering overvåger CPU og hukommelsesforbrug, men tager ikke højde for variationer i forretnings prioritet ved tildeling af ressourcer.
Virtuelt virtualisering af data netværk
Netværksvirtualisering giver en effektiv måde at bruge netværk på som en pool af forbindelsesressourcer. I stedet for at stole på det fysiske netværk til styring af trafik, kan du oprette flere virtuelle netværk, der alle bruger den samme fysiske implementering. Dette kan være nyttigt, hvis du skal definere et netværk til dataindsamling med et bestemt sæt præstationsegenskaber og kapacitet og et andet netværk til applikationer med forskellig ydeevne og kapacitet.
Virtualisering af netværket hjælper med at reducere flaskehalse og forbedre evnen til at styre de store distribuerede data, der kræves til stor dataanalyse.
Stor dataprocessor og hukommelsesvirtualisering
Processor virtualisering hjælper med at optimere processoren og maksimere ydeevnen. Hukommelsesvirtualisering afkobler hukommelse fra serverne.
I stor dataanalyse kan du have gentagne forespørgsler fra store datasæt og oprettelsen af avancerede analytiske algoritmer, alle designet til at lede efter mønstre og tendenser, der endnu ikke er forstået. Disse avancerede analyser kan kræve masser af processorkraft (CPU) og hukommelse (RAM). For nogle af disse beregninger kan det tage lang tid uden tilstrækkelige CPU- og hukommelsesressourcer.
Stor data- og opbevaringsvirtualisering
Datervirtualisering kan bruges til at oprette en platform til dynamisk linkede datatjenester. Dette gør det muligt let at søge data og linkes gennem en samlet referencekilde. Som en følge heraf tilvejebringer datavirtualisering en abstrakt tjeneste, der leverer data i en ensartet form uanset den underliggende fysiske database. Derudover udsætter data virtualisering cachelagrede data til alle applikationer for at forbedre ydeevnen.
Opbevaring virtualisering kombinerer fysiske lagringsressourcer, så de deles mere effektivt. Dette reducerer omkostningerne ved opbevaring og gør det nemmere at administrere dataforretninger, der kræves til stor dataanalyse.