AWS Operations

Paths

AWS Operations

Authors: David Clinton, Patrick Neborg, Wes Novack, Brian Harrison, Andru Estes, Jake Watkins

This path is a deep dive into different deployments on AWS and how to carry them out. You’ll learn about deployment applications and infrastructure. You’ll learn how to monitor... Read more

What you will learn:

  • Automation
  • Deployment of applications on AWS
  • Deployment of infrastructure on AWS
  • Operations Management on AWS
  • Blue Green Testing

Pre-requisites

Learners should be familiar with AWS as a cloud platform, but his path is for beginners.

Beginner

In this section you’ll learn how to use the Command Line Interface or CLI. This is a tool that allows you to perform many operations without having to click through the AWS console online. You’ll also learn how to deploy your first application.

Automating AWS Operations with the AWS CLI

by David Clinton

Oct 11, 2018 / 40m

40m

Start Course
Description

There isn't much AWS resource management you can't perform from the AWS browser console, but it's definitely not ideal for heavy-duty, day-to-day infrastructure operations. Want to learn how to get all your administration work done while using far less time and energy? You'll need to get your mind around the AWS Command Line Interface (CLI). In this course, Automating AWS Operations with the AWS CLI, you'll learn how to harness the full power of the AWS CLI from the comfort of your local PC. First, you'll see how to install and securely configure the CLI on any operating system. Next, you'll explore the CLI's command syntax patterns and the helpful tools you'll need to figure out how to get the results you need. Finally, you'll see the CLI in action as you manage your AWS account and build sophisticated deployments - all from the command line. When you're finished with the course, you'll have the necessary skills you'll need to quickly find and apply the CLI tools to perform any AWS-related task.

Table of contents
  1. Course Overview
  2. Installing and Configuring the AWS CLI on Your Workstation
  3. Getting Help and Guidance for Your AWS CLI Operations
  4. Launching Complex, Multi-tiered CLI-based Operations

Deploying an Application on AWS

by Patrick Neborg

Jun 6, 2019 / 2h 33m

2h 33m

Start Course
Description

Amazon's AWS cloud hosting set of services has enabled countless environments and applications to run at scale requiring each application to be deployed. How these applications can be deployed to AWS varies depending on your specific application. This course, Deploying an Application on AWS, explains the capabilities of the various AWS deployment technologies and services to allow you to make the best choice for your application. First, you will learn how to use CloudFormation templates as infrastructure as code. Next, you will discover how OpsWorks provides a managed infrastructure for our applications. Finally, you will explore CodeStar's capabilities to provide a fully managed team coding and continuous integration continuous deployment pipeline environment. When you are finished with this course, you have skills and knowledge of AWS deployment strategies needed to make an informed choice for your application's deployment needs.

Table of contents
  1. Course Overview
  2. Planning Your Deployment
  3. Deploying a Sample Stack Application
  4. Deciding between CloudFormation or OpsWorks
  5. When to Use AWS CodeStar

Intermediate

In this section you’ll learn how you can use AWS tools for devops. You’ll also learn how to design and then implement infrastructure deployments. Finally, you’ll learn about the tools that allow you to monitor how your deployments are running.

DevOps on AWS: Getting Started

by Wes Novack

Jun 26, 2019 / 2h 2m

2h 2m

Start Course
Description

Creating and maintaining traditional Continuous Delivery systems can be complex and burdensome. In this course, DevOps on AWS: Getting Started, you will gain the ability to set up and configure cloud native AWS Continuous Delivery processes using AWS Developer Tools, without running any of your own CI/CD infrastructure. First, you will learn how to deploy apps with AWS CodeDeploy. Next, you will discover Continuous Integration with AWS CodeBuild. Finally, you will explore how to automate software release processes with AWS CodePipeline. When you are finished with this course, you will have the skills and knowledge of AWS Continuous Delivery services that are needed to implement DevOps processes in AWS.

Table of contents
  1. Course Overview
  2. Deploying Apps with AWS CodeDeploy
  3. Continuous Integration with AWS CodeBuild
  4. Automating Software Releases with AWS CodePipeline

Designing Infrastructure Deployment on AWS

by Brian Harrison

