Ringkasan GDCV untuk Bare Metal

Google Distributed Cloud Virtual (GDCV) adalah solusi kami yang memperluas infrastruktur dan layanan Google Cloud ke pusat data Anda, dengan software yang disediakan Google yang berjalan pada hardware Anda sendiri. GDCV untuk Bare Metal dibangun di Google Kubernetes Engine (GKE), dengan paket GKE di Bare Metal-nya sendiri yang memperluas GKE untuk digunakan di lingkungan lokal. Dengan GKE on Bare Metal, Anda dapat membuat, mengelola, dan mengupgrade cluster Kubernetes di lokasi Anda sendiri sambil menggunakan fitur Google Cloud. Anda dapat men-deploy dan mengoperasikan aplikasi dalam container di GKE pada cluster Bare Metal dalam skala besar menggunakan infrastruktur Google.

GDCV untuk Bare Metal adalah bagian dari GKE Enterprise: tingkat perusahaan untuk GKE dengan fitur canggih untuk mengatur, mengelola, dan mengoperasikan workload dalam container dalam skala besar. Anda dapat mengetahui informasi selengkapnya tentang GKE Enterprise dan fitur yang tersedia untuk GKE pada cluster Bare Metal di ringkasan teknis GKE Enterprise (Anthos).

Mengapa GKE di Bare Metal?

GKE pada cluster Bare Metal memanfaatkan infrastruktur perusahaan yang ada, dan membantu Anda memodernisasi aplikasi di sepanjang siklus prosesnya.

Bawa node Anda sendiri

GKE di Bare Metal memungkinkan Anda men-deploy aplikasi langsung di infrastruktur hardware Anda sendiri, sehingga dapat menghasilkan performa dan fleksibilitas terbaik. Anda memiliki kontrol langsung atas skala aplikasi, keamanan, dan latensi jaringan. Anda juga akan mendapatkan manfaat dari aplikasi dalam container melalui komponen GKE dan GKE Enterprise.

Peningkatan performa dan penurunan biaya

GKE di Bare Metal mengelola deployment dan kesehatan aplikasi di seluruh pusat data perusahaan yang ada untuk operasi yang lebih efisien. Anda dapat menjalankan GKE di Bare Metal di edge jaringan, sehingga aplikasi analisis dapat berjalan dengan performa penuh.

Karena GKE di Bare Metal berjalan di mesin fisik, bukan mesin virtual, Anda juga dapat mengelola container aplikasi di berbagai jenis hardware dengan performa yang dioptimalkan, seperti GPU. GKE pada 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. Hasilnya, Anda dapat mengontrol keamanan sistem secara langsung tanpa perlu mengkhawatirkan kompatibilitas Anda dengan virtual machine dan sistem operasi.

Deployment aplikasi yang dipantau

GKE on Bare Metal menyediakan pemantauan lanjutan tentang kesehatan dan performa lingkungan Anda. Anda dapat menyesuaikan skala aplikasi dengan lebih mudah sambil mempertahankan keandalan meskipun terjadi fluktuasi beban kerja dan traffic jaringan.

Anda dapat mengelola pemantauan, logging, dan analisis cluster dan workload melalui 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 keuangan atau komersial, serta aplikasi edge perusahaan atau jaringan lainnya.

Sangat tersedia

GKE pada Bare Metal menyertakan dukungan untuk beberapa node kontrol dalam sebuah cluster. Jika node bidang kontrol tidak aktif, Anda masih dapat mengelola lingkungan.

Desain dan kontrol yang aman

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

GKE di Bare Metal 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 tetap berjalan lancar, dan memungkinkan Dukungan Google Cloud memecahkan masalah dengan lebih efektif.

Pemeriksaan preflight pada penginstalan

GKE di Bare Metal berjalan pada sistem Linux perusahaan dan open source, serta pada infrastruktur hardware minimal, sehingga fleksibel di lingkungan Anda. GKE pada Bare Metal juga mencakup berbagai pemeriksaan pra-peluncuran untuk membantu memastikan konfigurasi dan penginstalan yang berhasil.

Deployment dan load balancing aplikasi

GKE di Bare Metal mencakup mekanisme load balancing Lapisan 4 dan Lapisan 7 saat pembuatan cluster.

