AWS Certified Cloud Practitioner Notebook
Terms I’ve come across while studying for the AWS Cloud Practitioner –
- EC2 – Elastic Cloud Computing
- EBS – Elastic Block Store
- AZ – Availability Zone, which is housed inside a Region (Ohio, Northern Virginia)
- LZ – Local Zone, resources deployed in zones closer to cities for low latency (Boston, Chicago etc.)
- AMI – Amazon Machine Images
- Security Groups – used to control access to EC2 resources (firewalls)
- IAM – Identity and Access Management are used to grant permissions to AWS Services
- EFS – Elastic File System
- HPC – High Performance Computing
- ELB – Elastic Load Balancer
- ALB – Application Load Balancer
- NLB – Network Load Balancer
- GWLB – Gateway Load Balancer
- ASG – Auto Scaling Group
- ACL – Access Control List (for S3 buckets)
- CRR – Cross Region Replication (for S3 buckets)
- SRR – Same Region Replication (for S3 buckets)
- RDS – Relational Database Service
- ElastiCache – in-memory database
- DynamoDB – NoSQL database that can scale with very little latency (serverless)
- Redshift – OLAP (online analytical processing), aka data warehousing
- Athena – serverless SQL to analyze data in S3
- Quicksight – AWS BI tool (can integrate with Redshift), which utilizes Amazon Athena (serverless query service)
- EMR – Elastic MapReduce (Hadoop clusters)
- DocumentDB – NoSQL database (MongoDB implementation)
- Neptune – graph database
- QLDB – Quantum Ledger Database (tracks changes to application data)
- Glue – ETL service
- DMS – Database Migration Service
- ECS – Elastic Container Service (for launching Docker containers) (Fargate is the serverless option)
- ECR – Elastic Contrainer Registry (for storing Docker images)
- Lambda – virtual functions (serverless)
- Deployment and Developer Services
- CloudFormation – automated way to deploy resources (stacks) using templates
- CDK – Cloud Development Kit
- SSM – System Manager (hybrid service), run commands across all servers
- Elastic Beanstalk – developer-centric tool used to deploy applications (PaaS)
- OpsWorks – uses Chef/Puppet to perform server configurations automatically
- CodeDeploy – upgrading EC2 instances for application updates (can service on-prem too)
- CodeCommit – competitor to GitHub
- CodeBuild – compiles, tests, produces packages ready to be deployed
- CodePipeline – CICD tool
- CodeArtifact – tracks code dependencies
- Cloud9 – cloud IDE
- CodeStar – CICD and code
- Route53 – DNS (Domain Name System)
- CloudFront – A CDN using the Global Edge network
- Shield – DDoS protection
- Outposts – on-prem AWS server installations
- WaveLength – 5G network edge
- SQS – Simple Queue Service
- Kinesis Streams/Firehose/Analytics/Video Streams – data ingestion tool
- SNS – Simple Notification Service (e-mail broadcasting tool for pub/sub)
- CloudWatch – billing alarms, metrics
- EventBridge – new name for CloudWatch Events, default event bus from partners or custom event bus
- CoudTrail – governance/audit for AWS account, grabs history of events and is on by default