AWS Vs Azure Vs GCP – The Cloud Platform of Your Choice?

By Veritis

Amazon, Microsoft i Google dominują w krajobrazie chmur publicznych, zapewniając najbezpieczniejsze, elastyczne i niezawodne usługi w chmurze. Ich odpowiednie platformy chmurowe, AWS, Azure i GCP oferują klientom szereg opcji przechowywania, obliczania i sieci.

Niektóre z funkcji wspólnych dla tych trzech platform obejmują między innymi natychmiastowy provisioning, samoobsługę, autoskalowanie, zarządzanie tożsamością, bezpieczeństwo i zgodność.

Obecnie AWS można uznać za znacznie większe niż Azure i GCP pod względem funkcjonalności i dojrzałości.

Jednakże pozostałe dwie również rozwijają się w szybszym tempie, aby udowodnić swoją dominację na rynku.

AWS Vs Azure Vs GCP: Feature-wise Comparison

.

.

.

.

Details AWS Azure GCP
Compute Services 1) AWS Beanstalk
2) Amazon EC2
3) Amazon EC2 Auto-Scaling
4) Amazon Elastic Container Registry
5) Amazon Elastic Kubernetes Service
6) Amazon Lightsail
7) AWS Serverless Application Repository
8) VMware Cloud for AWS
9) AWS Batch
10) AWS Fargate
11) AWS Lambda
12) AWS Outposts
13) Elastic Load Balancing
1) Platform-as-a-service (PaaS)
2) Function-as-a-service (FaaS)
3) Service Fabric
4) Azure Batch
5) Cloud Services
6) Container Instances Batch
7) Azure Container Service (AKS)
8) Virtual Machines Compute Engine
9) Virtual Machine Scale Sets
1) App Engine
2) Docker Container Registry
3) Instant Groups
4) Compute Engine
5) Graphics Processing Unit (GPU)
6) Knative
7) Kubernetes
8) Funkcje
Usługi magazynowania 1) Simple Storage Service (S3)
2) Elastic Block Storage (EBS)
3) Elastic File System (EFS)
4) Storage Gateway
5) Snowball
6) Snowball Edge
7) Snowmobile
1) Blob Storage
2) Queue Storage
3) File Storage
4) Disk Storage
5) Data Lake Store
1) Cloud Storage
2) Persistent Disk
3) Transfer Appliance
4) Transfer Service
AI/ML 1) SageMaker
2) Comprehend
3) Lex
4) Polly
5) Rekognition
6) Machine Learning
7) Translate
8) Transcribe
9) DeepLens
10) Deep Learning AMIs
11) Apache MXNet na AWS
12) TensorFlow na AWS
1) Machine Learning
2) Azure Bot Service
3) Cognitive Services
1) Cloud Machine Learning Engine
2) Dialogflow Enterprise Edition
5) Cloud Natural Language
6) Cloud Speech API
7) Cloud Translation API
8) Cloud Video Intelligence
9) Cloud Job Discovery (Private Beta)
Database Services 1) Aurora
2) RDS
3) DynamoDB
4) ElastiCache
5) Redshift
6) Neptune
7) Usługa migracji baz danych
1) Baza danych SQL
2) Baza danych dla MySQL
3) Baza danych dla PostgreSQL
4) Hurtownia danych
5) Server Stretch Database
6) Cosmos DB
7) Table Storage
8) Redis Cache
9) Data Factory
1) Cloud SQL
2) Cloud Bigtable
3) Cloud Spanner
4) Cloud Datastore
Backup Services Glacier 1) Archive Storage
2) Backup
3) Site Recovery
1) Nearline (często dostępne dane)
2) Coldline (dane rzadko udostępniane)
Obliczenia bezserwerowe 1) Lambda
2) Repozytorium aplikacji bezserwerowych
Funkcje Google Cloud Functions
Silne strony 1) Dominująca pozycja na rynku
2) Rozbudowana, dojrzała oferta
3) Wsparcie dla dużych organizacji
4) Globalny zasięg
5) Elastyczność i szerszy zakres usług
1) Drugi co do wielkości dostawca
2) Integracja z narzędziami i oprogramowaniem Microsoft
3) Szeroki zestaw funkcji
4) Chmura hybrydowa
5) Wsparcie dla open source
6) Idealne dla startupów i deweloperów
1) Przeznaczone dla firmrodzimych firm
2) Zaangażowanie w open source i przenośność
3) Elastyczne umowy
4) Wiedza DevOps
5) Kompletny model oparty na kontenerach
6) Najbardziej efektywny pod względem kosztówefficient
Caching Elastic Cache Redis Cache Cloud CDN
File Storage EFS Azure Files ZFS i Avere
Networking Virtual Network (VNET) Virtual Private Cloud (VPC) Cloud Virtual Network
Bezpieczeństwo AWS Security Hub Azure Security Center Cloud Security Command Center
Lokalizacja 77 stref dostępności w ramach 24 regionów geograficznych Obecność w ponad 60 regionach na całym świecie Obecność w 24 regionach i 73 strefach. Available in 200+ countries and territories
Documentation Best in class High quality Wysoka jakość
Pricing/ Discount Options Roczna bezpłatna próba wraz z rabatem do 75% przy zobowiązaniu na 1 rok.3 lata Up to 75% discount for a commitment ranging from one to three years GCP Credit of $300 for 12 months apart from a sustained use discount of up to 30%

