Ringkasan Google Distributed Cloud (khusus software) untuk VMware

Google Distributed Cloud adalah solusi kami yang memperluas infrastruktur dan layanan Google Cloud ke pusat data Anda. Kami menawarkan Google Distributed Cloud dalam konfigurasi terhubung dan 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. Panduan ini ditujukan untuk software Google Distributed Cloud yang berjalan pada hardware Anda sendiri di lingkungan vSphere VMware.

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 menggunakan fitur Google Cloud. Anda juga dapat men-deploy dan mengoperasikan aplikasi dalam container di cluster Anda dalam skala besar menggunakan infrastruktur Google.

Dengan menginstal software Google Distributed Cloud, Anda dapat menggunakan GKE Enterprise: tingkat perusahaan untuk GKE dengan fitur canggih untuk mengatur, mengelola, dan mengoperasikan workload dalam container dalam skala besar. Anda dapat mengetahui lebih lanjut GKE Enterprise dan fitur yang tersedia di VMware dalam ringkasan teknis GKE Enterprise (Anthos)

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

Versi

Dokumentasi ini mencakup tiga versi Google Distributed Cloud yang didukung:

  • 1,29
  • 1,28
  • 1.16

Anda dapat menemukan dokumentasi lengkap untuk versi sebelumnya dengan menambahkan 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.

Mulai rilis 1.29, kami tidak lagi membuat direktori untuk rilis kecil sebelumnya. Perbedaan perilaku dan dicatat dalam dokumentasi. Demikian pula, saat fitur baru tersedia, versi yang didukung untuk fitur tersebut akan didokumentasikan.

Untuk mengetahui informasi selengkapnya, lihat Pembuatan Versi.

Cara kerjanya

Google Distributed Cloud memperluas GKE agar Anda dapat membuat cluster GKE di lingkungan vSphere di infrastruktur Anda sendiri, dan mengelolanya di Google Cloud bersama dengan cluster dan cluster GKE reguler di lingkungan lain sebagai bagian dari fleet.

Karena software Google Distributed Cloud berjalan di pusat data Anda, bukan di Google Cloud, Anda harus menginstal beberapa software bidang kontrol dan admin selain software GKE itu sendiri. Software yang berjalan di pusat data Anda didownload sebagai bagian dari proses penginstalan dan upgrade.

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 berikut membentuk penginstalan khusus software di VMware dari Google Distributed Cloud:

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

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

  • Workstation admin adalah komputer terpisah yang mencakup alat yang diperlukan pembuat cluster dan developer untuk mengelola penginstalan:

    • 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, termasuk cluster Anda di VMware. Anda dapat melakukan sekumpulan tugas administratif, termasuk pembuatan cluster, dari konsol Google Cloud sebagai alternatif menjalankan perintah di workstation admin.

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

Menghubungkan ke fleet

Semua cluster Google Distributed Cloud adalah anggota 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 pembahasan lebih mendalam tentang fitur GKE Enterprise dan cara kerjanya bersama, 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. Aktifkan tingkat Enterprise dengan mengaktifkan Anthos API di project Google Cloud Anda.

Untuk mengetahui informasi harga selengkapnya, termasuk cara menghubungi bagian penjualan, lihat harga GKE.

Menginstal Google Distributed Cloud di VMware

Karena berjalan di infrastruktur Anda sendiri, software Google Distributed Cloud sangat dapat dikonfigurasi untuk memenuhi kebutuhan organisasi dan kasus penggunaan tertentu: Anda dapat memilih dari berbagai mode load balancing yang didukung, konfigurasi vSphere, opsi alamat IP, fitur keamanan, opsi konektivitas, dan banyak lagi. Artinya, penyiapan Google Distributed Cloud melibatkan pengambilan keputusan sebelum dan selama penginstalan melalui konsultasi dengan tim jaringan, vSphere, dan aplikasi Anda untuk memastikan penginstalan memenuhi kebutuhan Anda. Kumpulan dokumentasi ini mencakup panduan untuk membantu tim Anda mengambil keputusan ini.

Namun, jika Anda hanya ingin melihat cara kerja Google Distributed Cloud, kami juga menyediakan jalur penginstalan dasar untuk penginstalan pengujian kecil yang telah kami sediakan banyak pilihannya, sehingga Anda dapat dengan cepat menyiapkan dan menjalankan workload.

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?

  • Untuk memulai penginstalan bukti konsep minimal, lihat Menyiapkan infrastruktur minimal.
  • Untuk meninjau beberapa pertimbangan yang diperlukan untuk merencanakan penginstalan Google Distributed Cloud, memulai penginstalan produksi, atau keduanya, baca ringkasan penginstalan.