Skip to content

AWS Cloud Practitioner Module 1 and 2 Knowledge Check

Roberto Fronteddu edited this page May 19, 2025 · 1 revision
  • Cloud Computing: On-demand delivery of IT resources over the internet with pay-as-you-go pricing.
  • EC2 Instance families:
    • General Purpose: balance of compute, memory, and networking resources.
    • Compute Optimized
    • Memory Optimized: ideal for workloads that process large datasets in memory, such as high-performance databases
    • Accelerated Computing
    • Storage Optimized: designed for workloads that require high, sequential read and write access to large datasets on local storage.
  • EC2 Scaling:
    • Vertical: More powerful machine
    • Horizontal: More machines
  • EC2 Auto Scaling: Automated horizontal scaling of EC2 instances. To distribute work between instances use ELB: Elastic Load Balancing. EC2 Has different billing options:
    • On-demand: require a minimum contract length, not able to withstand interruptions.
    • spot instances
    • reserved instances: require a commitment of either 1 year or 3 years. The 3-year option offers a larger discount.
    • savings plans
    • Dedicated instances: run in a virtual private cloud (VPC) on hardware that is dedicated to a single customer. They have a higher cost than the other response options, which run on shared hardware.
  • Messaging services:
    • Amazon SQS (Amazon Simple Queue Service): service that enables you to send, store, and receive messages between software components through a queue.
    • Amazon SNS (Simple Notification Service): publish/subscribe service. Using Amazon SNS topics, a publisher publishes messages to subscribers.

Note: Example of Load balancing: Ensuring that no single Amazon EC2 instance has to carry the full workload on its own

  • AWS Has different types of computing services:
    • EC2 (virtual servers)
    • Amazon ECS (Elastic Container Service)
    • Amazon EKS (Elastic Kubernetes Service): to deploy and manage containerized applications
    • AWS Fargate: Running containers on top of serverless compute platform
    • AWS Lambda: lets you run code without provisioning or managing servers.
Clone this wiki locally