Was ist der Unterschied zwischen EC2 und EMR?

Was ist der Unterschied zwischen EC2 und EMR?
Der AWS -EC2 -Service bietet dem Benutzer, eine virtuelle Maschine zu erstellen, die in der Cloud ausgeführt wird, ohne die Ressourcen des Benutzers zu verwenden. Amazon EMR erleichtert die Bereitstellung von verteilten Dateisystem-Frameworks wie Hadoop, Hive usw. einfach, kostengünstig und entkoppelt Berechnungs- und Speicherdienste. Der EMR -Cluster -Start fordert den Benutzer auf, EC2 -Instanzen auf der AWS -Plattform zu erstellen.

Beginnen wir mit Amazon EC2 und EMR Services.

Was ist AWS EC2?

Amazon EC2 ist ein Computer -Cloud -Dienst, mit dem virtuelle Maschinen genannt werden und verwendet werdenInstanzen”Auf der Wolke. Der Benutzer kann mit dem AWS -Cloud -Anbieter eine virtuelle Maschine auf dem lokalen Computer erstellen und diese Instanzen verwenden, um an verschiedenen Maschinen wie Linux, Windows usw. zu arbeiten. Der Benutzer kann sein Bild der Maschine über den AMI -Abschnitt im EC2 -Dashboard erstellen:

Merkmale von EC2

Im Folgenden finden Sie einige der wichtigsten Funktionen des Amazon EC2 -Dienstes:

Instanzen: Dies sind virtuelle Maschinen, die ein Benutzer auf dem EC2 -Dashboard erstellen und mit dem AWS Cloud -Anbieter auf dem lokalen Computer verwenden kann.

EBS: Es handelt sich um einen elastischen Blockspeicher, der standardmäßig angehängt wird, wenn die Instanz erstellt wird und der Benutzer mehrere Speicher erstellen und an die Instanz anhängen.

Preisgestaltung: Diese Servicegebühr für die vom Benutzer auf der EC2-Plattform verwendeten Instanzen pro Sekunde und für langfristige Instanzen kann der Benutzer die Verwendung der Instanz in USD pro Stunde bezahlen:

Was ist AWS EMR?

AWS EMR verfügt. Amazon EMR Cluster verwendet nicht die Ressourcen des lokalen Geräts (Laptop, Computer usw.). Es wird jedoch Cloud -Ressourcen verwendet, für die der Benutzer bezahlen muss. Der Benutzer kann mit dem AWS EMR -Dienst einzelne oder mehrere Knoten in der Cloud erstellen:

Merkmale von EMR

Im Folgenden finden Sie einige der wichtigsten Funktionen des Amazon EMR -Dienstes:

Cluster -Ressourcenmanagement: Der Benutzer kann im Amazon EMR -Dienst mehrere Cluster erstellen, wobei der Service sie in der Cloud verwaltet:

Datenverarbeitungsframework: Beim Starten des EMR -Clusters fordert der Dienst den Benutzer auf, das Datenverarbeitungsframework für den Cluster auszuwählen, und jeder Cluster wird wie eine Einheit verarbeitet.

Preisgestaltung: Das Preismodell hängt von der Art der verwendeten EC2 -Instanzen ab. Der Benutzer kann eine Menge Kosten sparen, indem sie die richtige Instanz für den EMR -Dienst auswählt:

EC2 gegen EMR

EMR ist nur ein Amazon. Der Benutzer muss keinen verteilten Rechencluster einrichten, da es sich um einen verwalteten Dienst in der Cloud handelt. Das Preismodell der AWS EMR hängt auch vom EC2 -Dienst ab, da es auf der Anzahl der für den EMR -Cluster verwendeten Instanzen basiert.

Abschluss

EC2 ist der Cloud -Dienst von Amazon, mit dem ein virtueller Computer in der Cloud erstellt wird, ohne Ressourcen aus dem Benutzersystem zu verwenden. Der EMR -Dienst wird verwendet, um Cluster zu erstellen, in denen Big Data -Analyse -Tools installiert sind, um große Datenmengen auf der Cloud zu verwalten. Der EMR -Cluster wird oben in der EC2 -Instanz erstellt, und sein Preismodell hängt auch von der Art der verwendeten EC2 -Instanzen ab.