AWS Vs Azure Vs Google Cloud: Pricing

Wybierając dostawcę usług chmury publicznej, aspekt cenowy jest uważany za główny bodziec, który wpływa na podejmowanie decyzji przez firmy IT.

Poniższe porównanie pomiędzy AWS, Azure i GCP pod względem ceny i typu maszyny pomoże Ci w podjęciu decyzji:

Typ maszyny AWS Azure GCP
Najmniejsza instancja Instancja z 2 wirtualnymi procesorami i 8 GB RAM będzie Cię kosztować około 69 USD/miesiąc. Instancja z 2 wirtualnymi procesorami i 8 GB RAM będzie Cię kosztować około USD70/miesiąc. Instancja z 2 wirtualnymi procesorami i 8 GB RAM będzie Cię kosztować około USD52/miesiąc.
Największa instancja Największa instancja, która zawiera 3,84 TB RAM i 128 vCPU będzie Cię kosztować około USD 3.97/godzinę. Największa instancja, która zawiera 3.89 TB RAM i 128 vCPU będzie Cię kosztować około USD 6.79/h. Największa instancja, która zawiera 3.75 TB RAM i 160 vCPU będzie Cię kosztować około USD 5.32/h.

Oprócz wyżej wymienionych modeli cenowych, istnieje jeszcze jeden model, o którym warto wspomnieć!!!

AWS i Azure oferują swoje usługi w chmurze z opcją rozliczeń pay-per-minute, podczas gdy GCP wyprzedza je, zapewniając opcję rozliczeń pay-per-second. Ponadto, GCP oferuje różne rabaty i elastyczne umowy, aby uzyskać maksymalny napływ popytu.

Amazon Web Services (AWS)

Pionier cloud computing, Amazon był pierwszym uczestnikiem rynku usług w chmurze ponad dekadę temu i prowadzi zarówno pod względem liczby produktów, jak i klientów, z AWS uważany za punkt odniesienia jakości usług w chmurze.

AWS oferuje szereg ofert w zakresie infrastruktury jako usługi (IaaS), które można sklasyfikować jako obliczeniowe, bazodanowe, dostarczania i przechowywania treści oraz sieciowe.

AWS umożliwia płynny i elastyczny przepływ gromadzenia danych przy użyciu usług bezserwerowych, takich jak Amazon Kinesis Streams, Amazon SQS Queues i AWS Lambda Functions. Zapewnia organizacjom możliwość wyboru platformy aplikacji internetowej, systemu operacyjnego, bazy danych i języków programowania, między innymi zgodnie z ich wymaganiami.

Użycie zasobów infrastruktury chmury może być monitorowane przy użyciu narzędzi do zarządzania AWS, takich jak AWS CloudTrail i Amazon CloudWatch do śledzenia aktywności użytkowników oraz AWS Config do zarządzania zasobami i zmianami.

