Virtual Servers in Cloud
- All the Cloud service providers (CSP), when we need virtual servers, they give virtualized cpu, ram, disk and network which help in creating virtual machines.
- Os images exist in every cloud to ensure the disk in your virtual machine has some pre-defined os with sofwares.
- AWS calls it Amazon Machine Image (AMI)
- Azure calls it Virtual Machine Image.
- We can also create our own custom images with the softwares required to run our enterprise applications
- Generally Images in Cloud will have 3 categories
- Images offered by CSP
- Images created by you
- Market Place
- Category of Virtual Machines
-
General Purpose:
- Balanced CPU to memory ratio
-
Memory Optimized
- High Memory to CPU Ratio
-
Compute Optimized
- High CPU to memory
-
Storage Optimized
- These are designed to read/write data from disks effeciently
-
High Performance Compute
-
- families:
- Each family represents some hardware configuration
- Each family generally is denoted by alphabet
- t2.micro: t represents family (AWS)
- B1ms: B represents family (Azure)
- Each hardware family might have generations
- t2.micro, t3.micro
- D2as, D4as
- AWS and Azure both publish patterns of their machine naming convention
- AWS: Refer Here
- Azure Refer Here
- Pricing will be effected based on
- Category/Purpose
- Size
- Using Pricing calculator for azure: Refer Here and aws Refer Here
Activity
-
your organization is running 10 virtual machines, they require 16 vCPU. Choose any instance type with matching size and create an estimate
- Azure
- AWS
-
From one region to other there are slight price differences
