Ringkasan Google Distributed Cloud (khusus software) untuk VMware

Google Distributed Cloud adalah solusi kami yang memperluas infrastruktur dan tertentu ke pusat data Anda. Kami menawarkan Google Distributed Cloud di lingkungan konfigurasi dengan air gap yang berjalan pada hardware yang disediakan Google. Kami juga menawarkan Google Distributed Cloud sebagai produk khusus software yang berjalan di hardware Anda sendiri. Software Google Distributed Cloud dapat diinstal pada VMware atau bare metal. Ini untuk software Google Distributed Cloud yang berjalan pada hardware Anda sendiri Lingkungan VMware vSphere.

Google Distributed Cloud didasarkan pada Google Kubernetes Engine (GKE). dengan paket Kubernetes-nya sendiri, yang memperluas GKE untuk digunakan di lingkungan lokal. Dengan Google Distributed Cloud, Anda dapat membuat, mengelola, dan mengupgrade cluster GKE di infrastruktur lokal saat menggunakan Google Cloud, serta men-deploy dan mengoperasikan aplikasi dalam container di cluster Anda dalam skala besar menggunakan infrastruktur Google.

Menginstal software Google Distributed Cloud memberi Anda hak untuk menggunakan GKE Enterprise: tingkat perusahaan untuk GKE dengan fitur canggih untuk mengatur, mengelola, dan mengoperasikan workload dalam container dan performa konstan dalam skala besar. Anda dapat mengetahui lebih lanjut tentang GKE Enterprise dan yang tersedia di VMware dalam Ringkasan teknis GKE Enterprise (Anthos)

Halaman ini menyediakan ringkasan tentang cara kerja Google Distributed Cloud di VMware, yang memberikan latar belakang yang Anda butuhkan sebelum melanjutkan ke produksi minimal penginstalan.

Versi yang didukung

Dokumentasi ini mencakup semua versi Google Distributed Cloud yang didukung. Jika relevan, kami juga menyimpan informasi terbatas untuk konten lama yang tidak didukung dalam dokumentasi ini. Perbedaan spesifik per versi dalam persyaratan dan perilaku ini disebutkan dalam dokumentasi. Demikian pula, ketika suatu fitur baru menjadi tersedia, versi yang didukung untuk fitur tersebut didokumentasikan.

Untuk mengetahui daftar versi minor yang didukung dan patch yang tersedia, lihat Pembuatan Versi.

Dimulai dengan rilis 1.29, kami tidak lagi membuat direktori untuk rilis minor. Perbedaan perilaku dan dicatat dalam dokumentasi. Demikian pula, ketika fitur baru tersedia, versi yang didukung untuk fitur tersebut didokumentasikan.

Anda dapat menemukan dokumentasi lengkap untuk versi sebelumnya dengan menambahkan atribut nomor versi minor di URL berikut:

https://cloud.google.com/anthos/clusters/docs/on-prem/VERSION/

Ganti VERSION dengan versi minor dari 1.0 hingga 1.16 dan salin URL ke kolom URL di browser Anda.

Cara kerjanya

Google Distributed Cloud memperluas GKE agar Anda dapat membuat cluster GKE dalam Lingkungan vSphere di lokasi Anda sendiri, dan mengelolanya di Google Cloud bersama Cluster GKE dan cluster di lingkungan lain sebagai bagian dari fleet.

Karena software Google Distributed Cloud berjalan di pusat data Anda, bukan di Google Cloud, Anda perlu menginstal beberapa software bidang kontrol dan admin selain software GKE. Perangkat lunak yang berjalan di pusat data Anda diunduh sebagai bagian dari pemasangan dan peningkatan proses-proses tersebut.

Diagram berikut menunjukkan hasil sederhana dari penginstalan yang telah selesai.

Diagram cluster admin dan cluster pengguna
Arsitektur Google Distributed Cloud dengan satu cluster pengguna

Komponen utama

Komponen-komponen berikut merupakan instalasi khusus perangkat lunak pada VMware dari Google Distributed Cloud:

  • Cluster pengguna adalah tempat workload yang mengimplementasikan aplikasi Anda berjalan, seperti di GKE pada Google Cloud. Node yang menjalankan workload Anda disebut node pekerja. Cluster pengguna juga memiliki satu atau beberapa bidang kontrol node. Dalam diagram sebelumnya, cluster pengguna memiliki satu node bidang kontrol.

  • Cluster admin mengelola satu atau beberapa cluster pengguna. Pada diagram sebelumnya, cluster admin memiliki tiga node bidang kontrol.

  • Workstation admin adalah komputer terpisah yang mencakup alat yang kreator dan developer cluster perlu mengelola penginstalan mereka:

    • Dengan menjalankan gkectl dari workstation admin, Anda dapat membuat dan memperbarui cluster serta melakukan beberapa tugas administratif lainnya
    • Menjalankan kubectl dari workstation admin memungkinkan Anda berinteraksi dengan admin dan cluster pengguna, termasuk men-deploy dan mengelola workload
  • Konsol Google Cloud menyediakan antarmuka web untuk project Google Cloud Anda, termasuk cluster Anda di VMware. Anda dapat melakukan {i>subset<i} administratif tugas lainnya, termasuk pembuatan cluster, dari Konsol Google Cloud sebagai alternatif untuk menjalankan perintah di {i>workstation<i} admin.

  • Admin dan developer cluster menggunakan kubectl serta alamat IP virtual (VIP) untuk mengakses bidang kontrol di admin dan cluster pengguna. Anda mengonfigurasi VIP selama pembuatan cluster. Pengguna dan developer memanggil workload di cluster pengguna menggunakan VIP Service dan Ingress VIP. Setiap {i>node<i} dalam penginstalan juga memiliki alamat IP-nya sendiri. Anda dapat mempelajari lebih lanjut tentang perencanaan IP untuk Google Distributed Cloud di Merencanakan alamat IP Anda.

