EC2 Fundamentals Flashcards
What does EC2 stand for?
Elastic Compute Cloud
What operating systems can you choose for EC2 instances?
- Linux (most popular)
- Windows
- Mac OS
What does bootstrapping mean?
Launching commands when the machines starts
What is EC2 user data’s main purpose?
To automate boot task
- installing software/updates
- downloading files from internet.. etc
Used for a diversity of workloads such as web servers or code repositories
What is this EC2 instance type?
General Purpose
What is a repository?
A central location where data is stored and managed
Great for task that require HIGH PERFORMANCE processors
What EC2 instance type?
Compute Optimized
FAST PERFORMANCE for workloads that process large data sets in memory
What EC2 instance type is this used for?
Memory Optimized
Great for task that require high sequential read and write access to large data sets on local storage
What EC2 instance type is this used for?
Storage Optimized
What instance type has these use cases?
- Batch processing workloads
- Media transcoding
- High performance web servers
- High performance computing (HPC)
- Scientific modeling & machine learning
- Dedicated gaming servers
Compute Optimized
What instance type has these use cases?
- High performance, relational/non-relational databases
- Distributed web scale cache stores
- In-memory databases optimized for BI (Business Intelligence)
- Applications performing real time processing of big unstructured data
Memory Optimized
What instance type has these use cases?
- High frequency online transaction processing (OLTP) systems
- Relational & NoSQL databases
- Cache for in-memory database
- Data warehousing applications
- Distributed file systems
Storage Optimized
What do Security Groups do?
Control how traffic is allowed in or out of EC2 Instances
Security groups only contain what type of rules?
Allow
Security Groups act as a _________ on EC2 instances
“Firewall”
Are Security Groups locked down to a region/VPC combination?
Yes.
Can Security Groups be attached to multiple instances?
Yes
If your application is not accessible (time out), then it’s a what?
Security Group issue
If your application gives a “connection refused” error, then it’s a what?
Application error or it’s not launched.
Enables you to launch AWS resources into a virtual network that you’ve defined
Virtual Private Cloud
What is EC2’s purpose?
To provide scalable computing capacity in the AWS Cloud.
For Security Groups, all inbound traffic is _______.
All outbound traffic is __________.
Blocked
Authorized