Hem Personliga finanser Alternativa distributionsformfaktorer för Hadoop dummies

Alternativa distributionsformfaktorer för Hadoop dummies

Innehållsförteckning:

Video: TEODORA - ALTERNATIVA (OFFICIAL VIDEO) 2024

Video: TEODORA - ALTERNATIVA (OFFICIAL VIDEO) 2024
Anonim

Om Hadoop fungerar bäst när det installeras på en fysisk dator, där bearbetningen har direkt tillgång till dedikerad lagring och nätverk, har Hadoop alternativa implementeringar. Och även om de är mindre effektiva än den dedikerade hårdvaran, är alternativ i vissa fall bra alternativ.

Virtuella servrar

En stor trend i IT-centra under det senaste decenniet är virtualisering, där en stor server kan vara värd för flera "virtuella maskiner" som ser ut och fungerar som enstaka maskiner. I stället för dedikerad hårdvara används en organisations hela uppsättning program och repositorier på virtualiserad hårdvara.

Detta tillvägagångssätt har många fördelar: Centraliseringen av IT förenklar underhållet, IT-investeringarna maximeras på grund av färre oanvända CPU-cykler och det totala hårdvarufotet är lägre vilket resulterar i en lägre total ägandekostnad.

Organisationer där IT-implementeringar är helt virtualiserade mandat att varje ny applikation följer denna modell. Även om Hadoop kan distribueras på detta sätt, i huvudsak som ett virtuellt kluster (med virtuella mästerknoder och virtuella slavnoder), uppstår prestanda, delvis för att för de flesta virtualiserade miljöer är lagring SAN-baserad och inte lokalt kopplad.

Eftersom Hadoop är utformad för att fungera bäst när alla tillgängliga CPU-kärnor har snabb åtkomst till självständigt roterande skivor skapas en flaskhals som hela kartan och reducerar uppgifterna och börjar bearbeta data via det begränsade nätverket mellan processorerna och SAN. Eftersom graden av isolering mellan virtualiserade serverresurser är begränsad (virtuella servrar delar resurser med varandra), kan Hadops arbetsbelastningar också påverkas av annan aktivitet.

När din virtuella serverns prestanda påverkas av en annan servers arbetsbelastning, är det faktiskt känt i IT-kretsar som ett problem med bullriga grannar!

Virtuella miljöer kan dock vara ganska användbara, i vissa fall. Om din organisation exempelvis behöver komplettera en engångsanalys av en stor dataset, kan du enkelt skapa ett tillfälligt kluster i din virtualiserade miljö. Denna metod är ofta ett snabbare sätt att få internt godkännande än att uthärda de byråkratiska problemen med att skaffa ny dedikerad hårdvara.

När du experimenterar med Hadoop kör du det ofta på dina bärbara datorer via en virtuell maskin (VM). Hadoop är extremt långsam i denna typ av miljö, men om du använder små datasatser är det ett värdefullt lärande och testverktyg.

Cloud-implementeringar

Variationer av virtualiserade miljöer är cloud computing-leverantörer som Amazon, Rackspace och IBM SoftLayer. De flesta stora offentliga molnleverantörer har nu MapReduce eller Hadoop-erbjudanden tillgängliga för användning. Återigen är deras prestanda sämre än att använda ditt kluster på dedikerad hårdvara, men det förbättras.

Cloud-leverantörer gör Hadoop-optimerade miljöer tillgängliga där slavnoder har lokalt lagring och dedikerat nätverk. Hypervisorer blir också mycket effektivare, med minskad överhuvud och latens.

Betrakta inte en molnlösning för långsiktiga applikationer, eftersom kostnaden för att hyra molnberäkningsresurser är betydligt högre än att ägna och behålla ett jämförbart system. Med en molnleverantör betalar du för enkelhets skyld och för att kunna ladda upp överhead av provisioning-hårdvara. Molnet är dock en idealisk plattform för testning, utbildning och engångsuppgifter för databehandling.

Bortsett från prestations- och kostnadsöverväganden har du regleringshänsyn med offentliga molnutläggningar. Om du har känslig data, som måste lagras antingen in-house eller in-country, är det inte ett alternativ att använda det offentliga molnet. I sådana fall, där du behöver bekvämligheten med en molnbaserad utplacering, är ett privat moln ett bra alternativ om det är tillgängligt.

Alternativa distributionsformfaktorer för Hadoop 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 ...