Ringkasan Google Distributed Cloud (khusus software) untuk bare metal

Google Distributed Cloud adalah solusi kami yang memperluas infrastruktur dan tertentu ke pusat data Anda. Kami menawarkan Google Distributed Cloud dalam konfigurasi yang terhubung dan dengan air gap yang berjalan pada hardware yang disediakan Google. Rab juga menawarkan Google Distributed Cloud sebagai produk khusus software (sebelumnya dikenal Google Distributed Cloud) yang berjalan di hardware Anda sendiri. Google Distributed Cloud perangkat lunak dapat diinstal pada 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 infrastruktur lokal menggunakan fitur Google Cloud, dan 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 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 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.

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 kolom URL:

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 pada bare metal?

Menjalankan perangkat lunak Google Distributed Cloud pada bare metal memanfaatkan infrastruktur perusahaan yang ada dan membantu Anda memodernisasi aplikasi di sepanjang siklus hidupnya.

Bawa node Anda sendiri

Dengan penginstalan khusus software pada bare metal dari Google Distributed Cloud, Anda menerapkan aplikasi secara langsung pada infrastruktur perangkat keras Anda sendiri, yang menyediakan performa terbaik dan fleksibilitas. Anda memiliki kontrol langsung atas aplikasi skala, keamanan, dan latensi jaringan. Anda juga akan mendapatkan manfaat aplikasi web 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 yang ada untuk operasi yang lebih efisien. Selain itu, Anda dapat menjalankan di tepi jaringan, sehingga aplikasi analisis bisa berjalan dengan tingkat tinggi.

Dengan menggunakan Google Distributed Cloud pada bare metal, alih-alih mesin virtual, Anda kemampuan untuk mengelola kontainer aplikasi pada berbagai jenis perangkat keras yang dioptimalkan untuk kinerja, seperti GPU dan SSD. Menjalankan Google Distributed Cloud on bare metal juga memungkinkan akses aplikasi langsung hingga perangkat keras.

Keamanan yang kompatibel

Karena Anda mengontrol lingkungan {i>node<i} Anda, Anda dapat mengoptimalkan jaringan Anda, perangkat keras, dan aplikasi untuk memenuhi kebutuhan spesifik Anda. Hasilnya, Anda dapat langsung mengontrol keamanan sistem, tanpa harus mengkhawatirkan kompatibilitas dengan mesin virtual dan sistem operasi.

Deployment aplikasi yang dipantau

Google Distributed Cloud menyediakan pemantauan lanjutan terkait kondisi dan performa lingkungan Anda. Anda dapat lebih mudah menyesuaikan skala aplikasi sambil mempertahankan keandalan meskipun terjadi fluktuasi beban kerja dan lalu lintas jaringan.

Anda mengelola pemantauan, logging, dan analisis cluster serta workload melalui Connect Agent.

Latensi dan fleksibilitas jaringan

Karena Anda yang mengelola persyaratan jaringan Anda, jaringan Anda dapat dioptimalkan untuk latensi rendah. Pengoptimalan jaringan ini bisa sangat penting untuk performa di analisis komersial atau keuangan dan edge perusahaan atau jaringan lainnya menggunakan berbagai aplikasi obrolan.

Sangat tersedia

Google Distributed Cloud menyertakan dukungan untuk beberapa node kontrol dalam sebuah cluster. Jika node bidang kontrol tidak berfungsi, Anda tetap dapat mengelola lingkungan.

Desain dan kontrol yang aman

Keamanan infrastruktur Anda dapat disesuaikan dengan kebutuhan Anda sendiri, dengan upaya koneksi ke sumber daya eksternal. Yang paling penting, tidak ada VM tambahan kompleksitas saat menerapkan sistem keamanan, dan Anda mempertahankan kontrol OS penuh saat berinteraksi dengan sistem keamanan yang ada.

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

Pemeriksaan preflight pada penginstalan

Dengan Google Distributed Cloud, cluster GKE Anda dijalankan di open source dan sistem Linux perusahaan, dan pada infrastruktur perangkat keras yang minimal, sehingga bersifat fleksibel di lingkungan Anda. Pemeriksaan ini juga mencakup berbagai pemeriksaan pra-penerbangan ke membantu memastikan keberhasilan konfigurasi dan penginstalan.

Deployment aplikasi dan load balancing

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

Peningkatan keandalan etcd

