Ringkasan Google Distributed Cloud (khusus software) untuk bare metal

Google Distributed Cloud adalah solusi kami yang memperluas infrastruktur dan layanan Google Cloud ke pusat data Anda. Kami menawarkan Google Distributed Cloud dalam konfigurasi yang terhubung dan dengan air gap yang berjalan di hardware yang disediakan Google. Kami juga menawarkan Google Distributed Cloud sebagai produk khusus software (sebelumnya dikenal sebagai Google Distributed Cloud Virtual, sebelumnya dikenal sebagai cluster Anthos di bare metal) yang berjalan di hardware Anda sendiri. Software Google Distributed Cloud dapat diinstal di VMware atau bare metal. Panduan ini ditujukan untuk software Google Distributed Cloud yang berjalan langsung di mesin bare metal Anda.

Software 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 tempat Anda sendiri sambil menggunakan fitur 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 beban kerja dalam container dalam skala besar. Anda dapat mengetahui lebih lanjut GKE Enterprise dan fitur yang tersedia di bare metal di ringkasan teknis GKE Enterprise.

Versi yang didukung

Dokumentasi ini mencakup semua versi Google Distributed Cloud yang didukung. Jika relevan, kami juga menyimpan informasi terbatas untuk versi lama yang tidak didukung dalam dokumentasi ini. Perbedaan persyaratan dan perilaku khusus versi dicatat dalam dokumentasi. Demikian pula, saat fitur baru tersedia, versi yang didukung untuk fitur tersebut akan didokumentasikan.

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

Mulai rilis 1.29, kami tidak lagi membuat direktori bernomor untuk dokumentasi rilis minor sebelumnya. Anda dapat menemukan dokumentasi yang diarsipkan untuk versi 1.15 dan yang lebih lama dengan menambahkan nomor versi minor di URL berikut:

https://cloud.google.com/anthos/clusters/docs/bare-metal/VERSION/

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

Mengapa menggunakan Google Distributed Cloud di bare metal?

Menjalankan software Google Distributed Cloud di bare metal memanfaatkan infrastruktur perusahaan yang ada dan membantu Anda memodernisasi aplikasi di sepanjang siklus prosesnya.

Bawa node Anda sendiri

Dengan penginstalan khusus software di hardware tanpa sistem operasi Google Distributed Cloud, Anda dapat men-deploy aplikasi langsung di infrastruktur hardware Anda sendiri, yang memberikan performa dan fleksibilitas terbaik. Anda memiliki kontrol langsung atas skala, keamanan, dan latensi jaringan aplikasi. Anda juga mendapatkan manfaat aplikasi dalam penampung melalui komponen GKE, termasuk fitur canggih dari tingkat perusahaan.

Peningkatan performa dan penurunan biaya

Google Distributed Cloud mengelola deployment dan kondisi aplikasi di seluruh pusat data perusahaan Anda yang ada untuk operasi yang lebih efisien. Selain itu, Anda dapat menjalankan container di edge jaringan, sehingga aplikasi analisis dapat berjalan dengan performa penuh.

Menggunakan Google Distributed Cloud di bare metal, bukan virtual machine, memberi Anda kemampuan untuk mengelola penampung aplikasi di berbagai jenis hardware yang dioptimalkan performanya, seperti GPU dan SSD. Menjalankan Google Distributed Cloud di bare metal juga memungkinkan akses aplikasi langsung ke hardware.

Keamanan yang kompatibel

Karena Anda mengontrol lingkungan node, Anda dapat mengoptimalkan jaringan, hardware, dan aplikasi untuk memenuhi persyaratan spesifik Anda. Akibatnya, Anda dapat langsung mengontrol keamanan sistem, tanpa harus khawatir dengan kompatibilitas dengan virtual machine dan sistem operasi.

Deployment aplikasi yang dipantau

Google Distributed Cloud menyediakan pemantauan lanjutan terhadap kondisi dan performa lingkungan Anda. Kemampuan pemantauan ini membantu Anda menyesuaikan skala aplikasi sekaligus mempertahankan keandalan meskipun ada fluktuasi beban kerja dan traffic jaringan.

Anda mengelola pemantauan, logging, dan analisis cluster dan beban kerja melalui Agen Connect.

Latensi dan fleksibilitas jaringan

Karena Anda mengelola persyaratan jaringan, jaringan Anda dapat dioptimalkan untuk latensi rendah. Pengoptimalan jaringan ini dapat sangat penting untuk performa dalam analisis komersial atau keuangan dan aplikasi tepi jaringan atau perusahaan lainnya.

Sangat tersedia

Google Distributed Cloud menyertakan dukungan untuk beberapa node platform kontrol dalam cluster. Jika node panel kontrol tidak aktif, Anda masih dapat mengelola lingkungan.

Desain dan kontrol yang aman

Keamanan infrastruktur Anda dapat disesuaikan untuk kebutuhan Anda sendiri, dengan koneksi minimal ke resource di luar. Yang terpenting, tidak ada kompleksitas VM tambahan saat men-deploy sistem keamanan, dan Anda mempertahankan kontrol OS lengkap saat berinteraksi dengan sistem keamanan yang ada.

Google Distributed Cloud berfungsi dengan koneksi aman yang ringan ke Google API. Anda dapat mengelola cluster dan aplikasi dari satu lokasi terpusat dengan Connect dan Cloud Monitoring. Sentralisasi ini juga membantu memastikan deployment Anda berjalan dengan lancar, dan memungkinkan Dukungan Google Cloud memecahkan masalah secara lebih efektif.

Pemeriksaan awal pada penginstalan

