Hva er forskjellen mellom EC2 og EMR?

Hva er forskjellen mellom EC2 og EMR?
AWS EC2 -tjeneste tilbyr brukeren å lage en virtuell maskin som kjører på skyen uten å bruke noen av brukerens ressurser. Amazon EMR gjør distribusjon av distribuerte filsystemrammer som Hadoop, Hive, osv. EMR Cluster -lansering ber brukeren om å opprette EC2 -forekomster på AWS -plattformen.

La oss starte med Amazon EC2 og EMR -tjenester.

Hva er AWS EC2?

Amazon EC2 er en Compute Cloud Service som brukes til å lage og bruke virtuelle maskiner kalt “Forekomster”På skyen. Brukeren kan opprette en virtuell maskin på den lokale maskinen ved hjelp av AWS Cloud -leverandøren og bruke disse forekomstene til å jobbe på forskjellige maskiner som Linux, Windows, etc. Brukeren kan opprette sitt bilde av maskinen ved å bruke AMI -delen på EC2 -dashbordet:

Funksjoner ved EC2

Følgende er noen av de viktigste funksjonene i Amazon EC2 -tjenesten:

Forekomster: Dette er virtuelle maskiner som en bruker kan lage på EC2 -dashbordet og bruke på den lokale maskinen ved hjelp av AWS Cloud -leverandøren.

EBS: Det er en elastisk blokklagring som er festet som standard når forekomsten er opprettet og brukeren kan lage flere lagring og knytte dem til forekomsten.

Priser: Denne tjenesten koster for de forekomster som er brukt per sekund av brukeren på EC2-plattformen, og for langsiktige tilfeller kan brukeren betale i USD per time bruk av forekomsten:

Hva er AWS EMR?

AWS EMR har alle de store dataanalyseverktøyene som Hadoop, Apache Spark, Hive, osv. Installert på den, og det fungerer på skyen. Amazon Emr Cluster bruker ikke ressursene til den lokale maskinen (bærbar PC, datamaskin osv.) Imidlertid bruker den skyressurser som brukeren må betale. Brukeren kan lage enkelt- eller flere noder et sted på skyen ved hjelp av AWS EMR -tjenesten:

Funksjoner ved EMR

Følgende er noen av de viktigste funksjonene i Amazon EMR -tjenesten:

Cluster Resource Management: Brukeren kan lage flere klynger på Amazon EMR -tjeneste som har tjenesten som administrerer dem på skyen:

Databehandlingsrammeverk: Ved lansering av EMR -klyngen ber tjenesten brukeren velge databehandlingsrammen for klyngen, og hver klynge blir behandlet som en enhet.

Priser: Prismodellen avhenger av hvilken type EC2 -forekomster som brukes. Brukeren kan spare mye kostnader ved å velge riktig forekomst for EMR -tjenesten:

EC2 vs Emr

EMR er bare en Amazon-tjeneste bygget på toppen av AWS EC2 for å lage distribuerte kartredusere jobber lettere å utføre. Brukeren trenger ikke å sette opp en distribuert beregningsklynge, da det er en administrert tjeneste på skyen. Prismodellen til AWS EMR avhenger også av EC2 -tjenesten, da den er basert på antall forekomster som brukes til EMR -klyngen.

Konklusjon

EC2 er Amazons skytjeneste som brukes til å lage en virtuell maskin på skyen uten å bruke noen ressurs fra brukerens system. EMR -tjeneste brukes til å lage klynger som har big data -analyseverktøy installert på dem for å administrere enorme datamengder på skyen. EMR -klyngen er opprettet på toppen av EC2 -forekomsten, og prismodellen avhenger også av typen EC2 -forekomster som brukes.