AWS, Azure czy Google Cloud: która bezpłatna warstwa jest najlepsza?

Kto nie lubi darmowych rzeczy? Dostawcy chmury publicznej wiedzą, że wszyscy to robimy.

Główne usługi w chmurze oferują swoje produkty każdemu, od niezależnego dewelopera z kartą kredytową po przedsiębiorstwa, które obniżyły siedmiocyfrowe umowy SLA. Wielka trójka - Amazon AWS, Google Cloud Platform i Microsoft Azure - również oferuje bezpłatne wersje próbne różnych indywidualnych usług pod ich banerami. Darmowe oferty nie zawsze wystarczają do pełnej pracy produkcyjnej, ale wystarczają, aby dobrze poznać działanie usług bez konieczności płacenia rachunku.

Pamiętaj, że lista zawsze bezpłatnych usług różni się znacznie w zależności od chmury. To, co jedna chmura oferuje bezpłatnie w jakiejś formie, inne mogą pobierać opłaty za cały czas. W tym artykule wyjaśnimy, jak bezpłatne poziomy działają w AWS, Google Cloud i Microsoft Azure, a także omówimy ich podobieństwa, różnice i ograniczenia. Na koniec wskażemy kilka ważnych, zawsze bezpłatnych ofert dostępnych w każdej chmurze, wraz z ich ograniczeniami dotyczącymi usług.

Bezpłatnie na AWS, Google Cloud i Microsoft Azure

Bezpłatne oferty w AWS, Google Cloud i Microsoft Azure dzielą się na dwa podstawowe segmenty:

  • Poziom „ograniczony czasowo za darmo” zapewnia pewne usługi bezpłatnie przez 12 miesięcy, ale tylko w ograniczonych ilościach i tylko przy pierwszej rejestracji lub rejestracji w usłudze. Po upływie 12 miesięcy opłaty za te usługi będą naliczane według ich zwykłej stawki.
  • Poziom „zawsze bezpłatne” zapewnia usługi, które są zawsze dostępne bezpłatnie, pod warunkiem, że ich wykorzystanie nie przekracza określonej kwoty miesięcznie. Zwykle można tym zarządzać, monitorując wykorzystanie. Na przykład AWS ma budżety i alerty, które mogą w tym pomóc.

Google Cloud i Microsoft Azure również oferują kredyt serwisowy przy rejestracji. Google Cloud oferuje 300 USD do wykorzystania w dowolnych usługach Google Cloud Platform. Jednak Twój 12-miesięczny bezpłatny okres próbny zakończy się wcześniej, jeśli wydasz w tym czasie wszystkie 300 USD na kredyt. Microsoft Azure oferuje 200 dolarów kredytu przy rejestracji, ale tylko do wydania w ciągu pierwszych 30 dni. Z drugiej strony, wydanie całego kredytu nie kończy 12-miesięcznego bezpłatnego okresu próbnego.

Ograniczenia poziomu bezpłatnego w usługach AWS, Google Cloud i Microsoft Azure

Głównymi ograniczeniami są limity czasu i użytkowania usług - tylko tyle miesięcznie i tylko 12 miesięcy w przypadku oferty bezpłatnej wersji próbnej. Ale zazwyczaj obowiązują również inne ograniczenia.

  • Oprogramowanie i systemy operacyjne. Komercyjne licencje na oprogramowanie i systemy operacyjne zazwyczaj nie są dostępne w warstwach bezpłatnych. Na przykład w przypadku AWS niektóre warianty systemu Windows, takie jak Microsoft Windows Server 2019 z SQL Server 2017 Standard, nie są dostępne ani w warstwie 12-miesięcznej, ani zawsze bezpłatnej. Jednak Microsoft Windows Server 2019 Baza  jest uprawniony do swobodnego tier jak najdłużej pozostać w granicach instancja typu wolnego kondygnacji.
  • Limity operacyjne. Usługi dostępne na poziomach bezpłatnych często mają wprowadzone ograniczenia, które można usunąć tylko poprzez przejście na płatną wersję produktu. Na przykład w przypadku Google Cloud obowiązuje ograniczenie liczby wirtualnych procesorów, których możesz używać jednocześnie. Nie można też dodawać procesorów GPU ani używać instancji systemu Windows Server.
  • Bez kumulacji. Jeśli nie wykorzystasz wszystkiego, co jest dostępne za darmo w danym miesiącu, nie spodziewaj się, że możesz przenieść saldo na przyszłe miesiące. Darmowe usługi są w zasadzie rozwiązaniem typu „wykorzystaj lub strać”.

Najważniejsze cechy darmowego poziomu AWS

  • Amazon Chime: usługa komunikacji biznesowej firmy Amazon - czat, rozmowy audio i wideo - jest całkowicie bezpłatna dla nowych klientów od 4 marca 2020 r. Do 30 czerwca 2020 r. Podstawowe funkcje, w tym czat tekstowy i rozmowy głosowe, są zawsze bezpłatne.
  • AWS CodeBuild: 100 minut kompilacji miesięcznie na instancji typu build.general1.small za darmo.
  • AWS CodeCommit: do pięciu użytkowników z 50 GB miesięcznie miejsca na dane i 10 000 żądań Git.
  • AWS CodePipeline : jeden aktywny potok miesięcznie za darmo.
  • Amazon DynamoDB: baza danych Amazon NoSQL oferuje 25 GB przestrzeni dyskowej i 25 jednostek pojemności do odczytu i zapisu każdego miesiąca. Amazon twierdzi, że to „wystarczy, aby obsłużyć do 200 mln żądań miesięcznie”.
  • Amazon Glacier: z usługi długoterminowego przechowywania danych Amazon można pobrać bezpłatnie do 10 GB danych.
  • AWS Lambda: oferowana przez Amazon funkcja jako usługa może dostarczyć bezpłatnie do miliona żądań i 3,2 miliona sekund czasu obliczeniowego miesięcznie.
  • Amazon RDS:  usługa zarządzanej bazy danych Amazon - MySQL, MariaDB, PostgreSQL, Oracle Database (musisz dostarczyć własną licencję) lub SQL Server Express - może być uruchamiana nieprzerwanie co miesiąc, o ile używasz bazy danych Single-AZ db.t2.micro instancji, wraz z 20 GB miejsca na dane z bazy danych wspieranym przez SSD i 20 GB kopii zapasowych.
  • Funkcje krokowe AWS: 4000 przejść między stanami jest darmowych każdego miesiąca.

Najważniejsze informacje o bezpłatnym poziomie Google Cloud

  • Google App Engine: bezpłatne wystąpienia Google App Engine mogą wykorzystywać do 5 GB Google Cloud Storage i uruchamiać do 28 front-end i 9 back-end godzin dziennie oraz dostarczać 1 GB danych wychodzących, używać 1000 wyszukiwań operacji (do 10 MB indeksowania wyszukiwania) i dostarczyć 100 e-maili. Pamiętaj, że jedynym środowiskiem obsługiwanym przez bezpłatne instancje Google App Engine jest środowisko standardowe.
  • Google BigQuery: do 1 TB zapytań i 10 GB miejsca na miesiąc jest wliczone bezpłatnie.
  • Google Cloud Build: 120 minut na kompilację jest dostępnych bezpłatnie każdego dnia.
  • Funkcje Google Cloud: dwa miliony wywołań, zarówno w tle, jak i HTTP, jest darmowych każdego miesiąca. Uwzględniono również 5 GB wychodzących danych sieciowych, 400 000 GB-sekund i 200 000 GHz-sekund czasu obliczeniowego.
  • Google Cloud Source Repositories: do pięciu użytkowników z 50 GB miejsca na dane i 50 GB danych wychodzących jest dostępnych bezpłatnie.
  • Google Cloud Storage: co miesiąc Google Cloud Storage zapewnia bezpłatne 5 GB regionalnej pamięci masowej w USA, 5000 operacji klasy A i 50 000 operacji klasy B oraz 1 GB danych wychodzących (ograniczone zgodnie z Compute Engine).
  • Google Compute Engine: jedna maszyna wirtualna f1-micro jest dostępna bezpłatnie w regionach USA. Korzystanie z GPU lub TPU jest dodatkowo płatne.

Najważniejsze cechy bezpłatnej warstwy Microsoft Azure

  • Azure Active Directory: do 50 000 uwierzytelnień miesięcznie jest dostępnych bezpłatnie.
  • Azure App Service: do 10 aplikacji internetowych, mobilnych lub aplikacji API można utworzyć bezpłatnie.
  • Azure Cosmos DB: do 500 GB magazynu i 400 jednostek żądań na sekundę jest dostępnych bezpłatnie każdego miesiąca.
  • Azure DevOps: do 5 użytkowników, każdy z nieograniczoną liczbą prywatnych repozytoriów Git, jest dostępnych bezpłatnie.
  • Azure Functions: bezpłatnie można wysłać do 1 miliona żądań miesięcznie.

Platforma Azure zapewnia również bezpłatnie 5 GB danych wychodzących miesięcznie.

Przeczytaj więcej o przetwarzaniu w chmurze:

  • AWS, Azure czy Google Cloud: która bezpłatna warstwa jest najlepsza?
  • Co to jest chmura obliczeniowa? Wszystko, co musisz wiedzieć teraz
  • Jak najlepiej wykorzystać darmowy poziom AWS
  • Jak najlepiej wykorzystać bezpłatną warstwę Google Cloud
  • Dlaczego AWS jest liderem w chmurze
  • 14 sposobów, w jakie AWS pokonuje Microsoft Azure i Google Cloud
  • 13 sposobów, w jakie Microsoft Azure pokonuje AWS
  • 13 sposobów, w jakie Google Cloud pokonuje AWS
  • Stan chmury obliczeniowej w 2020 roku