Paths

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

Pre-requisites

Learners should be aware of general cloud platform capabilities.

Beginner

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

May 23, 2019 / 1h 18m

1h 18m

Start Course
Description

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 Overview1m
  2. Launching AWS EC2 Instances46m
  3. Using AWS EC2 Instances30m

Intermediate

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 Container on AWS with the GUI

by Jean Francois Landry

Jun 4, 2019 / 1h 8m

1h 8m

Start Course
Description

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 Overview0m
  2. Introduction to Containers with Amazon ECS14m
  3. Managing Containers with Amazon ECS31m
  4. Managing Repositories with Amazon ECR21m

Using Docker on AWS with the Command Line

by David Clinton

Jun 12, 2019 / 1h 24m

1h 24m

Start Course
Description

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 Overview1m
  2. Docker on AWS: Getting Started25m
  3. Amazon ECS and Fargate: Understanding the Platform24m
  4. Amazon EKS: Container Orchestration Using Kubernetes18m
  5. Working with Docker Images and Registries14m

Advanced

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
Description

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 Overview1m
  2. Deploying Applications with AWS Elastic Beanstalk21m
  3. Administering AWS Elastic Beanstalk Applications 17m
  4. Running Serverless Applications with AWS Lambda 26m
  5. Running Batch Computing Workloads with AWS Batch25m
  6. Coordinating Components with AWS Step Functions26m
  7. Connecting with Amazon API Gateway17m
Offer Code *
Email * First name * Last name *
Company
Title
Phone
Country *

* Required field

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

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

I agree, activate benefit