We are going to explore the EC2 Instance types as long as we can.
AWS Provides wide range of selection of instance to fit different requirements and use cases. Instance types are combination of compute, memory and networking capacity and provides flexibility to choose appropriate mix of resources based on our requirement.
Instance Types of categorized among five types,
- General Purpose
- Compute Optimized
- Memory Optimized
- Accelerated Computing
- Storage Optimized
Let’s see all the family types,
General purpose instances provide a balanced with all aspects of CPU, Memory and networking resources. So we can use for variety of workloads.
Compute Optimized instances are core of compute based application that benefits from high performance processors. Instances belonging to this family are suited for high compute performance for batch processing, machine learning and other compute intensive applications.
Memory Optimized instances are designed to provide fast performance for large set of memory.
Accelerated computing instances that are use hardware accelerators to perform Graphics Processing, Data pattern matching, etc. Also it‘s well suitable for GPU based application.
Storage optimized instances are used for storage intensive workloads in Amazon EC2. This type of instance are comes with instance storage by default. Storage attached with instances physically and it’s called instance storage.
You can find more about instance details here