Amazon Elastic Cloud Compute is shortly called Amazon EC2 which is probably a web service that delivers secured and resizable compute capacity in the cloud. It is mostly designed to make out the web-scale cloud computing for the developers with ease. It is very simple web service interface that allows one to obtain and configure required capacity with minimal friction.
Introduction to AWS EC2 Instance
Amazon EC2 is here to deliver the wide selection of instance types which are probably optimized to fit various use cases. All the instance types have come up with various combinations like CPU, Storage, Memory and other networking capacities. It also gives flexibilities in selecting the right mix of resources for respective applications. For every type of instance, it includes one or more instance sizes that allow to scale up various resources as per the requirements to reach the target of workload.
For each and every instance, Amazon EC2 provides a predictable and consistent amount of CPU capacity without any need of underlying hardware. It also delivers the required resources to host computer for every respective instance.
Amazon EC2 Instance Type
1.General Purpose Instance
The Burstable Performance Instances instances are of T2 which provides a starting level of CPU performance with respective ability to burst above baseline itself.
Features and Use cases
The features of T2 are high-frequency Intel Xeon Processors, Burstable CPU and it is the lowest cost general purpose instance type and free tier eligibility. It also balances computing, network resources and memory etc. The Use cases of T2 are Websites, Development environments, web applications, build servers, code repositories, testing and staging environments.
The M4 instance is complete with trending generations of General Purpose instance where the entire family delivers balancer of computing, network resources, memory and it helps to build many of the applications with ease.
Features and Use cases
The features are EBS Optimized by default without any requirement of additional cost. The massive support is enhanced networking and balance of computing, networking resources and memory as well. The use cases are small and mid-size databases, data processing tasks which require caching fleets, additional memory and also for running backend servers for SAP.
This M3 family includes types of M3 instances and provides a balance of computing, memory and respective memory resources and it is considered as the best choice for most of the applications.
Each and every type of AWS EC2 instances provides a wide range of features that help to deploy, manage or else to scale up to deploy, managing and scale-up of applications with ease.
2. Compute Optimized
The instance of C5 is completely optimized for computing-intensive workloads and also delivers cost-effective high performance with low rates. The main use cases are with high-performance web servers, batch processing, scientific modeling, high-performance computing (HPC), distributed analytics, ad serving, highly scalable multiplayer gaming and videos encoding etc.
The instance of C4 is completely optimized for computing-intensive workloads and delivers cost-effective high performance with low price per compute ratio. The best use cases are with high-performance front end fleets, distributed analytics, web servers batch processing, high performance and engineering applications.
The instance of C3 is completely optimized that delivers cost-effective high performance with fast local SSD based storage and compute intensive workloads. It is great for high-performance computing, 3D rendering, batch processing and other simulations in an effective way.
3. Optimized Memory
The X1 instance is mostly optimized for large-scale applications of memory and high-performance databases with lower cost price for GiB of RAM across Amazon EC2 instance types.
The instances of R4 is completely optimized with memory intensive applications and mostly delivers the best price for GiB of RAM than R3.
The R3 instance are completely optimized for memory intensive applications which are offered with a lower price per GiB of RAM.
4. Accelerated Computing
The respective instances of P3 are the latest generations of general purpose GPU instance. The use cases are completely Machine or Deep Learning, computational fluid dynamics, computational finance, speech recognition, drug discovery etc.
The P2 instance are completely intended for certain general purpose GPU computing applications. The use cases of P2 are High-Performance databases, computational finance, molecular modeling, genomics, rendering and other server-side GPU compute workloads etc.
The G3 instance are completely optimized for related graphics-intensive applications. The use cases of G3 are 3D visualizations, graphics-intensive remote workstation, application streaming and other server-side graphics workloads.
The F1 instance is completely offered with customizable hardware accelerations with certain field programmable gate arrays. The various use cases of F1 are Genomics research, financial analytics, big data search, security and analysis as well.
5. Storage Optimized
The family mostly includes High Storage Instances that provides Non-volatile Memory Express SSD backed instance storage optimization with low latency and high random I/o performance and provides high IOPS at low costs.
D2 Dense Storage Instances
The D2 instance features till 48 TB of HDD based local storage and delivers high disk throughput and offers the minimum price per disk throughput performance on Amazon EC2.
AWS EC2 Instance Sizes and Amazon EC2 Instance Storage
The instance store is here to provide with temporary block-level storage for respective instance. The complete storage is located on certain disks which are attached to the computers in a physical way. The instance can easily store one or else number of instance storage volume which is completely exposed to the block devices.
What is Amazon EC2 Reserved Instance?
The Amazon EC2 Reserved Instance (RI) is completely of importance which is compared with On-Demand pricing that provides a capacity reservation which is generally used for specific Availability Zone.
Amazon EC2 Instance Scheduled For Retirement
This Amazon EC2 instance is completely scheduled with respective retirement when AWS detects irreparable failure of the hardware hosting the instance.
Amazon EC2 Instance Pricing
One can easily pay only for the usage of EC2 instance where the costs and complexities of planning, purchasing, and maintenance of hardware that can easily transform with the certain fixed amount of costs.
|AWS Certified SysOps Administrator||AWS Certified Solutions Architect / Professional|
|AWS Certified Developer||AWS Certified DevOps Engineer|
|AWS Technical Essentials||AWS Database Migration Service|
|AWS Lambda 2016||and many more...|
Get Updates on Tech posts, Interview & Certification questions and training schedules