-
Notifications
You must be signed in to change notification settings - Fork 40
A virtual machine (VM) is an emulation of a computer system. Virtual machines are based on computer architectures and provide the functionality of a physical computer. Their implementations may involve specialized hardware, software, or a combination. A VM is a kind of hypervisor. The distinction between Type-1 and Type-2 hypervisor can sometimes be not clear.
https://www.youtube.com/watch?v=VtXNIy_noWg
Google Compute Engine is computing and hosting service that lets you create and run virtual machines on Google infrastructure.
https://cloud.google.com/compute/docs/instances/create-start-instance
https://cloud.google.com/compute/docs/instances/create-hpc-vm
https://cloud.google.com/compute/docs/instances/create-vm-from-instance-template
https://cloud.google.com/compute/docs/nodes/sole-tenant-nodes
https://cloud.google.com/compute/docs/instances/nested-virtualization/overview
https://cloud.google.com/compute/docs/instances/enable-instance-virtual-display
https://cloud.google.com/compute/docs/disks
https://cloud.google.com/compute/docs/disks/detach-reattach-boot-disk
https://cloud.google.com/compute/docs/import
https://cloud.google.com/solutions/connecting-securely
Google Compute Engine uses KVM as the hypervisor. The KVM may be categorized as both Type-1 and Type-2.
https://cloud.google.com/compute/docs/instances/suspend-resume-instance
https://cloud.google.com/compute/docs/machine-images
https://cloud.google.com/compute/docs/disks/snapshots
https://cloud.google.com/compute/docs/machine-images/create-instance-from-machine-image
https://cloud.google.com/compute/docs/instances/enabling-virtio-rng
https://cloud.google.com/compute/docs/autoscaler
https://cloud.google.com/compute/docs/instances/configure-ntp
https://cloud.google.com/compute/docs/instances/instance-life-cycle
https://cloud.google.com/compute/docs/instance-groups/working-with-managed-instances
Google Cloud runs a local metadata server alongside each instance at 169.254.169.254.
https://cloud.google.com/vpc/docs/firewalls#gcp-metadata-server
https://cloud.google.com/compute/docs/instances/connecting-advanced#sshbetweeninstances
https://github.com/GoogleCloudPlatform/iap-desktop/
https://tantingli.medium.com/how-to-manage-gcp-access-using-iap-and-os-login-afd9eee17962
https://cloud.google.com/blog/products/compute/google-cloud-introduces-tau-vms
https://cloud.google.com/blog/products/compute/tau-t2a-is-first-compute-engine-vm-on-an-arm-chip
https://cloud.google.com/kubernetes-engine/docs/concepts/spot-vms
https://cloud.google.com/blog/products/compute/google-cloud-spot-vm-use-cases-and-best-practices
https://cloud.google.com/blog/topics/cost-management/rethinking-your-vm-strategy-spot-vms/
https://cloud.google.com/blog/products/compute/google-cloud-spot-vm
https://cloud.google.com/confidential-computing
https://cloud.google.com/compute/confidential-vm/docs/about-cvm
https://developer.amd.com/sev/
https://cloud.google.com/kubernetes-engine/docs/how-to/shielded-gke-nodes
https://medium.com/google-cloud/google-cloud-vm-manager-378f6c6bf6d7
https://www.anandtech.com/show/2480/9
https://cloud.google.com/tpu/docs/system-architecture-tpu-vm
https://firecracker-microvm.github.io/
https://www.ibm.com/cloud/blog/containers-vs-vms
https://github.com/solo-io/unik
https://cloud.google.com/deep-learning-vm/docs/create-vm-instance-gcloud
https://cloud.google.com/tpu/docs/system-architecture-tpu-vm
https://cloud.google.com/compute/docs/tutorials
https://cloud.google.com/compute/docs/tutorials/basic-webserver-apache