Zacznijmy od usług Amazon EC2 i EMR.
Co to jest AWS EC2?
Amazon EC2 to usługa Compute Cloud, która służy do tworzenia i używania maszyn wirtualnych o nazwie „Instancje„Na chmurze. Użytkownik może utworzyć maszynę wirtualną na komputerze lokalnym za pomocą dostawcy chmur AWS i użyć tych instancji do pracy na różnych maszynach, takich jak Linux, Windows itp. Użytkownik może utworzyć swój obraz urządzenia za pomocą sekcji AMI na pulpicie pulpitowym EC2:
Cechy EC2
Poniżej znajdują się niektóre z kluczowych funkcji usługi Amazon EC2:
Instancje: Są to maszyny wirtualne, które użytkownik może utworzyć na pulpicie pulpitowym EC2 i używać na komputerze lokalnym za pomocą dostawcy chmur AWS.
EBS: Jest to elastyczna pamięć blokowa, która jest domyślnie załączona podczas tworzenia instancji, a użytkownik może tworzyć wiele pamięci i dołączyć je do instancji.
cennik: Ta usługa opłaty za instancje używane przez użytkownika na platformie EC2 i za instancje długoterminowe użytkownik może płacić w USD za godzinę korzystania z instancji:
Co to jest AWS EMR?
AWS EMR ma zainstalowane wszystkie narzędzia analizy dużych zbiorów danych, takie jak Hadoop, Apache Spark, Hive itp. Amazon EMR Cluster nie korzysta z zasobów komputera lokalnego (laptop, komputer itp.) Jednak używa zasobów chmurowych, za które użytkownik musi zapłacić. Użytkownik może tworzyć pojedyncze lub wiele węzłów gdzieś w chmurze za pomocą usługi AWS EMR:
Cechy EMR
Poniżej znajdują się niektóre z kluczowych funkcji usługi Amazon EMR:
Zarządzanie zasobami klastra: Użytkownik może tworzyć wiele klastrów w usłudze Amazon EMR, mając usługę zarządzającą nimi w chmurze:
Ramy przetwarzania danych: Po uruchomieniu klastra EMR usługa prosi użytkownika o wybranie ram przetwarzania danych dla klastra, a każda klaster jest przetwarzana jak jednostka.
cennik: Jego model cen zależy od rodzaju używanych instancji EC2. Użytkownik może zaoszczędzić wiele kosztów, wybierając odpowiednią instancję dla usługi EMR:
EC2 vs EMR
EMR to tylko usługa Amazon zbudowana na AWS EC2 w celu stworzenia rozproszonych zadań związanych z mapą łatwiejszą do wykonywania. Użytkownik nie musi konfigurować rozproszonego klastra obliczeniowego, ponieważ jest to usługa zarządzana w chmurze. Model cen AWS EMR zależy również od usługi EC2, ponieważ jest on oparty na liczbie instancji używanych dla klastra EMR.
Wniosek
EC2 to usługa w chmurze Amazon, która służy do tworzenia maszyny wirtualnej w chmurze bez użycia żadnego zasobu z systemu użytkownika. Usługa EMR służy do tworzenia klastrów z zainstalowaniem narzędzi analizy dużych zbiorów danych w celu zarządzania ogromnymi ilościami danych w chmurze. Klaster EMR jest tworzony na instancji EC2, a jego model cenowy zależy również od rodzaju zastosowanych instancji EC2.