EC2 Flashcards
What different types of EC2 instance are there?
General purpose, Compute Optimized, Memory O., Accelerated computing, Storage O., Instance features, Measuring Instance performance
Describe the general purpose EC2 instance type, and give a use case.
Balance between compute, memory and networking.
Good for web servers or code repositories.
Describe the Compute Optimized EC2 instance type, and give a use case.
For compute-intensive tasks that require high performance processors.
- Batch processing workloads
- Media transcoding
- High performance computing (HPC)
- Scientific modelling & machine learning
- Dedicated gaming servers
Describe the Memory Optimized EC2 instance type, and give a use case.
Fast performance for workloads that process large data sets in memory.
- High performance relational/non-relational databases
- Distributed web scale cache stores
- In-memory databases optimized for BI
- Applications performing real-time processing of big unstructured data
Describe Storage Optimized EC2 instance type, and give a use case.
Good for storage-intensive tasks that require high, sequential read and write access to large data sets on local storage
- High frequency online transaction processing (OLTP) systems
- Relational & NoSQL databases
- Cache for in-memory databases (e.g. Redis)
- Data warehousing applications
- Distributed file systems
What is port 22 used for?
SSH - log into a linux instance
SFTP - Secure File Transfer Protocol (upload files using SSH)
What is port 21 used for?
FTP (File Transfer Protocol) - upload files into a file share
What is port 80 used for?
HTTP - access to unsecured websites
What is port 443 used for?
HTTPS - access to secured websites
What is port 3389 used for?
RDP (Remote Desktop Protocol) - log into a Windows instance