AWS Compute


AWS Compute

Authors: Armen Avanesi, Jean Francois Landry, David Clinton, Jasenko Krejic

One of the main resources available on AWS or any cloud platform is the capability of using compute resources. You can provision specific types of compute resources for specific... Read more

What you will learn:

  • Managing AWS EC2 Instances
  • Docker Containers on AWS using the GUI and the CLI
  • Managing Applications on AWS


Learners should be aware of general cloud platform capabilities.


In this section you’ll learn about EC2, which is one main type of compute instance on AWS, and probably the most common to start learning about first.

Managing AWS EC2 Instances

by Armen Avanesi

Apr 6, 2020 / 1h 17m

1h 17m

Start Course

Have you ever wanted to harness the power of cloud computing to deploy servers, but didn’t know where to start? In this course, Managing AWS EC2 Instances, you’ll learn how to launch, manage, and troubleshoot servers in the cloud. First, you’ll learn about the different types of virtual machines that AWS offers, and how to choose one that best suits your needs. Next, you’ll learn how to back up and recover the data on your instances, keeping it safe and secure. Finally, you’ll learn how to connect to and interact with your instances through the command line. When you’re finished with this course, you’ll have the skills and knowledge needed to create servers in the cloud with confidence and ease.

Table of contents
  1. Course Overview
  2. Launching AWS EC2 Instances
  3. Using AWS EC2 Instances


In this section you’ll learn about how containers work on AWS, and specifically how to launch, manage, and use Docker containers on AWS. You'll learn how to do this with both the AWS Management Console GUI and with the Command Line Interface (CLI).

Managing Docker Containers on AWS with the GUI

by Jean Francois Landry

Jun 4, 2019 / 1h 8m

1h 8m

Start Course

A couple of years ago, if you wanted to host your company's website, you'd have to buy a server, wait for it to be delivered, install the OS and services, and manage updates. Virtual machines have made this all much easier to manage, but this can still be costly. This is where Docker comes in. In this course, Managing Docker Container on AWS with the GUI, you will gain the ability to publish Docker images using AWS. First, you will learn how to create and manage a cluster using Elastic Container Service (ECS). Next, you will discover Amazon Elastic Container Registry (ECR). Finally, you will explore how to push, pull, and tag Docker images inside your repository. When you’re finished with this course, you will have the skills and knowledge of working with Docker images needed to successfully manage Docker containers in AWS.

Table of contents
  1. Course Overview
  2. Introduction to Containers with Amazon ECS
  3. Managing Containers with Amazon ECS
  4. Managing Repositories with Amazon ECR

Using Docker on AWS with the Command Line

by David Clinton

Feb 25, 2021 / 1h 23m

1h 23m

Start Course

Looking to deploy high-performing and resource-efficient applications to a reliable and predictable environment? You'll have a hard time doing better than running Docker container clusters on Amazon AWS. In "Using Docker on AWS," you'll quickly go over the Docker basics. You'll then use some powerful command line interface tools (AWS CLI, docker, ecs-cli, eksctl, and kubectl) to effectively manage clusters and application workloads on Amazon's Elastic Container Service (both EC2 and Fargate launch types), the EKS Kubernetes orchestrator, and container images through both Docker Hub and the Elastic Container Registry (ECR). Using Docker on AWS will introduce you to both the theory and practice of using the world’s most popular container technology on the world’s most popular cloud platform.

Table of contents
  1. Course Overview
  2. Docker on AWS: Getting Started
  3. Amazon ECS and Fargate: Understanding the Platform
  4. Amazon EKS: Container Orchestration Using Kubernetes
  5. Working with Docker Images and Registries


In this section you’ll learn about how to use compute resources to launch and manage your applications in the cloud.

Managing Applications in AWS

by Jasenko Krejic

Jun 26, 2019 / 2h 15m

2h 15m

Start Course

Amazon Web Services is gaining ground and creating new services almost on a daily basis, and technologies such as Elastic Beanstalk, Lambda, and Step Functions are their cutting-edge products. In this course, Managing Applications in AWS, you will gain the ability to manage applications in 5 different technologies. First, you will learn how to manage all aspects of serverless application platforms such as Elastic Beanstalk and Lambda. Next, you will discover batch computing with AWS Batch and create workflows with AWS Step functions. Finally, you will explore how to connect external users to internal AWS services using AWS API Gateway. When you are finished with this course, you will have the skills and knowledge of above-mentioned serverless technologies needed to manage all aspects of running applications in the cloud with AWS.

Table of contents
  1. Course Overview
  2. Deploying Applications with AWS Elastic Beanstalk
  3. Administering AWS Elastic Beanstalk Applications
  4. Running Serverless Applications with AWS Lambda
  5. Running Batch Computing Workloads with AWS Batch
  6. Coordinating Components with AWS Step Functions
  7. Connecting with Amazon API Gateway
Offer Code *
Email * First name * Last name *
Country *

* Required field

Opt in for the latest promotions and events. You may unsubscribe at any time. Privacy Policy

By providing my phone number to Pluralsight and toggling this feature on, I agree and acknowledge that Pluralsight may use that number to contact me for marketing purposes, including using autodialed or pre-recorded calls and text messages. I understand that consent is not required as a condition of purchase from Pluralsight.

By activating this benefit, you agree to abide by Pluralsight's terms of use and privacy policy.

I agree, activate benefit