Compute contd
- Compute Services are generally charged for using hardware from CSP
- CSP offer virtual machines of different sizes for different needs
- Generally All the CSP’s give the following categories
- General Purpose Compute:
- These are categories of machines designed to have balanced cpu to RAM ratio for general purposes
- Usecases:
- Dev, QA env..
- medium scale servers
- Compute Optimized:
- This category offers more CPU to RAM
- Usecases:
- Large scale web servers
- Algorithm executions
- Memory Optimized:
- This category offers more RAM to CPU RATIO
- Usecases:
- Cache Servers
- Storage Optimized:
- This category offers more storage speeds
- Usecases:
- High frequency databases (SAP HANA, big data)
- High Performance Compute:
- This is for large scale scientific application etc..
- GPU (Graphical Processing Unit):
- This is Parallel Processing
- Usecases:
- Gaming
- Machine Learning
- General Purpose Compute:
- Datacenter Refer Here
- In AWS and Azure we have different series of machine types or instance types.
- Each series is an different hardware specificiation and series will have generations as well
- When we select any virtual machine in AWS/Azure we select a vm instance size which selects
- number of vCPUs
- size of RAM
- There can be additional factors depending on CSP
Pricing Models
- On-demand Pricing (No commitments)
- highest price
- Reservations (1 year or 3 year)
- less price
- Spot Pricing
- least price
- but when actual demand increase your machine will be taken by
Azure
- The service for creating virtual Machines is referred as Azure virtual Machines
- Azure Virtual Machine by types Refer Here
- In each type we have different series which correspond to differnt hardware specifications
- Pattern: Refer Here and Refer Here
AWS
- The service for creating virtual machines is referred as EC2
- EC2 instance Types by purpose Refer Here
- In each purpose we have different series which correspond to differnt hardware specifications
- Naming Convention Refer Here