Menghubungkan ke fleet

Semua cluster Google Distributed Cloud adalah anggota dari fleet: pengelompokan cluster Kubernetes yang logis. Armada memungkinkan organisasi Anda meningkatkan pengelolaan pengelolaan dari cluster individual hingga seluruh kelompok cluster, serta dapat membantu tim Anda menerapkan praktik terbaik yang serupa dengan yang digunakan di Google. Anda dapat melihat dan mengelola cluster fleet secara bersamaan di Konsol Google Cloud, dan menggunakan fitur GKE Enterprise yang diaktifkan fleet untuk membantu Anda mengelola, mengatur, dan mengoperasikan workload dalam skala besar. Anda dapat melihat daftar lengkap fitur fleet yang tersedia untuk lingkungan lokal di opsi deployment GKE Enterprise.

Koneksi setiap cluster fleet ke Google Cloud dikelola oleh Agen Connect, yang di-deploy sebagai bagian dari proses penginstalan Google Distributed Cloud. Anda dapat mempelajari lebih lanjut cara kerja agen ini di ringkasan Agen Connect.

Langganan Fleet juga digunakan untuk mengelola harga Google Distributed Cloud, seperti yang dijelaskan di bagian berikutnya.

Untuk diskusi lebih mendalam tentang fitur GKE Enterprise dan caranya bekerja sama, lihat Ringkasan teknis GKE Enterprise.

Harga

Cluster GKE lokal yang dibuat sebagai bagian dari Google Distributed Cloud ditagih per vCPU sebagai bagian dari GKE Enterprise. Anda mengaktifkan tingkat Enterprise dengan mengaktifkan API Anthos di project Google Cloud Anda.

Untuk informasi harga lengkap, termasuk cara menghubungi bagian penjualan, lihat Harga GKE.

Menginstal Google Distributed Cloud di VMware

Karena perangkat lunak Google {i>Distributed Cloud<i} berjalan di infrastruktur Anda sendiri, perangkat lunak itu sangat dapat dikonfigurasi untuk memenuhi kebutuhan organisasi dan kasus penggunaan tertentu: Anda dapat memilih dari berbagai mode load balancing yang didukung, vSphere konfigurasi, opsi penentuan alamat IP, fitur keamanan, opsi konektivitas, dan lain-lain. Artinya, penyiapan Google Distributed Cloud melibatkan pengambilan keputusan sebelum dan selama pemasangan, melalui konsultasi dengan jaringan Anda, vSphere, dan tim aplikasi untuk memastikan bahwa pemasangan Anda memenuhi kebutuhan Anda. Ini kumpulan dokumentasi Anda mencakup panduan untuk membantu tim Anda mengambil keputusan.

Namun, jika Anda hanya ingin melihat cara kerja Google Distributed Cloud, kami juga menyediakan jalur instalasi dasar untuk instalasi uji kecil di mana kami telah membuat banyak pilihan ini untuk Anda, memungkinkan Anda menjalankan beban kerja dengan cepat.

Dalam setiap kasus, proses penginstalannya adalah sebagai berikut:

  1. Rencanakan penginstalan. Setidaknya hal ini mencakup memastikan Anda dapat memenuhi persyaratan resource dan vSphere untuk Google Distributed Cloud, serta merencanakan alamat IP Anda.
  2. Menyiapkan lingkungan lokal Anda untuk mendukung Google Distributed Cloud, termasuk penyiapan objek inventaris vSphere dan koneksi Anda ke Google.
  3. Menyiapkan resource Google Cloud, termasuk project Google Cloud yang akan Anda gunakan saat menyiapkan dan mengelola Google Distributed Cloud.
  4. Buat workstation admin dengan resource dan alat yang Anda perlukan untuk membuat cluster.
  5. Buat cluster admin untuk membuat, mengelola, dan memperbarui cluster pengguna.
  6. Buat cluster pengguna untuk menjalankan beban kerja Anda yang sebenarnya.

Apa langkah selanjutnya?