Apa itu Google Cloud Anthos? Kubernetes dimana-mana

Google Cloud meluncurkan platform Anthos pada April 2019, menjanjikan pelanggan cara untuk menjalankan beban kerja Kubernetes di lokasi, di Google Cloud, dan, yang terpenting, di cloud publik utama lainnya termasuk Amazon Web Services (AWS) dan Microsoft Azure.

Bagian terakhir yang krusial itu membutuhkan waktu Google Cloud untuk mencapainya. Perusahaan akhirnya mengumumkan dukungan Anthos untuk AWS pada April 2020, sementara dukungan Azure tetap dalam pratinjau dengan sejumlah pelanggan tertentu untuk saat ini.

Berbicara di Google Cloud Next di San Francisco pada tahun 2019, CEO Google Sundar Pichai mengatakan bahwa ide di balik Anthos adalah memungkinkan pengembang untuk "menulis sekali dan menjalankannya di mana saja" —janji untuk menyederhanakan pengembangan, penerapan, dan pengoperasian aplikasi lintas hybrid dan multipel awan publik dengan menjembatani arsitektur awan yang tidak kompatibel. 

Google Kubernetes Engine (GKE) dan GKE On-Prem yang dirilis sebelumnya mengizinkan penerapan Kubernetes hybrid, namun pelanggan terus menuntut platform yang memudahkan untuk menjangkau beberapa penyedia cloud saingan juga.

Dengan menyediakan satu platform untuk pengelolaan semua beban kerja Kubernetes, Google Cloud Anthos memungkinkan pelanggan untuk memfokuskan keterampilan mereka pada satu teknologi, daripada mengandalkan pakar bersertifikat di banyak teknologi cloud berpemilik.

Demikian pula, Anthos memberikan konsistensi operasional di seluruh cloud hybrid dan publik, dengan kemampuan untuk menerapkan konfigurasi umum di seluruh infrastruktur, serta kebijakan keamanan kustom yang ditautkan ke beban kerja dan namespace tertentu, di mana pun beban kerja tersebut dijalankan.

Komponen Google Cloud Anthos

Anthos adalah evolusi alami dari Cloud Services Platform yang dibuat vendor sebelum 2019. Anthos menggabungkan layanan terkelola Google Cloud, Google Kubernetes Engine (GKE), GKE On-Prem, dan konsol Anthos Config Management untuk administrasi, kebijakan, dan keamanan terpadu di seluruh penerapan Kubernetes hybrid dan multicloud.

Tambahkan Stackdriver untuk observasi, GCP Cloud Interconnect untuk konektivitas berkecepatan tinggi, Anthos Service Mesh (berdasarkan proyek Istio open source Google), dan layanan penerapan tanpa server Cloud Run (berdasarkan Knative open source) ke dalam campuran, dan Google Cloud berupaya menyediakan tempat terpadu dan mulus untuk mengelola beban kerja Kubernetes di mana pun mereka berada.

Berbasis GKE, Anthos menangani update Kubernetes dan patch keamanan secara otomatis saat dirilis.

Penginstalan GKE On-Prem saat ini memerlukan VMware vSphere, meskipun Google Cloud telah mengumumkan akan memungkinkan GKE On-Prem berjalan tanpa hypervisor pihak ketiga akhir tahun ini. Saat peluncuran, partner VMware, Dell EMC, HPE, Intel, dan Lenovo berkomitmen untuk menghadirkan Anthos pada infrastruktur hyperconverged.

Pesaing Google Cloud Anthos

Ketakutan akan vendor lock-in sangat nyata bagi pelanggan perusahaan. Menyediakan rute yang fleksibel dan terbuka untuk berpindah ke cloud adalah hal yang sangat penting bagi vendor cloud saat ini. Tetapi beberapa ingin menikmati kue mereka dan memakannya, dengan menjebak pelanggan tersebut dalam ekosistem mereka sendiri saat pelanggan memutuskan untuk memindahkan beban kerja ke cloud.