Meningkatkan keandalan etcd

Untuk memantau ukuran dan mendefragmentasi database etcd, GKE pada bidang kontrol Bare Metal menyertakan Pod etcddefrag. Pod etcddefrag mengklaim kembali penyimpanan dari database etcd berukuran besar dan memulihkan etcd saat kapasitas disk habis.

Cara kerjanya

GKE on Bare Metal memperluas Google Kubernetes Engine (GKE) sehingga Anda dapat membuat cluster GKE di server Linux di lokasi Anda sendiri. Anda mengelola GKE ini pada cluster Bare Metal di Google Cloud beserta cluster GKE reguler dan cluster di lingkungan lain sebagai bagian dari fleet.

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

Diagram cluster admin dan cluster pengguna
GKE pada arsitektur Bare Metal dengan cluster admin dan cluster pengguna (Klik untuk memperbesar)

Komponen utama

Komponen berikut membentuk GKE pada penginstalan Bare Metal:

  • 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 sendiri.

  • Cluster pengguna adalah tempat workload yang mengimplementasikan aplikasi Anda, seperti dalam 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 GKE di cluster Bare Metal, dengan izin yang sesuai:

    • Menjalankan bmctl dari workstation admin memungkinkan Anda membuat dan mengupdate cluster serta melakukan beberapa tugas administratif lainnya

    • Menjalankan kubectl dari workstation admin memungkinkan Anda berinteraksi dengan cluster admin dan pengguna, termasuk men-deploy dan mengelola beban kerja

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

  • Konsol ini juga menyediakan antarmuka web untuk project Google Cloud, termasuk GKE pada cluster Bare Metal. Console akan 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. Developer dan pengguna aplikasi masing-masing menggunakan VIP Ingress dan Layanan untuk mengakses dan mengekspos workload.

Menghubungkan ke perangkat

Semua cluster pengguna GKE on Bare Metal (dan secara opsional cluster admin) adalah anggota fleet: pengelompokan logis cluster Kubernetes. Armada memungkinkan organisasi Anda memperluas pengelolaan dari cluster individual hingga seluruh kelompok cluster. Armada dapat membantu tim Anda menerapkan praktik terbaik yang serupa dengan praktik yang digunakan di Google. Anda dapat melihat dan mengelola cluster fleet secara bersamaan di Google Cloud Console. Fitur GKE Enterprise yang mendukung fleet membantu Anda mengelola, mengatur, dan mengoperasikan beban kerja dalam skala besar. Anda dapat melihat daftar lengkap fitur fleet yang tersedia untuk lingkungan lokal dalam opsi deployment GKE Enterprise.

Koneksi cluster ke Google Cloud dikelola oleh Connect Agent, yang di-deploy sebagai bagian dari proses pembuatan cluster GKE pada Bare Metal. Anda dapat mempelajari lebih lanjut cara kerja agen ini di ringkasan Agen Connect.

Keanggotaan Fleet juga digunakan untuk mengelola harga GKE pada cluster Bare Metal, seperti yang dijelaskan di bagian berikutnya.

Untuk pembahasan yang lebih mendalam tentang fitur edisi Google Kubernetes Engine (GKE) Enterprise dan cara kerjanya bersama, lihat ringkasan teknis GKE Enterprise (Anthos).

Membeli GKE di Bare Metal

Dengan mengaktifkan GKE Enterprise, Anda dapat menggunakan semua fitur GKE Enterprise, termasuk GKE di Bare Metal, dengan satu biaya per vCPU untuk cluster fleet. Aktifkan platform ini dengan mengaktifkan Anthos API di project Google Cloud Anda.

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

Versi

Untuk mempelajari GKE pada versi Bare Metal, lihat Kebijakan Dukungan Versi.

Menginstal GKE di Bare Metal

Karena GKE pada Bare Metal berjalan di infrastruktur Anda sendiri, cluster tersebut dapat dikonfigurasi. Setelah memilih model deployment yang memenuhi kebutuhan organisasi dan kasus penggunaan tertentu: Anda dapat memilih dari berbagai mode load balancing yang didukung, opsi penentuan alamat IP, fitur keamanan, opsi konektivitas, dan lainnya. Untuk menyiapkan GKE di cluster Bare Metal, membuat 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.