Προγραμματισμός

Τι είναι το Google Cloud Anthos; Kubernetes παντού

Το Google Cloud ξεκίνησε την πλατφόρμα Anthos τον Απρίλιο του 2019, υπόσχοντας στους πελάτες έναν τρόπο να εκτελούν φόρτους εργασίας Kubernetes εσωτερικά, στο Google Cloud και, κυρίως, σε άλλα μεγάλα δημόσια σύννεφα, συμπεριλαμβανομένων των Amazon Web Services (AWS) και Microsoft Azure.

Αυτό το κρίσιμο τελευταίο μέρος χρειάστηκε αρκετό χρόνο στο Google Cloud. Η εταιρεία ανακοίνωσε τελικά την υποστήριξη της Anthos για AWS τον Απρίλιο του 2020, ενώ η υποστήριξη Azure παραμένει σε προεπισκόπηση με μια επιλεγμένη ομάδα πελατών προς το παρόν.

Μιλώντας στο Google Cloud Next στο Σαν Φρανσίσκο το 2019, ο Διευθύνων Σύμβουλος της Google Sundar Pichai είπε ότι η ιδέα πίσω από τον Anthos είναι να επιτρέψει στους προγραμματιστές να «γράφουν μία φορά και να τρέχουν οπουδήποτε» - μια υπόσχεση για απλοποίηση της ανάπτυξης, ανάπτυξης και λειτουργίας εφαρμογών σε υβριδικά και πολλαπλάσια δημόσια σύννεφα γεφυρώνοντας ασύμβατες αρχιτεκτονικές σύννεφων.

Το Google Kubernetes Engine (GKE) και το GKE On-Prem που κυκλοφόρησαν στο παρελθόν επέτρεψαν την ανάπτυξη υβριδικών Kubernetes, αλλά οι πελάτες συνέχισαν να απαιτούν μια πλατφόρμα που την καθιστά απλή και σε πολλούς, ανταγωνιστικούς παρόχους cloud.

Παρέχοντας μια ενιαία πλατφόρμα για τη διαχείριση όλων των φόρτων εργασίας του Kubernetes, το Google Cloud Anthos επιτρέπει στους πελάτες να επικεντρώσουν τις δεξιότητές τους σε μια μόνο τεχνολογία, αντί να βασίζονται σε πιστοποιημένους εμπειρογνώμονες σε ένα πλήθος ιδιόκτητων τεχνολογιών cloud.

Παρομοίως, η Anthos παρέχει λειτουργική συνέπεια σε υβριδικά και δημόσια σύννεφα, με τη δυνατότητα να εφαρμόζει κοινές διαμορφώσεις σε όλες τις υποδομές, καθώς και προσαρμοσμένες πολιτικές ασφαλείας που συνδέονται με συγκεκριμένους φόρτους εργασίας και χώρους ονομάτων, ανεξάρτητα από το πού λειτουργούν αυτά τα φορτία εργασίας.

Στοιχεία Google Cloud Anthos

Το Anthos είναι η φυσική εξέλιξη της Πλατφόρμας Υπηρεσιών Cloud που δημιουργούσε ο προμηθευτής πριν από το 2019. Ο Anthos συνδυάζει την υπηρεσία διαχείρισης Google Cloud Google Kubernetes Engine (GKE), GKE On-Prem και την κονσόλα διαχείρισης Anthos Config για ενοποιημένη διαχείριση, πολιτικές και ασφάλεια σε υβριδικές και πολύπλευρες εφαρμογές Kubernetes.

Προσθέστε το Stackdriver για δυνατότητα παρακολούθησης, το GCP Cloud Interconnect για συνδεσιμότητα υψηλής ταχύτητας, το Anthos Service Mesh (βασισμένο στο έργο Istio ανοιχτού κώδικα της Google) και την υπηρεσία ανάπτυξης χωρίς διακομιστή Cloud Run (με βάση το open source Knative) στο μείγμα και το Google Cloud επιδιώκει να παρέχει ένα απρόσκοπτο, ενιαίο κατάστημα για τη διαχείριση του φόρτου εργασίας του Kubernetes ανεξάρτητα από το πού βρίσκονται.

Βασισμένο στο GKE, ο Anthos φροντίζει αυτόματα για τυχόν ενημερώσεις και ενημερώσεις ασφαλείας του Kubernetes κατά την κυκλοφορία τους.

Η εγκατάσταση του GKE On-Prem απαιτεί αυτήν τη στιγμή το VMware vSphere, αν και το Google Cloud έχει ανακοινώσει ότι θα επιτρέψει στο GKE On-Prem να εκτελείται χωρίς τρίτο επόπτη αργότερα αυτό το έτος. Κατά την κυκλοφορία, οι συνεργάτες VMware, Dell EMC, HPE, Intel και Lenovo δεσμεύτηκαν να παραδώσουν τον Anthos σε υπερσυγκεντρωμένες υποδομές.

Ανταγωνιστές του Google Cloud Anthos

Ο φόβος του κλειδώματος προμηθευτή είναι πολύ πραγματικός για τους εταιρικούς πελάτες. Η παροχή μιας ευέλικτης και ανοιχτής διαδρομής για μετάβαση στο σύννεφο είναι κάτι ιερό grail για τους πωλητές cloud σήμερα. Αλλά μερικοί θέλουν να πάρουν το κέικ τους και να το φάνε, παγιδεύοντας αυτούς τους πελάτες στο δικό τους οικοσύστημα όταν οι πελάτες αποφασίζουν να μεταφέρουν τους φόρτους εργασίας στο σύννεφο.

