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

Jewish Funeral Traditions - dummies

Jewish Funeral Traditions - dummies

Judiska begravningar sker vanligen i en synagoge, begravningshem eller på en kyrkogård. Med tradition är judiska begravningar enkla (symboliserar tron ​​att människor är alla lika i döden), men de varierar mycket och har ingen uppsättning liturgi. Att skicka blommor till ett begravnings- eller sorgshem är starkt avskräckt i judendomen. Inte bara kommer ...

Identifiera komplicerade grävande dummies

Identifiera komplicerade grävande dummies

Komplicerat roende är det tekniska namnet som sorgproffs ger till en sorgprocess som sitter fast vid något tillfälle , vilket gör det omöjligt för de förlorade att framgångsrikt starta eller avsluta sorgprocessen. Komplicerat sorg är ofta ett tecken på olösta problem i förhållandet mellan de förlorade och den avlidne som gör det ...

Redaktörens val

Hur man ställer in kartkontroller i Main_iPad. Storyboard i din iOS App - dummies

Hur man ställer in kartkontroller i Main_iPad. Storyboard i din iOS App - dummies

När du har en anpassad vy för MapController i din iOS-app, måste du berätta för iPad-storyboardet att du laddar in din anpassade vy i stället för en UIViewController. Följ dessa steg: Välj Projekt navigator genom att välja Main_iPad. storyboard och välj sedan View Controller i View Controller - Map Scene i dokumentutskriften. ...

Hur man roterar objekt i din iOS-app - dummies

Hur man roterar objekt i din iOS-app - dummies

Här hittar du hur man rotera en vy (i så fall vrid bilen runt) i din iOS-app. För att göra det uppdaterar du den roterande kodstuben du startade med och ersätter den med den fetstilta koden. - (void) rotera {CGAffineTransform transform = CGAffineTransformMakeRotation (M_PI); void (^ animation) () = ^ () {self. bil. transformera = transformera; ...

Hur man ställer in en WeatherController i Main_iPad. storyboard-fil för din iOS-app - dummies

Hur man ställer in en WeatherController i Main_iPad. storyboard-fil för din iOS-app - dummies

Bör du lägga till en ny anpassad vykontroll till din iOS-app innan du fortsätter till dessa steg. Du behöver fortfarande berätta för storyboardet att du vill att den ska ladda den nya anpassade vykontrollen istället för en UIViewController. Följ dessa steg:

Redaktörens val

Spara en grafisk stil i Adobe CS5 Illustrator - dummies

Spara en grafisk stil i Adobe CS5 Illustrator - dummies

Adobe Creative Suite 5 (Adobe CS5) Illustrator tillåter Du sparar en grafisk stil. En grafisk stil är en kombination av alla inställningar du väljer för ett visst filter eller en effekt i Utseendepanelen. Genom att spara informationen i en grafisk stil lagras du dessa attribut så att du snabbt och enkelt kan tillämpa ...

Välj som ett transformationsverktyg i Adobe CS5 Illustrator - dummies

Välj som ett transformationsverktyg i Adobe CS5 Illustrator - dummies

I Adobe Creative Suite 5 (Adobe CS5 ) Illustratör du kan använda markeringsverktyget för att skala och rotera ett valt objekt. Dra begränsningsboxens handtag för att ändra storlek på objektet, eller flytta dig utanför ett handtag och sedan, när markören ändras till en flippig pil (en böjd pil med pilhuvud i båda ändarna), dra till ...

Objekttransformation i Adobe CS5 Illustrator - dummies

Objekttransformation i Adobe CS5 Illustrator - dummies

Verktygen Rotate, Reflect, Scale och Shear i Adobe Creative Suite 5 (Adobe CS5) Illustrator använder alla samma grundläggande steg för att utföra transformationer. Här är fem sätt att transformera ett objekt: en för en godtycklig omvandling och fyra andra för exakta omvandlingar baserat på en numerisk mängd som du anger. Vilkårlig omvandlingsmetod Eftersom detta ...