Compute Fundamentals For AWS

Difficulty: Beginner
Duration: 4 minutes and 34 seconds
Students: 69,793
Rating: 4.7/5

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 support@cloudacademy.com.