Οι Υπηρεσίες Ιστού της Amazon βασίστηκαν τελικά στο υβριδικό μέτωπο cloud όταν ανακοίνωσε το AWS Outposts για να βοηθήσει τους πελάτες να γεφυρώσουν το φόρτο εργασίας στο cloud και το cloud. Επέκταση του cloud AWS σε κέντρα δεδομένων εσωτερικής εγκατάστασης, το AWS Outposts συνδυάζει υλικό με διαμόρφωση AWS και υπηρεσίες και API που διαχειρίζεται AWS.

Το Oracle Cloud στο Customer και το Microsoft Azure Stack είναι παρόμοιες υβριδικές προσφορές cloud από άλλους σημαντικούς παίκτες, ενώ οι προσφορές Red Hat OpenShift και VMware Tanzu, ως υποστήριξη, και οι δύο υποστηριζόμενες από την Kubernetes, επιτρέπουν την εκτέλεση φόρτωσης εργασίας σε εμπορευματοκιβώτια σε υβριδικά και δημόσια σύννεφα.

Στην προσπάθειά του να ανατρέψει αυτούς τους μεγάλους αντιπάλους, το Google Cloud κάνει ένα μεγάλο στοίχημα στο ότι η Kubernetes είναι το μέλλον της επιχειρηματικής υποδομής. Φυσικά, οι αντίπαλοι της Google πιέζουν επίσης επιθετικά στον διαχειριζόμενο κόσμο Kubernetes, αλλά ως το petri πιάτο όπου μεγάλωσε το Kubernetes, η Google ισχυρίζεται ότι είναι ο καλύτερος τρόπος για να τρέξει αυτήν την τεχνολογία.

Μεταναστεύστε για τον Άνθο

Για να βοηθήσει τους πελάτες να ξεκινήσουν, η Google ξεκίνησε το Migrate for Anthos μετά την εξαγορά του Velostrata το 2018, μια ισραηλινή εταιρεία που ειδικεύεται στη μετανάστευση cloud, αποσυνδέοντας έξυπνα τον αποθηκευτικό χώρο και τον υπολογισμό, επιτρέποντας στις εταιρείες να εγκαταλείψουν τον χώρο αποθήκευσης και να εκτελέσουν τον υπολογισμό του cloud. Το Migrate for Anthos επιτρέπει τη μετατροπή του φόρτου εργασίας σε κοντέινερ για το Kubernetes απευθείας από φυσικούς διακομιστές και εικονικές μηχανές.

Πώς λειτουργεί; Μετεγκατάσταση για Anthos αναλύει το σύστημα αρχείων ενός διακομιστή ή εικονικής μηχανής και το μετατρέπει σε συνεχή τόμο Kubernetes. Τα κοντέινερ εφαρμογών, τα κοντέινερ υπηρεσίας, η δικτύωση και οι μόνιμοι τόμοι καταλήγουν σε ένα pod Kubernetes, το οποίο είναι μια ομάδα κοντέινερ που αναπτύσσονται μαζί στον ίδιο κεντρικό υπολογιστή.

Για τους πελάτες του Google Cloud Platform, η έναρξη του Anthos είναι τόσο απλή όσο η δημιουργία ενός νέου συμπλέγματος GKE, με ενεργοποιημένο το πλέγμα υπηρεσίας Istio, στην κονσόλα.

Για πελάτες εντός δικτύου, το πρώτο βήμα για την εκτέλεση του Anthos περιλαμβάνει τη δημιουργία ενός συμπλέγματος GKE On-Prem και τη μετεγκατάσταση μιας υπάρχουσας εφαρμογής. Μόλις αυτό το σύμπλεγμα καταχωρηθεί στο GCP, μπορείτε να εγκαταστήσετε το Istio για να επιτύχετε την ορατότητα του φόρτου εργασίας σε όλα τα σύμπλεξά σας. Στη συνέχεια, ενεργοποιώντας το Anthos Config Management σε όλα τα σύμπλεγμα GKE, μπορείτε να διαχειριστείτε όλες τις πολιτικές Kubernetes και Istio σε ένα μέρος.

Τι ακολουθεί για το Google Cloud Anthos;

Το Config Manager έλαβε μια βολική ώθηση τον Απρίλιο του 2020, όταν το Google Cloud ανακοίνωσε ότι οι χρήστες του Anthos θα μπορούσαν πλέον να εκτελούν την ίδια διαχείριση διαμόρφωσης για εικονικές μηχανές στο Google Cloud με αυτές που χρησιμοποιούσαν για κοντέινερ.

Το Google Cloud εργάζεται επίσης για να φέρει υποστήριξη για εφαρμογές που εκτελούνται σε VM στο Anthos Service Mesh, το οποίο θα επέτρεπε συνεπή ασφάλεια και διαχείριση πολιτικής σε όλους τους φόρτους εργασίας στο Google Cloud, στις εγκαταστάσεις και σε άλλα σύννεφα.

Τιμές Google Cloud Anthos

Το Anthos πωλείται μέσω της ομάδας εταιρικών πωλήσεων του Google Cloud ως μηνιαία συνδρομή βάσει όρου με ελάχιστη δέσμευση ενός έτους. Στη συνέχεια, διατίθεται σε πρόσθετα μπλοκ των 100 vCPU, ξεκινώντας από 10.000 $ ανά μπλοκ, ανεξάρτητα από το πού λειτουργεί αυτός ο φόρτος εργασίας.