AWS Certified Cloud Practitioner Notebook

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