AWS przyczynia się do znacznego zwiększenia produktywności i rozwoju biznesowego organizacji. Kilka wad AWS obejmuje złożoną infrastrukturę i domyślne limity usług, które są ustawione zgodnie z przeciętnymi potrzebami użytkowników.

Centra danych Amazona są największe spośród trzech dostawców usług w chmurze i znajdują się w 77 regionach na całym świecie.

ALSO READ: Best Practices for AWS Cloud Migration and Benefits

Microsoft Azure

Platforma Microsoft Azure została zaprojektowana do budowania, wdrażania i zarządzania różnymi usługami i aplikacjami poprzez ogromną sieć centrów danych zarządzanych przez Microsoft. Oferta Azure obejmuje obliczenia, sieci, bazy danych zarządzania danymi i wydajności.

Azure Site Recovery umożliwia organizacjom każdej wielkości do orkiestracji site-to-site replikacji i odzyskiwania danych do maszyn wirtualnych hostowanych na Azure. Azure oferuje Zone Redundant Storage (ZRS) lub redundancję przechowywania danych w wielu regionach centrum danych.

Azure ExpressRoute ułatwia łączność centrum danych z Azure poprzez prywatne łącze bez korzystania z Internetu, zapewniając tym samym wyższe bezpieczeństwo, większą niezawodność i niższe opóźnienia.

Azure posiada również rozbudowane możliwości sieciowe, w tym obsługę wielu połączeń site-to-site do sieci wirtualnych, wraz z możliwością łączenia ze sobą sieci wirtualnych z różnych regionów.

Azure posiada najniższe ceny instancji na żądanie i z rabatem. Wyspecjalizowani programiści mogą pisać, testować i wdrażać algorytmy za pomocą Azure Machine Learning Studio.

ALSO READ: Steps to a Successful Microsoft Azure Cloud Migration

Google Cloud Platform (GCP)

Z intuicyjnym interfejsem, niższymi kosztami, instancjami z opcją pierwokupu i elastycznymi opcjami obliczeń, GCP jest atrakcyjną alternatywą zarówno dla AWS, jak i Azure. Google stosuje szyfrowanie na pełną skalę wszystkich danych i kanałów komunikacyjnych, w tym ruchu między centrami danych.

Kilka obszarów, w których Google Cloud silnie konkuruje z AWS to konfigurowalność instancji i płatności, bezpieczeństwo prywatności i ruchu, efektywność kosztowa i Machine Learning.

Podczas gdy wszyscy trzej dostawcy usług w chmurze oferują zniżki w wysokości do 75 procent przy zobowiązaniu na okres od jednego do trzech lat, Google dodatkowo oferuje zniżkę z tytułu trwałego użytkowania w wysokości do 30 procent na każdy typ instancji działający na więcej niż 25 procent każdego miesiąca.

AWS’ 1-year-free trial has matched by GCP’s credit of USD 300 for 12 months along with a free tier that isn’t time-limited. Model kredytów GCP jest bardziej odpowiedni dla organizacji, które dopiero zaczynają korzystać z usług w chmurze.

Google oferuje kilka gotowych interfejsów API odnoszących się do wizji komputerowej, przetwarzania języka naturalnego i tłumaczenia. Inżynierowie zajmujący się uczeniem maszynowym mogą budować modele oparte na otwartoźródłowej bibliotece głębokiego uczenia TensorFlow, należącej do Google Cloud Machine Learning Engine.

ALSO READ: Migracja do Google Cloud Platform (GCP) – Najlepsze praktyki, narzędzia i korzyści

Trójstronna bitwa

Różnice między trzema głównymi usługami w chmurze można dostrzec, oceniając je za pomocą różnych parametrów, takich jak obliczenia, przechowywanie, bazy danych, lokalizacje i dokumentacja.

  • Obliczenia: AWS oferuje Elastic Compute Cloud (EC2), który obsługuje wszystkie usługi obliczeniowe poprzez zarządzanie maszynami wirtualnymi, które mają wstępnie skonfigurowane ustawienia, a także mogą być konfigurowane przez użytkowników zgodnie z wymaganiami. Z drugiej strony, Azure oferuje maszyny wirtualne i zestawy skalowania maszyn wirtualnych, podczas gdy GCP zapewnia Google Compute Engine (GCE), który wykonuje te same funkcje.
  • Pamięć masowa: Amazon S3 (Simple Storage Service) to najlepsza opcja dla pamięci masowej z obszerną dokumentacją, wypróbowaną i przetestowaną technologią z odpowiednim wsparciem społeczności. Microsoft Azure Storage i Google Cloud Storage również oferują niezawodne usługi pamięci masowej.
  • Bazy danych: Wiele narzędzi i opcji usług odnoszących się do baz danych jest oferowanych przez wszystkich głównych dostawców usług. Usługa Relational Database Service (RDS) firmy Amazon obsługuje główne bazy danych, takie jak Oracle i PostgreSQL, i zarządza wszystkim, od aktualizacji do poprawek. Baza danych SQL Azure oferuje funkcje obsługi bazy danych SQL dla Azure, podczas gdy jest to Cloud SQL dla GCP.
  • Lokalizacja: AWS, Azure i GCP oferują duży zasięg na całym świecie i zapewniają szczytową wydajność aplikacji poprzez posiadanie najmniejszej możliwej drogi do zamierzonej bazy klientów. Podczas gdy Amazon ma 77 stref dostępności, Azure jest obecny w ponad 60 regionach, a Google w 33 krajach, z nowszymi regionami dodawanymi regularnie.
  • Dokumentacja: Wszyscy trzej dostawcy oferują wysokiej jakości dokumentację, choć AWS nieznacznie wyprzedza Azure i GCP.

AWS Vs Azure Vs Google Cloud: Key Takeaways!

Po przejściu przez najbardziej znaczące plusy i minusy tych trzech dostawców chmury, oczywiste jest, że każdy z nich jest wyjątkowy na swój sposób i zapewnia różne opcje dla klientów.

Ale kiedy przyjrzymy się im z bliska, możemy zobaczyć AWS zabezpieczające maksymalny ślad w tej bitwie o chmurę Azure vs AWS vs GCP. Nawet jeśli AWS jest na czele krzywej, nadal nie jest pewne, jak długo AWS będzie cieszyć się dominacją.

Azure i GCP dążą niestrudzenie do zabezpieczenia maksymalnego udziału w globalnym rynku chmury.

Azure wykorzystuje fakt, że „łatwo jest zintegrować narzędzia MS z chmurą Azure”. Tak więc, Azure może łatwo objąć organizacje do korzystania z narzędzi MS.

Z drugiej strony, GCP z najlepszymi modelami cenowymi może pomóc klientom z obawami o koszty.

AWS, Azure i GCP: Udziały w rynku i tempo wzrostu

Od momentu powstania Cloud computing, AWS dominuje nad innymi na globalnym rynku chmury. AWS cieszy się dominacją, zabezpieczając około 32 procent udziału w globalnym rynku. Podczas gdy Microsoft Azure jest następcą AWS z 19 procentami udziału w rynku globalnym.

And, GCP jest na trzecim miejscu z udziałem w rynku globalnym w wysokości 10 procent.

Cloud Market Share at a Glance:

  • AWS – 32%
  • Microsoft Azure – 19%
  • GCP – 7%

The Selection Dilemma

Wojna o dominację w chmurze toczy się pomiędzy Wielką Trójką. Chociaż wielu innych graczy, takich jak IBM i Oracle, odważyło się na usługi w chmurze, wciąż daleko im do zdobycia znaczącego udziału w rynku.

Każda z trzech platform chmury AWS, Azure i GCP są wyjątkowe na swój sposób i oferują mnóstwo opcji dla organizacji do wyboru w oparciu o ich specyficzne wymagania.

Czy AWS zachowa swoją wybitność, czy też inni dogonią ją w najbliższej przyszłości, pozostaje do przewidzenia.

Need Advice?

Post Updated: 01st January 2021

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.