Compute

A category of AWS services that provide processing power, allowing users to run applications, manage workloads, and deploy virtual machines or containers in the cloud. These services help users scale their computing resources dynamically based on demand.

  • While some compute services (like AWS ECS or EKS) run containers, compute services in general execute workloads, which can include running applications, processing data, or hosting services.
  • “Compute” = the processing resources and capabilities used to run applications, services, and workloads
  • Diagram

Services

EC2 VS Lambda

  • diagram
  • EC2
    • extremely versatile & configurable
      • you have a full computer which you can configure & use however u want
      • can run many processes/code snippets as much as u want
  • Lambda
    • code triggered based on events, serverless way
    • can’t install extra software (the code execution environment isn’t very configurable)
    • 1 function/code
    • X meant for long running tasks
    • always has to work with other services