Virtual Machine Sizes
-
Virtual Machine size defines
- number of vCPUs
- size of RAM
- number of data disks
- temporary disk size
-
Virtual Machine Types: Refer Here
- General Purpose:
- Balanced CPU-Memory Ratio
- Compute Optimized:
- High CPU to Memory Ratio
- Memory Optimized
- High Memory to CPU Ratio
- Storage Optimized:
- These tyepes provide high disk througput
- GPU:
- Targeted for heavy graphics rendering, video editing and machine learning model trainging & deep learning
- High Performance Compute
- Fast & Most Powerfull CPU Virtual machines
- General Purpose:
-
VM Series: Each VM Series is designed for specific vm type with diffent hardware configuration. Each Series is represented by an alphabet and they have versions (Generations). Any VM Series with S in it supports SSD Harddisk
-
For Free Tier, we can use
- A Windows VM For 750 hours/month of vm size B1s
- A linux VM For 750 hours/month of vm size B1s
-
Virtual Machine Pricing: Generally for any VM
- Price is based on vm size
- Price is impacted by Operating System (Windows machine will have extra price due to OS license)
- Disks are not included in VM Pricing (Only temp disk is part of vm)
- VM Prices may differ slightly from one region to other region
- Pricing model for vm
- On-demand
- Reserved Instances
- Spot VMS
-
Lets create a Windows Virtual Machine of Type Memory Optimized
-
Lets create a Linux Virtual Machine which is General purpose and has 4 VCPU’s and atleast 8 GB of RAM
-
Once the vm is created can i change type?
- Yes, But the machine will be restarted (So, there will be downtime)