Runtime VM di Google Distributed Cloud adalah komponen utama untuk menjalankan virtual workload berbasis mesin di Google Distributed Cloud.
Apa itu VM Runtime di GDC?
Runtime VM di GDC adalah bagian dari Google Distributed Cloud yang memungkinkan Anda menjalankan VM di atas Kubernetes dengan cara yang sama seperti Anda menjalankan container. Dengan VM Runtime di GDC, Anda dapat menjalankan workload berbasis VM saat Anda mengembangkan dan menjalankan aplikasi berbasis kontainer baru. Runtime VM di GDC seperti hypervisor di platform virtual lainnya lingkungan fleksibel App Engine.
Runtime VM di GDC memungkinkan Anda melihat dan mengelola status VM dan mengumpulkan log audit atau konsol. Runtime VM di GDC berfungsi seperti pengelolaan konsol yang digunakan di lingkungan virtual lainnya.
Anda tidak diharuskan untuk memodernisasi atau mengupgrade workload berbasis VM yang ada untuk menggunakan Runtime VM di GDC. VM berjalan seperti halnya di perangkat virtual lain, perusahaan, tetapi mendapat manfaat dari satu set alur kerja dan proses untuk aplikasi Google Cloud di cluster Google Distributed Cloud. Setelah siap, Anda dapat memigrasikan workload berbasis VM ini ke container dan terus menggunakan model Management Tools GKE Enterprise.
Manfaat
Runtime VM di GDC memiliki manfaat berikut:
- Kemampuan untuk menggunakan resource VM secara terprogram, seperti Anda menggunakan container.
- Penggunaan resource yang efisien di seluruh container dan VM.
- Pengelolaan dan operasi terpadu untuk VM dan container.
- Visibilitas dan kontrol terpadu untuk traffic antara container baru dan aplikasi berbasis VM lama.
- Pengalaman migrasi yang disederhanakan ke cloud atau aplikasi dalam container.
Runtime VM di GDC membantu Anda memigrasikan VM Anda, atau membuat VM baru, di teratas di Google Distributed Cloud.
Perbedaan VM Runtime di GDC dengan KubeVirt
Runtime VM di GDC dibangun berdasarkan project open source KubeVirt. Kubevirt adalah yang dibuat khusus untuk Kubernetes, dan mengikuti model API deklaratif untuk menggunakan Model Resource Kubernetes, definisi resource kustom, atau operator. VM Runtime di GDC mengintegrasikan Kubevirt ke dalam Google Distributed Cloud untuk memberikan cara yang konsisten untuk mengelola aplikasi Anda. Bagian ini menguraikan beberapa kapabilitas utama Runtime VM di GDC yang tidak tersedia di KubeVirt.
Siklus proses
Dengan memanfaatkan kecanggihan platform GKE Enterprise, Runtime VM di GDC terintegrasi sepenuhnya dengan Platform GKE Enterprise. Anda dapat menginstal, mengupgrade, dan meng-uninstal Runtime VM di GDC dengan perintah CLI, melalui API, atau dengan menggunakan konsol Google Cloud. Ketika digunakan dengan penyimpanan yang kompatibel, Upgrade cluster GKE Enterprise mencakup migrasi langsung VM workload (Pratinjau) antar-host ke meminimalkan potensi gangguan workload VM.
Pengalaman pengelolaan yang didukung cloud
VM Runtime on GDC memberikan pengalaman seperti cloud untuk infrastruktur lokal Anda penginstalan. Pengalaman ini mencakup primitif baru seperti cloud berikut:
Objek
VirtualMachineType
memungkinkan administrator membuat jenis VM yang telah ditetapkan dengan konfigurasi CPU dan memori tertentu.Objek
VirtualMachineDisk
danStorageProfile
ditambahkan dukungan untuk banyak disk dan pengelolaan terpusat propertiStorageClass
.Objek
Network
memungkinkan kemampuan seperti tombol virtual di Kubernetes.
Penyimpanan
Runtime VM di GDC secara otomatis menghasilkan objek profil penyimpanan,
StorageProfile
, untuk setiap StorageClass
dalam cluster. Objek profil baru ini
memungkinkan Anda
mengonfigurasi properti StorageClass
untuk VM,
termasuk accessMode
dan volumeMode
, dari satu lokasi.
Anda dapat memasang beberapa disk ke VM. Anda dapat memasang {i>disk <i}yang ada atau
dapat membuat dan memasang {i>disk <i}baru. Resource kustom VirtualMachineDisk
baru
memungkinkan Anda membuat disk atau disk kosong dari image yang ada dengan
Pengimpor Data dalam Container (CDI). CDI bahkan memungkinkan
Anda menarik
image dari Cloud Storage yang diamankan dengan kredensial.
Jaringan
Runtime VM di GDC memperluas penawaran pod-network
default sebesar
KubeVirt untuk menyediakan
opsi jaringan lebih cocok untuk workload VM produksi.
Runtime VM di GDC memperluas stack jaringan yang ada berdasarkan
Framework Antarmuka Jaringan Container (CNI). Penambahan Runtime VM di GDC
objek Network
yang memungkinkan kemampuan mirip tombol virtual di Kubernetes.
Meskipun tersedia plugin jaringan untuk Kubernetes, plugin ini memerlukan plugin sendiri
instalasi, siklus hidup, dan manajemen. Dengan VM Runtime di GDC,
VM kotak dapat berinteraksi dengan banyak antarmuka jaringan Lapisan 2, termasuk
dukungan untuk tag VLAN, DHCP eksternal, dan banyak lagi. Runtime VM di GDC
juga memperkenalkan objek antarmuka, yang memungkinkan alamat IP dan MAC
loyalitas pengguna bahkan jika VM dimulai ulang, dimigrasikan, atau dibuat ulang. Jaringan baru
stack juga terintegrasi dengan NetworkPolicy
sehingga Anda dapat menggunakan primitif Kubernetes
untuk mengontrol traffic Lapisan 4 antar-VM.
Kemampuan observasi
Runtime VM di GDC secara otomatis mendukung kemampuan observasi VM di Konsol Google Cloud Anda. Selain cluster GKE dan Runtime VM di logging GDC, Log konsol serial VM yang otomatis di-streaming ke Cloud Logging. Log VM Anda dapat dilihat di Logs Explorer beserta log container. Anda dapat melihat metrik CPU, memori, disk, dan jaringan VM di Konsol Google Cloud Anda. Anda juga dapat menerapkan dasbor, pemberitahuan, dan integrasi dengan notifikasi menggunakan layanan Google Cloud yang sudah dikenal.
Pengelolaan
Sebagian besar kemampuan VM Runtime on GDC tersedia dari perintah
Google Cloud, API, dan Konsol Google Cloud. Pendekatan fleksibel ini mendukung berbagai
gaya developer dan operasional. Menerapkan kekuatan
GKE Enterprise stack, Config Sync, dan
Pengontrol Kebijakan juga dapat digunakan untuk menerapkan kedua metodologi GitOps
kebijakan yang terperinci. Terakhir, alat KubeVirt, seperti virtctl
, juga memiliki
telah diperpanjang untuk mendukung Runtime VM tambahan di GDC
kemampuan IT.
Dukungan GPU
Runtime VM di GDC memungkinkan Anda mengaktifkan kartu GPU NVIDIA yang didukung di VM Anda, sehingga memungkinkan machine learning dan workload khusus lainnya.
Mulai
Untuk mulai menggunakan VM Runtime di GDC, lihat dokumen berikut:
- Mengaktifkan atau menonaktifkan Runtime VM di GDC
- Panduan memulai: Membuat VM di Google Distributed Cloud
- Mengelola status daya VM yang menggunakan Runtime VM di GDC
- Lihat log konsol untuk VM yang menggunakan VM Runtime di GDC