Amazon Web Services: Deploying and Provisioning

Amazon Web Services: Deploying and Provisioning

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 5 Hours | 713 MB

AWS is an exciting proposition for DevOps. Yes, it’s amazing to be able to build a virtual data center with ease, but that’s just the beginning: wait until you start using AWS to deploy software. Watch this course to learn how to use AWS tools to provision hosts and deploy apps that take advantage of its elastic, cost-effective, and scalable infrastructure. IT architect and instructor Brandon Rich shows how to start up new computing resources with EC2, provision them, and deploy applications in a fast, automated, and consistent way. Discover how to manage infrastructure as code with CloudFormation, rapidly build an app stack with Elastic Beanstalk, perform provisioning and deployment with OpsWorks, automate code pushes with CodeDeploy, and quickly set up your coding projects with CodeStar.

This course is also part of a series designed to help you prepare for the AWS Certified SysOps Administrator – Associate certification exam.

Topics include:

  • Understanding AWS EC2
  • Creating an EC2 instance
  • Provisioning with CloudFormation
  • Architecting apps for horizontal scaling
  • Creating an Elastic Beanstalk environment and app
  • Using OpsWorks
  • Deploying apps with CodeDeploy
  • Working with the Cloud9 cloud-based IDE
  • Quickly setting up coding projects with CodeStar
Table of Contents

Introduction
1 AWS Deploying and Provisioning
2 What you should know
3 Initial setup

AWS EC2 Foundations
4 Understand AWS EC2
5 Understand AWS Elastic Load Balancers
6 Understand AWS Auto Scaling
7 Understand AWS security groups
8 Understand SSH key authentication

EC2 Creation and Provisioning
9 Create an EC2 instance
10 Understand AWS CloudFormation
11 Create and provision with CloudFormation
12 Concepts for updating a CloudFormation stack
13 Practice updating a CloudFormation stack
14 Understand CloudFormation custom resources
15 Create a CloudFormation custom resource
16 CloudFormation teardown

Deployment Concepts
17 Architect apps for horizontal scaling
18 AWS network security for app deployment
19 Demo app introduction
20 Forking the demo app

Elastic Beanstalk
21 Understand Elastic Beanstalk
22 Deployment options
23 Initialize an Elastic Beanstalk application
24 Create an Elastic Beanstalk environment
25 Validate the Elastic Beanstalk environment
26 Update an Elastic Beanstalk application
27 Beanstalk database
28 Beanstalk configuration
29 Customize Elastic Beanstalk
30 Elastic Beanstalk teardown

OpsWorks
31 OpsWorks key concepts
32 Create an OpsWorks stack
33 Create an OpsWorks layer
34 Define an application
35 Create a database
36 Add an OpsWorks load balancer
37 OpsWorks teardown

CodeDeploy
38 AWS CodeDeploy key concepts
39 AppSpec file and lifecycle events
40 CodeDeploy – IAM setup
41 CodeDeploy – Instance preparation
42 CodeDeploy – App creation
43 Install and configure the AWS CLI
44 CodeDeploy – AppSpec and deployment
45 Troubleshoot CodeDeploy deployments
46 Understand AWS CodeBuild
47 Add CodeBuild support to an app
48 Integrate CodeBuild into the pipeline
49 CodeDeploy teardown
50 S3 teardown

CodeDeploy for Lambda
51 Understand AWS Cloud9
52 Provision a Cloud9 environment
53 Explore the Cloud9 environment

CodeStar
54 Understand AWS CodeStar
55 Create a CodeStar project
56 Connect your CodeStar project to Cloud9
57 Deploy a change to your CodeStar project
58 CodeStar and Cloud9 teardown

Concusion
59 Next steps