Compute Fundamentals For AWS

4m 34s

Understanding the fundamentals of AWS is critical if you want to deploy services and resources within the AWS Cloud. The Compute category of services are key resources that allow you to carry out computational abilities via a series of instructions used by applications and systems. These resources cover a range of different services and features, including:

  • EC2 - Amazon Elastic Compute Cloud 
  • EC2 Image Builder
  • AWS Elastic Beanstalk
  • AWS Lambda
  • AWS Batch
  • Amazon Lightsail
  • AWS App Runner
  • AWS Outposts
  • AWS Serverless Application Repository
  • AWS SimSpace Weaver

This lesson will provide the fundamental elements of all of these Compute services and features that will allow you to select the most appropriate service for your project and implementations. Each have their advantages by providing something of value that’s different to the others, which will all be discussed.

Topics covered within this lesson consist of:

  • What is Compute: This lecture explains what 'Compute' is and what is meant by Compute resources and services.
  • Amazon Elastic Compute Cloud (EC2): This is one of the most common Compute services; this will likely be the longest lecture, covering many elements around EC2 to ensure you are aware of how it functions.
  • EC2 Image Builder: This lecture will introduce EC2 Image Builder, which helps you automate the creation of gold standard VM images for your EC2 instances and fleets.
  • AWS Elastic Beanstalk: This lecture will provide an overview of the service, showing you how it’s used to automatically deploy applications using EC2 and a number of other AWS services.
  • AWS Lambda: This lecture covers the Lambda ‘serverless’ service, where you will explore what serverless means and how this service is used to run your own code in response to events.
  • AWS Batch: Here you will consider a high-level overview of this service that relates to Batch Computing.
  • Amazon Lightsail: We will look at Amazon Lightsail, a Virtual Private Server solution used for small-scale projects and use cases.
  • AWS App Runner: We'll introduce this fully-managed platform-as-a-service solution that allows you to quickly build, deploy, and run containerized applications and microservices in AWS.
  • AWS Outposts: This lecture will introduce AWS Outposts and explain how it can provide hybrid functionality between your on-premises data centers and the AWS cloud.
  • AWS Serverless Application Repository: Here we will look at this managed repository for serverless applications published by AWS, AWS partners, and third-party developers.
  • AWS SimSpace Weaver: Finally, we will introduce AWS SimSpace Weaver, which allows you to build large-scale spatial simulations.

If you want to learn the differences between the different Compute services, then this lesson is for you! 

With demonstrations provided, alongside a number of links to our labs for hands-on experience, you will gain a solid understanding of the Compute services used within AWS.

If you have thoughts or suggestions for this lesson, please contact Cloud Academy at

About the Author
Danny Jessee, opens in a new tab
AWS Certification Specialist
Learning paths

Danny has over 20 years of IT experience as a software developer, cloud engineer, and technical trainer. After attending a conference on cloud computing in 2009, he knew he wanted to build his career around what was still a very new, emerging technology at the time — and share this transformational knowledge with others. He has spoken to IT professional audiences at local, regional, and national user groups and conferences. He has delivered in-person classroom and virtual training, interactive webinars, and authored video training courses covering many different technologies, including Amazon Web Services. He currently has nine active AWS certifications, including certifications at the Professional and Specialty level.

Covered Topics