- Get link
- X
- Other Apps
Amazon EC2:
- EC2 is one of the most popular of AWS offering
- EC2 = Elastic Compute Cloud = Infrastructure as a Services
- It mainly consists in the capability of
- Renting virtual machines (EC2)
- Storing data on virtual drivers (EBS)
- Distributing load across machines (ELB)
- Scaling the services using an auto-scaling group (ASG)
EC2 sizing & configuration options
- Operating system(OS)
- Linux
- Windows
- Mac OS
- How much compute power & cores (CPU)
- How much random-access memory (RAM)
- How much storage space
- Network-attached (EBS & EFS)
- Hardware
- Network Card
- Speed of the card, Public IP address
- Firewall rules
- Security groups
- Bootstrap script (configure at first launch)
- EC2 User Data
Ec2 Instance Type -Overview
- You can use different types of EC2 instances that are optimized for different use cases (https://aws.amazon.com/ec2/instance-types/)
- Aws has the following naming convention
m5.2xlarge
- m
- instance class
- 5
- Generation (AWS improve over time)
- 2xlarge
- Size within the instance class
EC2 Instance type
General purpose
- Great for the delivery of workloads such as web servers and code repositories.
- Balance between
- Compute
- Memory
- networking
- T2.micro is a general-purpose instance of EC2
- https://aws.amazon.com/ec2/instance-types/
Compute Optimized
- Great for compute-intensive tasks that require high-performance task
- Use Case
- Batch processing workload
- Media transcoding
- high-performance web servers
- high-performance computing (HPC)
- Scientific modeling & machine learning
- Dedicated gaming server
Memory Optimized
- Fast performance for workloads that process large data sets in memory
- Use Case
- High-performance, relation/non-relation databases
- Distributed web-scale cache stores
- In-memory performances optimized for BI (Business intelligence)
- An application performing real-time processing of big unstructured data
Storage Optimized
- Grate for storage-intensive tasks that required high, sequential read and write access to large data sets on large data sets on local storage.
- Use Case
- High-frequency online transaction processing (OLTP) system
- Relational & Non-Relational Database
- Cache for in-memory database
- Data warehousing applications
- Distributed file systems
for instance price comparison, please visit the website
Comments
Post a Comment
if you have questions please let me know