Technology part 1 - Org, Networking, DB, Provisioning, Computing, Storage Flashcards
Organizations
Change a root account to Organization > add multiple accounts, manage billing, access, security, and share resources.
Service Control Policies
Within Organizations, they give control over allowed permissions for all accounts.
AWS Networking
Internet > VPC / Internet Gateway > Router > Route Table > NACL > AZ > Subnets > Security Groups > instance, db, etc.
Networking - VPC
Internet > VPC / Internet Gateway > Router > Route Table > NACL > AZ > Subnets > Security Groups > instance, db, etc.
Virtual Private Cloud - logically isolated section of the AWS Cloud where you can launch AWS resources
Networking - Internet Gateway
Internet > VPC / Internet Gateway > Router > Route Table > NACL > AZ > Subnets > Security Groups > instance, db, etc.
Enable access to the Internet
Networking - Route Tables
Internet > VPC / Internet Gateway > Router > Route Table > NACL > AZ > Subnets > Security Groups > instance, db, etc.
Determine where network traffic from your subnets or gateway are directed
Networking - NACLs
Internet > VPC / Internet Gateway > Router > Route Table > NACL > AZ > Subnets > Security Groups > instance, db, etc.
Network Access Control Lists - Act as firewall at the subnet level
Networking - Subnets
Internet > VPC / Internet Gateway > Router > Route Table > NACL > AZ > Subnets > Security Groups > instance, db, etc.
Logical partition of an IP network into smaller network segments ex: public - accessible to internet (EC2), private - not accessible to internet (db)
DB Services - DynamoDB
NoSQL key/value db
Flat / simple, scale to millions
Guarantee of read/writes per sec
ex. Cassandra
DB Services - DocumentDB
NoSQL Document db - MongoDB compatible
DB Services - RDS
Relational Database Service
Most popular
Supports multiple engines - MySQL, PostgreSQL, Maria DB, Oracle, Microsoft SQL Server, Aurora
DB Services - Aurora
MySQL (5x faster) and PostgreSQL (3x faster) fully managed
Will run 6 copies across 3 AZs - more $
DB Services - Aurora Serverless
Only runs when you need it, like AWS Lambda
Less features, less $
Good for dev workflows, rarely used apps, serverless architecture
DB Services - Neptune
Managed Graph db
DB Services - Redshift
Columnar db, petabyte warehouse
Reads via columns instead of rows, good for analytics on huge amounts of data