Compute Engine - Live Migration & Availability Policy
How do you keep your VM instances running when a host system needs to be updated (a soware or a hardware update needs to be performed)?
- Your running instance is migrated to another host in the same zone
 - Does NOT change any attributes or properties of the VM
 - SUPPORTED for instances with local SSDs
 - NOT SUPPORTED for GPUs and preemptible instancesPreemtible InstancesHow Preemtible Instances works in GCP: Short-lived cheaper* (upto 80%) *compute instances * Can be stopped by GCP any time (preempted) within 24 hours * Maximum time for running is 24 hours * Instances get 30 second warning (to save anything they want to save) Use Preempt VM's** if: * Your applications are fault tolerant * You are very cost sensitive * Your workload is NOT immediate * Example: Non immediate batch processing jobs RESTRICTIONS: * NOT always available * NO SLA and
 
Important Configuration - Availability Policy:
- On host maintenance: What should happen during periodic infrastructure maintenance?
- Migrate (default): Migrate VM instance to other hardware
 - Terminate: Stop the VM instance
 
 - Automatic restart - Restart VM instances if they are terminated due to non-user-initiated reasons (maintenance event, hardware failure etc.)
 
Status: #idea
Tags:  gcp, google-cloud-engineerGoogle Associate Cloud Engineer Noteswhy use cloud?
https://www.in28minutes.com/gcp-bookshelf
https://www.in28minutes.com/downloads/09-google-certified-associate-cloud-engineer/CoursePresentation-GoogleCertifiedAssociateCloudEngineer.pdf
how do projects work in gcp?
cloud projects and accounts
Resource Hierarchy
Organization Level
Folder Level
Project Level
IAM
who
* single account
* group
  can do what (rules)
* basic
* predefined
* custom
  scope
observability monitoring
billing account
load balancing
Regions and Zones, CloudCloudCase just like cloud computing (SaaS, etc)
* [ ] UI
* [ ] book
* [ ] zulfani
* [ ] exercises
  * [ ] UI
  * [ ] assignment
  * [ ] responsi, cloud-migration, Google Compute EngineGoogle Compute EngineGCP service used to provision and manage virtual machines
* Create and manage lifecycle of Virtual Machine (VM) instances
  * Associated with a project
Load balancing* and *auto scaling* for multiple VM instances
Attach storage** (& network storage) to your VM instances
* Manage network connectivity and configuration for your VM instances
Setup
Billing
Live Migration & Availability Policy
Scenarios
Similar to AWS EC2, Azure Virtual Machines
Status: #idea
Tags:  gcp, google-cloud-engineer,