Wprowadzenie do platform przetwarzania w chmurze

W tym artykule Najważniejsze aspekty działania Internetu to Cloud Computing. Firmy takie jak Google, Facebook, Amazon, Microsoft itp. Wydały miliony dolarów na budowę swoich centrów danych (chmur) w celu świadczenia usług w Internecie. W ciągu ostatnich kilku lat niektóre z tych firm otworzyły swoje usługi w chmurze dla ogółu społeczeństwa. Dlatego każdy, kto ma laptopa i połączenie z Internetem, może rozpocząć działalność w Internecie za pomocą platform chmurowych. Obliczenia, pamięć masowa i koszty są najważniejszymi parametrami decydującymi o platformie przetwarzania w chmurze. Koszt jest jednak nieco trudny do porównania, biorąc pod uwagę złożoność szacunków ze względu na ciągłe wahania stawek, a także różne zniżki dostępne na różne usługi.

3 najlepsze platformy chmurowe

Poniżej przedstawiamy najlepsze dostępne obecnie platformy chmurowe:

1. Amazon Web Services (AWS)

Amazon jest pionierem platform przetwarzania w chmurze. W 2006 roku Amazon uruchomił AWS, łącząc swoje początkowe niezależne usługi, takie jak S3 (przechowywanie w chmurze), SQS (prosta usługa kolejkowania) i EC2 (Elastic Cloud Computing). Teraz AWS oferuje ponad 150 usług dla wszystkich twoich różnorodnych potrzeb. AWS ma coś dla regionów i stref dostępności. Są to odpowiednio różne obszary geograficzne i izolowane lokalizacje, które składają się z centrów danych do przechowywania danych i wykonywania obliczeń. Obecnie istnieje około 70 stref dostępności i ponad 20 regionów. Pomaga to firmom lub osobom prywatnym uruchamiać aplikacje w najbliższych lokalizacjach i redukować opóźnienia.

Obliczać:

AWS zapewnia szeroką gamę opcji. Możesz skonfigurować swoje instancje EC2 zgodnie z własnymi wymaganiami lub przejść całkowicie bez serwera z Lambda. Możesz spawnować klastry rozproszonych komputerów za pomocą EMR (Elastic Map Reduce) lub uzyskiwać dostęp do pojedynczego komputera za pośrednictwem usług EC2 bare metal. AWS oferuje instancje Spot, które oferują do 90% rabatu na maszyny EC2 w zależności od popytu i podaży. Są to instancje, które są obecnie dostępne i działają przez nieograniczony czas, chyba że są wymagane przez innych użytkowników za pierwotną cenę. Chociaż AWS powiadamia 2 minuty przed usunięciem tych instancji, aby zapisać zadanie i zamknąć klastry.

Przechowywanie:

AWS obsługuje wszelkiego rodzaju formaty i struktury danych, zapewniając odpowiednie opcje przechowywania i pobierania danych. Jeśli masz ustrukturyzowane dane dla wszystkich swoich aplikacji, możesz skorzystać z usług baz danych, takich jak DynamoDB, RDS itp. Jeśli masz pliki multimedialne, S3 zapewnia tani woluminowy magazyn danych, a dla twoich obciążeń analitycznych i złożonych zapytań masz usługi takie jak Redshift i Atena. AWS obsługuje teraz replikację międzyregionalną i replikację tego samego regionu. Wcześniej zasoby były replikowane w 3 innych strefach dostępności, ale teraz możesz replikować dane lub cały segment S3 w innej lokalizacji geograficznej.

2. Microsoft Azure

Microsoft Azure został wydany w 2010 roku, aby świadczyć usługi Cloud Computing swoim klientom korporacyjnym. Po sukcesie AWS, Microsoft wprowadził wiele usług w ciągu ostatnich kilku lat, aby z nimi konkurować i powoli zyskuje udział w rynku. Platforma Azure, podobnie jak AWS, ma również strefy dostępności i regiony, ale brakuje jednej AWS, a mianowicie funkcji nadmiarowości geograficznej. Oznacza to, że konto magazynu jest replikowane w innym regionie, który nie jest zbyt daleko, ale wystarczająco daleko, aby uniknąć katastrof regionalnych spowodowanych w bieżącym regionie, dzięki czemu dane są zawsze archiwizowane i nie ma strat.

Obliczać:

Azure umożliwia użytkownikowi uruchomienie maszyn wirtualnych (VM), które są wersją EC2 Microsoftu. Następnie mamy Azure Functions, która jest platformą bezserwerową. Chociaż AWS i Azure są ściśle powiązane pod względem świadczonych usług, wystąpienia platformy Azure mają tendencję do zwiększania kosztów ze względu na swój rozmiar. Platforma Azure zapewnia maszyny wirtualne o niskim priorytecie, ale w przeciwieństwie do wystąpień Spot AWS cena jest stała, a dostępność jest zwykle niska.

Przechowywanie:

Azure zapewnia trzy typy magazynu:

  • Hot Storage: gdzie dane muszą być łatwo dostępne. Tutaj koszt przechowywania jest wysoki, a koszt dostępu niski.
  • Chłodnia: tam, gdzie dane nie są uzyskiwane tak często. Tutaj koszt przechowywania jest niski, a koszt dostępu jest wysoki.
  • Przechowywanie archiwów: tam, gdzie dane są rzadko dostępne, np. Pliki kopii zapasowych. Tutaj koszt przechowywania jest wyjątkowo niski, a koszt dostępu jest niezwykle wysoki.

Zasobami danych na platformie Azure można zarządzać za pomocą magazynu obiektów Blob platformy Azure, bazy danych Cosmos, usługi Data Lake itp. Zgodnie z naszymi wymaganiami.

3. Google Cloud Platform (GCP)

GCP zapewnia usługi przetwarzania w chmurze działające na tej samej platformie, co wyszukiwarka Google i YouTube. GCP słynie z niskich cen i wysokiego bezpieczeństwa. Apple używa magazynu danych GCP do przechowywania swoich usług w chmurze, a ostatnio mówi się, że Twitter i GitLab również przeniosły się na GCP. Dzięki 20 regionom i 61 strefom dostępności, GCP zapewnia również wieloregionową pamięć masową, zapewniając kopie zapasowe, utrzymując nadmiarowość w wielu regionach.

Obliczać:

Komponent IaaS GCP nazywa się Google Compute Engine, który umożliwia użytkownikom uruchamianie maszyn wirtualnych. Ma App Engine, składnik PaaS, który pozwala programistom hostować i zarządzać aplikacjami internetowymi. Automatycznie przydziela także więcej zasobów na obsługę dodatkowych wymagań. Wirtualne maszyny wirtualne GCP to krótkotrwałe i tanie maszyny wirtualne, umożliwiające użytkownikom uruchamianie krótkotrwałych aplikacji za niższą cenę. Te maszyny wirtualne działają przez 24 godziny i dają powiadomienie 30 sekund przed usunięciem.

Przechowywanie:

GCP ma 4 rodzaje opcji przechowywania:

  • Magazyn Coldline: podobny do magazynu Azure Archive Storage, w którym dostęp do danych jest możliwy tylko raz w niebieskim księżycu.
  • Nearline Storage: jest podobny do usługi Azure Storage Cold Storage, w której dane są dostępne rzadziej niż raz w miesiącu.
  • Standardowe przechowywanie: tutaj przechowujemy „gorące” dane, tj. Dane, które muszą być łatwo dostępne przez cały czas.

GCP zapewnia Cloud Storage jako jezioro danych, Cloud SQL to usługa baz danych, BigTable i Datastore, które są bazami danych NoSQL i różnymi innymi usługami przechowywania.

Wniosek

Jak widać, przetwarzanie w chmurze całkowicie zrewolucjonizowało sposób, w jaki budujemy firmy online. Przy tak wielu platformach konkurujących ze sobą, my, konsumenci tych usług, czerpiemy największe korzyści, ponieważ możemy wybierać spośród wszystkich dostępnych opcji i uzyskać najlepszy zwrot z każdej zainwestowanej złotówki.

Polecany artykuł

To jest przewodnik po platformach przetwarzania w chmurze. Tutaj omawiamy platformy chmurowe, takie jak Amazon Web Services (AWS), Microsoft Azure, Google Cloud Platform (GCP). Możesz także przejrzeć nasze inne sugerowane artykuły, aby dowiedzieć się więcej -

  1. Architektura chmury obliczeniowej z charakterystyką
  2. Przetwarzanie w chmurze a przetwarzanie w sieci | Najważniejsze różnice
  3. Technologie przetwarzania w chmurze z korzyściami
  4. Cloud Computing Wywiad Pytania, które powinieneś wiedzieć Top 10

Kategoria: