Czym jest Google Cloud Anthos? Kubernetes można zarządzać wszędzie

Google Anthos obiecuje jeden, spójny sposób zarządzania obciążeniami Kubernetes w środowiskach on-prem i w chmurze publicznej.

Czym jest Google Cloud Anthos? Kubernetes można zarządzać wszędzie

Thinkstock

Google Cloud uruchomił platformę Anthos w kwietniu 2019 roku, obiecując klientom sposób na uruchomienie obciążeń Kubernetes on-premises, w chmurze Google i, co chyba najistotniejsze, w innych głównych chmurach publicznych, w tym Amazon Web Services (AWS) i Microsoft Azure.

Przemawiając na Google Cloud Next w San Francisco w 2019 roku, dyrektor generalny Google Sundar Pichai powiedział, że ideą stojącą za Anthos jest umożliwienie programistom „pisania raz i uruchamiania w dowolnym miejscu”- była to obietnica uproszczenia rozwoju, wdrażania i obsługi skonteneryzowanych aplikacji w hybrydowych i wielu chmurach publicznych poprzez pomostowanie niekompatybilnych architektur chmur. Google w końcu ogłosił wsparcie Anthos dla AWS (od kwietnia 2020) i wsparcie Anthos dla Azure (od grudnia 2021), wraz z wydaniem Anthos Multi-Cloud API, tym samym spełniając swoją pierwotną obietnicę prawdziwej hybrydowej i wielochmurowej operacyjności.

Zapewniając pojedynczą platformę do zarządzania wszystkimi obciążeniami Kubernetes, Google Cloud Anthos pozwala klientom skupić swoje umiejętności na jednej technologii, zamiast polegać na certyfikowanych ekspertach w wielu własnych technologiach chmurowych.

Podobnie, Anthos zapewnia spójność operacyjną w chmurach hybrydowych i publicznych, z możliwością stosowania wspólnych konfiguracji w różnych infrastrukturach, a także niestandardowych polityk bezpieczeństwa związanych z określonymi obciążeniami i przestrzeniami nazw, niezależnie od tego, gdzie te obciążenia są uruchomione. Operatorzy mogą śledzić informacje telemetryczne i logi klastra z poziomu jednej konsoli.

Osiągnięcie tego kluczowego wsparcia multicloud zajęło trochę czasu. Google w końcu ogłosił wsparcie Anthos dla AWS (od kwietnia 2020) i wsparcie Anthos dla Azure (od grudnia 2021), wraz z wydaniem Anthos Multi-Cloud API, spełniając swoją pierwotną obietnicę prawdziwej hybrydowej i wielochmurowej operacyjności.

Komponenty Google Cloud Anthos

Anthos jest naturalną ewolucją Platformy Usług Chmurowych, którą dostawca budował przed 2019 rokiem. Anthos łączy w sobie zarządzaną usługę Google Cloud Google Kubernetes Engine (GKE), GKE On-Prem oraz konsolę Anthos Config Management do ujednoliconej administracji, polityk i bezpieczeństwa w hybrydowych i wielochmurowych wdrożeniach Kubernetes.

Dodając Stackdriver do obserwowalności, GCP Cloud Interconnect do szybkiej łączności, Anthos Service Mesh (oparty na projekcie Google Istio) i usługę wdrażania bezserwerowego Cloud Run (opartą na open source Knative) do zestawi, Google Cloud chce zapewnić bezproblemowy, pojedynczy punkt kontaktowy do zarządzania obciążeniami Kubernetes niezależnie od tego, gdzie się znajdują. Będąc opartym na GKE, Anthos dba o wszelkie aktualizacje Kubernetes i poprawki bezpieczeństwa automatycznie, gdy są one wydawane. Natywne instalacje GKE On-Prem będą działać na VMware vSphere lub na gołym metalu, a partnerzy VMware, Dell EMC, HPE, Intel i Lenovo zobowiązali się do dostarczenia Anthos na hiperkonwergentnych infrastrukturach.

Konkurenci Google Cloud Anthos

Strach przed uzależnieniem od dostawcy jest bardzo realny dla klientów korporacyjnych. Zapewnienie elastycznej i otwartej drogi do przejścia do chmury jest dla dostawców chmury absolutnym priorytetem. Niektórzy jednak chcą zjeść swoje ciastko i mieć je nadal, a to poprzez uwięzienie tych klientów w ich własnym ekosystemie, gdy klienci zdecydują się przenieść obciążenia do chmury.

Amazon Web Services w końcu ustąpił na froncie hybrydowej chmury, gdy ogłosił AWS Outposts, aby pomóc klientom mostu on-prem i obciążeń w chmurze. Rozszerzenie chmury AWS na lokalne centra danych, AWS Outposts łączy w sobie sprzęt skonfigurowany przez AWS oraz usługi i interfejsy API zarządzane przez AWS. Następnie, w grudniu 2020 r., AWS rozszerzyła zarządzaną usługę Amazon Elastic Kubernetes Service (EKS) na obciążenia działające zarówno lokalnie, jak i w chmurze AWS.

Oracle Cloud at Customer i Microsoft Azure Stack są podobnymi ofertami chmur hybrydowych, podczas gdy Red Hat OpenShift i VMware Tanzu platforma-as-a-service oferty, zarówno wspierane przez Kubernetes, pozwalają skonteneryzowane obciążenia przedsiębiorstw do pracy w chmurach hybrydowych i publicznych.

W swojej próbie pokonania tych rywali, Google Cloud stawia bardzo dużo na Kubernetes jako przyszłość infrastruktury korporacyjnej.

Jak zmigrować do Google Cloud Anthos

Aby pomóc klientom zacząć, Google uruchomił Migrate for Anthos po przejęciu w 2018 roku Velostrata, izraelskiej firmy specjalizującej się w migracji do chmury poprzez sprytne oddzielenie pamięci masowej i obliczeń, co pozwala firmom pozostawić pamięć masową w siedzibie firmy i uruchomić obliczenia w chmurze. Migrate for Anthos pozwala na przekształcenie obciążeń roboczych w kontenery dla Kubernetes bezpośrednio z serwerów fizycznych i maszyn wirtualnych. Jak to działa? Migrate for Anthos przetwarza system plików serwera lub maszyny wirtualnej i konwertuje go na stały wolumen Kubernetes. Kontenery aplikacji, kontenery usług, sieci i woluminy trwałe trafiają do kapsuły Kubernetes, będącej grupą kontenerów rozmieszczonych razem na tym samym hoście.

Dla klientów Google Cloud Platform rozpoczęcie pracy z Anthos jest tak proste, jak stworzenie nowego klastra GKE z włączoną usługą Istio w konsoli.

Dla klientów on-prem pierwszym krokiem do uruchomienia Anthos jest założenie klastra GKE On-Prem i migracja istniejącej aplikacji. Gdy klaster jest już zarejestrowany w GCP, można zainstalować Istio, aby uzyskać widoczność obciążenia we wszystkich klastrach. Następnie, poprzez włączenie Anthos Config Management na wszystkich klastrach GKE, wszystkie polityki Kubernetes i Istio mogą być zarządzane w jednym miejscu.

Koszt Google Cloud Anthos

Google Cloud Anthos jest dostępny na zasadzie pay-as-you-go lub jako miesięczna subskrypcja, ze zniżkami opartymi na zobowiązaniach.

Dla klientów w chmurze Anthos kosztuje 8 USD za vCPU klastra miesięcznie na zasadzie pay-as-you-go lub 6 USD, jeśli płacisz na zasadzie subskrypcji, niezależnie od tego, na jakiej platformie chmury publicznej działa twoje obciążenie.

Dla klientów stacjonarnych koszt Anthos wzrasta do 24 USD za vCPU klastra w modelu pay-as-you-go dla klientów pracujących na VMware lub bare metal. Darmowa wersja próbna dla nowych klientów pozwala na wykorzystanie do 800 USD przez maksymalnie 30 dni.

Źródło: Infoworld

W celu komercyjnej reprodukcji treści Computerworld należy zakupić licencję. Skontaktuj się z naszym partnerem, YGS Group, pod adresem [email protected]

TOP 200