Mar 20, 2019 / 1h 37m

1h 37m

Start Course
Description

How do you know what infrastructure services you need for your project on AWS? In this course, Designing Infrastructure Deployment on AWS, you'll gain the ability to define your project’s infrastructure requirements. First, you’ll learn how to select the the infrastructure services on AWS. Then, you'll discover the metrics that will help you scale. Finally, you'll see how to monitor your infrastructure's efficiency. When you’re finished with this course, you’ll be able to move onto deploying your infrastructure design on AWS and feel secure that the architecture you designed will work the way you expect.

Table of contents
  1. Course Overview
  2. Gathering Requirements
  3. Selecting Tools and Defining Metrics

Deploying Basic Infrastructure Services on AWS

by Brian Harrison

May 17, 2019 / 2h 9m

2h 9m

Start Course
Description

To create a complete infrastructure-based environment within AWS, you will want to use both dedicated EC2 instances as well as Shared Services. You will also want to make sure that the environment is locked down so that only a single developer and the IT operations staff have access to that environment. In this course, Deploying Basic Infrastructure Services on AWS, you will gain the ability to create a basic VPC-based infrastructure that can be provided to a set of developers. First, you will learn about the basics of how to configure roles, permissions, and source code control. Next, you will discover how to create and configure all of the necessary Networking and Compute services that may be required depending on the specifics of the application that the developers are working on. Finally, you will explore how to leverage database and storage based shared services and how to deploy them within the scope of a VPC. When you are finished with this course, you will have the skills and knowledge of how to manually deploy a basic VPC-based infrastructure that can be replicated for numerous developers that are all working on the same application.

Table of contents
  1. Course Overview
  2. Configuring Roles, Permissions, and Source Control
  3. Configuring Compute and Networking
  4. Configuring Database and Storage

Managing AWS Operations

by Andru Estes

May 21, 2019 / 3h 31m

3h 31m

Start Course
Description

With a seemingly endless amount of different AWS services, how do you know which ones will help you better manage your resources more efficiently? In this course, Managing AWS Operations, you will learn how to optimize your daily operations within your AWS cloud account better than before. First, you will learn the ins and outs of AWS Systems Manager and what you can use it for in terms of automation and operations. Next, you will discover the several services built around monitoring and maintaining compliance requirements for your accounts. Finally, you will explore how to optimize your S3 storage usage by incorporating numerous tools built-in to the service itself. When you are finished with this course, you will have the skills and knowledge of AWS services needed to optimize all of your AWS operations fully.

Table of contents
  1. Course Overview
  2. Planning and Configuring AWS System Manager
  3. Monitoring Compliance
  4. Using Additional Monitoring Services

Advanced

In this section you’ll learn about Blue - Green Deployments which is a technique for running two identical production environments cutting down on time to integration.

Implementing and Testing Blue-Green Deployments on AWS

by Jake Watkins

Jun 25, 2019 / 1h 36m

1h 36m

Start Course
Description

The old traditional way of releasing software cannot keep pace today. Users and customers expect a constant stream of improvements and enhancements. In this course, Implementing and Testing Blue-Green Deployments on AWS, you'll learn what Blue-Green deployments are and how to perform them on the AWS platform. You'll start by learning what a Blue-Green deployment is, and some of the factors you should consider when using it. You’ll also learn to use AWS Route 53 to implement a Blue-Green deployment. Next, you'll discover how to use AWS Elastic Load Balancer to perform Blue-Green deployments. This method provides nearly instant impact on your application’s deployment. Finally, you explore two methods for dealing with the data your applications use and how to manage it when you start doing Blue-Green deployments. By the end of this course, you will have the skills and knowledge of AWS services needed to perform Blue-Green deployments on AWS.

Table of contents
  1. Course Overview
  2. Understanding Blue-Green Deployments
  3. Implementing Blue-Green Deployments Using Amazon Route 53
  4. Implementing Blue-Green Deployments Using AWS Elastic Load Balancer
  5. Implementing Blue-Green Deployments Using AWS Elastic Bean Stalk
  6. Canary Testing and Monitoring
  7. Dealing with Data in Blue-Green Deployments
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 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