Dengan Google Distributed Cloud, cluster Anda berjalan di sistem Linux open source dan enterprise, serta di infrastruktur hardware minimal, yang menciptakan fleksibilitas di lingkungan Anda. Fitur ini juga mencakup berbagai pemeriksaan pra-penerbangan untuk membantu memastikan konfigurasi dan penginstalan berhasil.

Deployment aplikasi dan load balancing

Google Distributed Cloud menyertakan mekanisme load balancing Lapisan 4 dan Lapisan 7 saat pembuatan cluster.

Meningkatkan keandalan etcd

Untuk memantau ukuran dan mendefragmentasi database etcd, platform kontrol Google Distributed Cloud menyertakan Pod etcddefrag. Pod etcddefrag akan mengklaim kembali penyimpanan dari database etcd besar dan memulihkan etcd saat ruang disk melampaui batas.

Cara kerjanya

Google Distributed Cloud memperluas Google Kubernetes Engine (GKE) agar Anda dapat membuat cluster di server Linux Anda sendiri di lokasi Anda sendiri. Anda mengelola cluster on-premise ini di Google Cloud bersama dengan cluster GKE reguler dan cluster di lingkungan lain sebagai bagian dari fleet.

Cluster GKE berjalan di Google Cloud tempat infrastruktur jaringan dan bidang kontrol Kubernetes dikelola oleh Google Cloud. Karena cluster yang dibuat dengan Google Distributed Cloud berjalan di pusat data Anda, kami menyediakan beberapa software platform kontrol dan administrasi selain software GKE. 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:

Arsitektur dasar untuk deployment cluster admin dan cluster pengguna
Arsitektur Google Distributed Cloud di bare metal dengan cluster admin dan cluster pengguna (Klik untuk memperbesar)

Komponen utama

Komponen berikut membentuk penginstalan khusus software di bare metal Google Distributed Cloud:

  • Cluster admin terdiri dari satu atau beberapa node bidang kontrol. Setiap node adalah mesin fisik yang menjalankan sistem operasi Linux yang didukung. Deployment standar terdiri dari cluster admin yang mengelola siklus proses satu atau beberapa cluster pengguna melalui Kubernetes Resource Management (KRM). Setiap mesin node dalam penginstalan memiliki alamat IP-nya sendiri.

  • Cluster pengguna adalah tempat workload yang mengimplementasikan aplikasi Anda berjalan, seperti di GKE di Google Cloud. Setiap cluster pengguna terdiri dari setidaknya satu node bidang kontrol dan satu node pekerja.

  • Workstation admin adalah mesin terpisah (biasanya) yang menyertakan alat dan artefak cluster, seperti file konfigurasi. Kreator dan developer cluster menggunakan alat dan artefak ini untuk mengelola cluster on-premise mereka, dengan izin yang sesuai:

    • Dengan menjalankan bmctl dari workstation admin, Anda dapat membuat dan memperbarui cluster serta melakukan beberapa tugas administratif lainnya

    • Dengan menjalankan kubectl dari workstation admin, Anda dapat berinteraksi dengan cluster admin dan pengguna, termasuk men-deploy dan mengelola workload

  • GKE On-Prem API adalah API yang dihosting Google Cloud untuk pengelolaan siklus proses cluster. Anda menggunakan klien API (konsol Google Cloud, Google Cloud CLI, dan Terraform) untuk membuat dan mengelola siklus proses cluster on-premise sebagai alternatif untuk login ke workstation admin guna mengelola cluster dengan CLI bmctl.

  • Konsol juga menyediakan antarmuka web untuk project Google Cloud Anda, termasuk cluster lokal. Konsol menampilkan metrik utama tentang cluster untuk membantu Anda memantau kondisi cluster.

  • Administrator dan developer cluster menggunakan kubectl untuk mengakses bidang kontrol cluster melalui alamat IP virtual (VIP) yang ditentukan sebagai bagian dari konfigurasi cluster. Pengguna dan developer aplikasi menggunakan VIP Layanan dan VIP Masuk untuk mengakses dan mengekspos workload.

Menghubungkan ke fleet

Semua cluster pengguna (dan secara opsional cluster admin) adalah anggota fleet: pengelompokan logis cluster Kubernetes. Fleet memungkinkan organisasi Anda meningkatkan pengelolaan dari setiap cluster ke seluruh grup cluster, dan dapat membantu tim Anda mengadopsi 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 untuk membantu Anda mengelola, mengatur, dan mengoperasikan workload dalam skala besar. Anda dapat melihat daftar lengkap fitur fleet yang tersedia untuk lingkungan on-premise di opsi deployment GKE Enterprise.

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

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

Untuk diskusi yang lebih mendalam tentang fitur GKE Enterprise dan cara kerja fitur tersebut, lihat ringkasan teknis GKE Enterprise.

Harga

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

Untuk informasi harga selengkapnya, termasuk cara menghubungi tim penjualan, lihat Harga Google Kubernetes Engine.

Versi

Untuk mempelajari versi Google Distributed Cloud, lihat Kebijakan Dukungan Versi.

Menginstal Google Distributed Cloud di bare metal

Karena cluster yang dibuat menggunakan Google Distributed Cloud berjalan di infrastruktur Anda sendiri, cluster tersebut sangat dapat dikonfigurasi. Setelah memilih model deployment yang memenuhi kebutuhan organisasi dan kasus penggunaan tertentu, Anda dapat memilih dari berbagai mode load balancing, opsi pemberian alamat IP, fitur keamanan, opsi konektivitas, dan lainnya yang didukung. Menyiapkan cluster melibatkan pengambilan keputusan sebelum dan selama penginstalan. Kumpulan dokumentasi ini mencakup panduan untuk membantu tim Anda memutuskan fitur dan opsi yang tepat untuk Anda. Untuk memastikan penginstalan Anda memenuhi kebutuhan organisasi, konsultasikan dengan tim jaringan dan aplikasi Anda.