Amazon Web Services akhirnya mengalah pada front cloud hybrid ketika mengumumkan AWS Outposts untuk membantu pelanggan menjembatani beban kerja on-prem dan cloud. Perpanjangan cloud AWS ke pusat data di lokasi, AWS Outposts menggabungkan perangkat keras yang dikonfigurasi AWS dan layanan dan API yang dikelola AWS. 

Oracle Cloud at Customer dan Microsoft Azure Stack adalah penawaran cloud hybrid serupa dari pemain utama lainnya, sedangkan penawaran platform-as-a-service Red Hat OpenShift dan VMware Tanzu, keduanya didukung oleh Kubernetes, memungkinkan beban kerja perusahaan dalam container untuk dijalankan secara hybrid dan publik awan.

Dalam upayanya untuk menggulingkan saingan besar ini, Google Cloud bertaruh besar pada Kubernetes sebagai masa depan infrastruktur perusahaan. Tentu saja, saingan Google juga mendorong secara agresif ke dunia Kubernetes yang dikelola, tetapi sebagai cawan petri tempat Kubernetes tumbuh, Google memiliki klaim yang kuat sebagai cara terbaik untuk menjalankan teknologi tersebut.

Bermigrasi untuk Anthos

Untuk membantu pelanggan memulai, Google meluncurkan Migrate for Anthos setelah akuisisi Velostrata tahun 2018, sebuah perusahaan Israel yang mengkhususkan diri dalam migrasi cloud dengan secara cerdik memisahkan penyimpanan dan komputasi, memungkinkan perusahaan untuk meninggalkan penyimpanan di lokasi dan menjalankan komputasi awan. Migrate for Anthos memungkinkan beban kerja diubah menjadi container untuk Kubernetes langsung dari server fisik dan mesin virtual.

Bagaimana cara kerjanya? Migrate for Anthos mengurai sistem file server atau mesin virtual dan mengubahnya menjadi volume persisten Kubernetes. Container aplikasi, service container, jaringan, dan volume persisten berakhir di pod Kubernetes, yang merupakan sekumpulan container yang diterapkan bersama di host yang sama. 

Untuk pelanggan Google Cloud Platform, memulai Anthos semudah membuat cluster GKE baru, dengan mengaktifkan mesh layanan Istio, di konsol. 

Untuk pelanggan lokal, langkah pertama untuk menjalankan Anthos melibatkan penyiapan cluster GKE On-Prem dan bermigrasi melalui aplikasi yang sudah ada. Setelah cluster ini terdaftar dengan GCP, Anda dapat menginstal Istio untuk mencapai visibilitas beban kerja di semua cluster Anda. Kemudian, dengan mengaktifkan Anthos Config Management di seluruh cluster GKE Anda, semua kebijakan Kubernetes dan Istio dapat dikelola di satu tempat.

Apa selanjutnya untuk Google Cloud Anthos?

Config Manager mendapat dorongan praktisnya sendiri pada bulan April 2020, ketika Google Cloud mengumumkan bahwa pengguna Anthos sekarang dapat menjalankan manajemen konfigurasi yang sama untuk mesin virtual di Google Cloud seperti yang mereka gunakan untuk container.

Google Cloud juga berupaya menghadirkan dukungan untuk aplikasi yang berjalan di VM ke dalam Anthos Service Mesh, yang akan memungkinkan keamanan yang konsisten dan manajemen kebijakan di seluruh beban kerja di Google Cloud, di lokasi, dan di cloud lainnya.

Harga Google Cloud Anthos

Anthos dijual melalui tim penjualan perusahaan Google Cloud sebagai langganan berbasis jangka waktu bulanan dengan komitmen satu tahun minimum. Kemudian diberi harga pada blok inkremental 100 vCPU, mulai dari $ 10.000 per blok, di mana pun beban kerja itu berjalan.