Hem Personliga finanser Hantera virtualisering för stora data - dummies

Hantera virtualisering för stora data - dummies

Innehållsförteckning:

Video: Virtualisering, digitalisering och konsumentteknik inom hälso och sjukvården - PwC 2024

Video: Virtualisering, digitalisering och konsumentteknik inom hälso och sjukvården - PwC 2024
Anonim

Virtualisering skiljer resurser och tjänster från underliggande fysisk leveransmiljö, så att du kan skapa många virtuella system inom ett enda fysiskt system. En av de främsta orsakerna till att företagen har implementerat virtualisering är att förbättra prestanda och effektivitet vid bearbetning av en mångsidig blandning av arbetsbelastningar.

Den stora datahypervisorn

I en ideal värld vill du inte oroa sig för den underliggande operativsystem och den fysiska hårdvaran. En hypervisor är den teknik som är ansvarig för att resursdelning sker på ett ordnat och repeterbart sätt.

Hypervisorn sitter vid de lägsta nivåerna i hårdvarumiljön och använder ett tunt lager av kod för att möjliggöra dynamisk resursdelning. Hypervisorn gör att det verkar som om varje operativsystem har de fysiska resurserna till sig själv.

I världen av stora data kan du behöva stödja många olika operativmiljöer. Hypervisorn blir en idealisk leveransmekanism för teknikkomponenterna i den stora databacken. Hypervisorn låter dig visa samma applikation på många system utan att behöva fysiskt kopiera den applikationen till varje system.

Som en extra fördel, på grund av hypervisorarkitekturen, kan den ladda olika operativsystem som om de bara var en annan applikation. Så, hypervisor är ett mycket praktiskt sätt att få saker som virtualiseras snabbt och effektivt.

Gästoperativsystem är operativsystem som körs på virtuella maskiner. Med virtualiseringsteknologi kan du ställa in hypervisorn för att dela upp den fysiska datorns resurser. Resurser kan delas mellan 50/50 eller 80/20 mellan två gästoperativsystem.

Det här arrangemangets skönhet är att hypervisorn gör allt tungt lyft. Gästoperativsystemet bryr sig inte om att det körs i en virtuell partition; Den tycker att den har en dator till sig själv.

Du hittar i princip två typer av hypervisorer:

  • Typ 1 hypervisorer kör direkt på maskinplattformen. De uppnår högre effektivitet eftersom de kör direkt på plattformen.

  • Typ 2 hypervisorer kör på värdens operativsystem. De används ofta när ett behov finns för att stödja ett brett utbud av I / O-enheter.

Abstraktion och stor datervirtualisering

För IT-resurser och tjänster som ska virtualiseras separeras de från den underliggande fysiska leveransmiljön.Termen för denna separationshandling kallas abstraktion. Abstraktion är ett nyckelbegrepp i stora data. MapReduce och Hadoop distribueras datormiljöer där allt är abstraherat. Detaljerna är sammanfattade så att utvecklaren eller analytikern inte behöver vara orolig över var dataelementen är placerade.

Abstraktion minimerar komplexiteten i något genom att gömma detaljerna och endast ge relevant information. Om du till exempel skulle hämta någon som du aldrig har träffat förut kan han berätta för platsen att träffa honom och vad han kommer att ha på sig. Han behöver inte berätta var han föddes, hur mycket pengar han har i banken, hans födelsedatum och så vidare.

Det är tanken med abstraktion - det handlar om att ge en specifikation på hög nivå snarare än att gå in på mycket detaljer om hur något fungerar.

Implementera virtualisering för att arbeta med stora data

Virtualiseringshjälp gör din IT-miljö smart för att hantera stor dataanalys. Genom att optimera alla delar av din infrastruktur, inklusive hårdvara, mjukvara och lagring, får du den effektivitet som krävs för att bearbeta och hantera stora volymer av strukturerad och ostrukturerad data. Med stor data måste du komma åt, hantera och analysera strukturerad och ostrukturerad data i en distribuerad miljö.

Stora data förutsätter distribution. I praktiken fungerar någon form av MapReduce bättre i en virtualiserad miljö. Du behöver förmågan att flytta arbetsbelastningar runt baserat på krav på beräkning av ström och lagring.

Virtualisering gör att du kan ta itu med större problem som ännu inte har scoped. Du kanske inte vet i förväg hur snabbt du behöver skala.

