Everything Flashcards
idk i just want flashcards
IaaS
Infrastructure as a Service - Most control, most setup
PaaS
Platform as a Service - Middle ground of IaaS and SaaS
SaaS
Software as a Service - Least control, least setup
Regions
Cluster of Data Centers
Availability Zone
Each region has between 3-6, completely isolated from each other.
Shared Responsibility Model
Customer is responsible for security IN the cloud, Amazon is responsible for security of the cloud
Customer Ex: Customer data, access management (IAM), firewall configs, encryption, etc.)
Amazon Ex: Software (compute, storage, db, networking), regions, edge locations, etc.)
IAM
Identity Access Management. How you control users in your AWS account
Groups
Collection of users. Users can belong to multiple groups.
Policies
Policies are applied to users/groups that dictates what they can/can’t do
AWS Management Console
Web interface to manage AWS services and resources
AWS Command Line Interface (CLI)
Alternative to AWS Management Console
AWS Software Dev Kit (SDK)
Language specific API’s
Access Key
~= Username
Secret Access Key
~= Password
IAM Best Practices
One AWS user = one person
Assign perm’s to groups, not individuals
Strong pswd policy + MFA
Access keys for CLI/SDK. Don’t share them!
EC2
Resizable virtual serves in the cloud. Allows for customers to have serverless architecture
Instance Types
General Purpose
Compute Optimized
Memory Optimized
Storage Optimized
Security Groups
Control traffic in/out of EC2 instances (Like firewalls)
Important Ports
21 - FTP
22 - SSH, SFTP
80 - HTTP
443 - HTTPS
3389 - RDP
Reserved Instances
Bought for 1 or 3 years, long-term. Better discounts
On-demand Instances
Good for short work loads, predictable pricing
Convertable Reserved Instances
Like reserved, but can change instance type
Spot Instances
Cheap instances that can be taken over by others willing to pay more. Cheapest, but unreliable
Dedicated Host Instances
Booking an entire instance