Untuk memantau ukuran dan mendefragmentasi database etcd, Google Distributed Cloud bidang kontrol mencakup Pod etcddefrag. Pengambilan kembali Pod etcddefrag dari database etcd yang besar dan memulihkan etcd saat kapasitas disk penuh terlampaui.

Cara kerjanya

Google Distributed Cloud memperluas Google Kubernetes Engine (GKE) memungkinkan Anda membuat cluster GKE di server Linux Anda sendiri di Anda sendiri. Anda dapat mengelola cluster lokal ini di Google Cloud beserta cluster dan cluster GKE reguler di lingkungan sebagai bagian dari armada.

Cluster GKE tradisional dijalankan di Google Cloud, tempat Kubernetes bidang kontrol, dan infrastruktur jaringan dikelola oleh Google Cloud. Karena Cluster Google Distributed Cloud berjalan di pusat data Anda, kami menyediakan beberapa administrasi dan bidang kontrol, selain GKE {i>software<i}. Perangkat lunak yang berjalan di pusat data Anda diunduh sebagai bagian dari proses instalasi dan peningkatan versi.

Diagram berikut menunjukkan hasil sederhana dari penginstalan yang telah selesai:

Diagram cluster admin dan cluster pengguna
Arsitektur Google Distributed Cloud pada bare metal dengan cluster admin dan cluster pengguna (Klik untuk memperbesar)

Komponen utama

Komponen berikut membentuk instalasi khusus perangkat lunak pada logam batang Google Distributed Cloud:

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

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

  • Workstation admin adalah komputer terpisah (biasanya) yang mencakup alat dan artefak cluster, seperti file konfigurasi. Kreator klaster dan developer menggunakan alat dan artefak ini untuk mengelola infrastruktur lokal Cluster GKE, dengan izin yang sesuai:

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

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

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

  • Konsol juga menyediakan antarmuka web untuk Project Google Cloud, termasuk cluster lokal. Tujuan Console menampilkan metrik utama tentang cluster Anda untuk membantu memantau kesehatan cluster.

  • Administrator cluster dan developer menggunakan kubectl untuk mengakses cluster bidang kontrol melalui alamat IP virtual (VIP) yang ditetapkan sebagai bagian dari konfigurasi cluster Anda. Pengguna dan pengembang aplikasi menggunakan Layanan dan VIP masuk untuk mengakses dan mengekspos workload secara berurutan.

Menghubungkan ke fleet

Semua klaster pengguna (dan secara opsional klaster admin) adalah anggota fleet: pengelompokan Kubernetes yang logis klaster. Armada memungkinkan organisasi Anda meningkatkan pengelolaan dari tingkat individu klaster ke seluruh kelompok klaster, dan dapat membantu tim Anda mengadopsi yang lebih baik daripada yang digunakan di Google. Anda dapat melihat dan mengelola cluster fleet bersama-sama di konsol Google Cloud, dan menggunakan perangkat yang kompatibel dengan Fitur GKE Enterprise untuk membantu Anda mengelola, mengatur, dan mengoperasikan workload Anda dalam skala besar. Anda dapat melihat daftar lengkap fitur armada yang tersedia untuk lingkungan lokal dalam deployment GKE Enterprise lainnya.

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

Langganan fleet juga digunakan untuk mengelola harga Google Distributed Cloud secara langsung logam, seperti yang dijelaskan di bagian berikutnya.

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

Harga

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

Untuk informasi harga lengkap, termasuk cara menghubungi bagian penjualan, lihat Harga Google Kubernetes Engine.

Versi

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

Menginstal Google Distributed Cloud pada bare metal

Karena cluster GKE yang dibuat menggunakan Google Distributed Cloud berjalan di infrastruktur Anda sendiri, mereka sangat mudah dikonfigurasi. Setelah Anda memilih model deployment yang sesuai dengan kebutuhan organisasi dan kasus penggunaan tertentu: Anda dapat memilih dari mode load balancing, opsi penentuan alamat IP, fitur keamanan, opsi konektivitas, dan banyak lagi. Menyiapkan cluster GKE secara on bare logam melibatkan pengambilan keputusan sebelum dan selama pemasangan. Ini set dokumentasi mencakup panduan untuk membantu tim Anda memutuskan fitur yang tepat dan opsi untuk Anda. Untuk memastikan bahwa pemasangan Anda memenuhi kebutuhan organisasi Anda, konsultasikan dengan tim jejaring dan aplikasi Anda.