Virtualisering gör att du kan stödja en mängd olika operativa stora datalager. Till exempel kan en grafdatabas spinnas upp som en bild.

Den mest direkta fördelen med virtualisering är att säkerställa att MapReduce-motorer fungerar bättre. Virtualisering kommer att resultera i bättre skala och prestanda för MapReduce. Var och en av Map och Reduce-uppgifterna måste utföras självständigt. Om MapReduce-motorn är parallelliserad och konfigurerad för att köras i en virtuell miljö kan du minska hanteringskostnaderna och tillåta utvidgningar och sammandragningar i arbetsbelastningen av uppgiften.

MapReduce sig är i sig parallellt och distribuerat. Genom att inkapsla MapReduce-motorn i en virtuell behållare kan du köra vad du behöver när du behöver det. Med virtualisering ökar du utnyttjandet av de tillgångar du redan har betalat genom att omvandla dem till generiska pooler av resurser.

Hantera virtualisering för stora data - dummies

Redaktörens val

Hur man lägger till text i en sätter () Funktion i C Programmering

Hur man lägger till text i en sätter () Funktion i C Programmering

När du behöver visa en annan textrad, använd C-programmeringsfärdigheterna för att skapa en annan puts () -funktion i källkoden, som visas i Visa två textlinjer. VISA TILL TEXTFINER # inkludera int main () {sätter ("Hickory, Dickory, Dock,"); sätter ("musen sprang klockan."); returnera (0);} Den andra ...

Förklarar variabler i C-dummies

Förklarar variabler i C-dummies

Variabler är det som gör dina program zooma. Programmering kan bara inte bli gjort utan dem. Så om du inte har introducerats till variabler än, här går du. Valerie Variable är en numerisk variabel. Hon älskar att hålla nummer - vilket nummer som helst; det spelar ingen roll. När hon ser ett lika tecken tar hon ett värde och ...

Redaktörens val

Gör rädsla för din vän - dummies

Gör rädsla för din vän - dummies

Rädsla är lika verklig som mod. Även om värdet av rädsla inte är lika uppenbart som modets värde, har det dess fördelar. Rädsla är din instinkt som säger att du är obehaglig - även om situationen inte kommer att skada dig. Alla har haft den känslan när man hellre drar locket ...

Hur man ökar din självmedvetenhet - dummies

Hur man ökar din självmedvetenhet - dummies

Du kommer att vara med dig själv under en livstid. Ingenting kommer att förändra det faktum. Att lära känna, som att lyssna på och uppskatta själv är avgörande för din sanity. Kanske kommer du till att älska, acceptera och omfamna alla du är, är svår för dig att föreställa dig just nu, men du kan göra ...

Hur man ökar din mentala flexibilitet - dummies

Hur man ökar din mentala flexibilitet - dummies

ÄR flexibel i arbete och relationer är ett tecken på en högpresterande. Medan perfektionister är styva och obehagliga i sitt arbete och hur de interagerar med andra, är högpresterande mer öppna och tillmötesgående. Att vara mer flexibel på jobbet gav Ralph aldrig förslag under brainstorming vid gruppmöten. Han kände att hans lag ...

Redaktörens val

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Nätverksadministration: Linux-installation och virtuella konsoler - dummies

Linux är i sig ett kommandoradsorienterat operativsystem. Grafiska användargränssnitt - inklusive installationsprogrammets GUI - tillhandahålls av en valfri komponent som heter X Window System. Men medan du arbetar med det grafiska användargränssnittet för installationsprogrammet, håller Linux flera ytterligare kommandorads-konsoler öppna. Normalt behöver du inte ...

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Nätverksadministration: Linux-loggning, logg och systemavstängning - dummies

Alla användare som åtkomst ett Linux-system, lokalt eller över ett nätverk, måste verifieras av ett giltigt användarkonto på systemet. I det följande får du veta hur du loggar in och ut på ett Linux-system och hur du stänger av systemet. Logga in När Linux startar upp visas det ...

Nätverksadministration: Licensserver - Dummies

Nätverksadministration: Licensserver - Dummies

I vissa program kan du köpa nätverkslicenser som gör att du kan installera programvaran på många datorer som du vill, men reglera antalet personer som kan använda programvaran vid en viss tidpunkt. För att styra hur många som använder programvaran, är en särskild licensserver inrättad. När en användare börjar ...