DevOps Deployment: Deploying Applications Using Deployment Tools


Overview/Description
Expected Duration
Lesson Objectives
Course Number
Expertise Level



Overview/Description

DevOps engineers need to be familiar with the prominent cloud deployment tools and their combined use for optimum application deployment.

In this course, you'll explore the hybrid deployment capabilities of AWS, Azure, and GCP. You'll outline how to deploy web applications using IDEs, code to EC2 virtual machines, application revisions from GitHub repositories to EC2 instances using AWS CodeDeploy, and updated source bundles to an Elastic Beanstalk environment. You'll also recognize how to implement continuous monitoring of deployment targets and set up staging environments in Azure App Service.

Next, you'll describe how to implement continuous deployment from GitHub, deploy microservices in Azure App Service as a single unit, and create virtual machine instances. Finally, you'll identify how to set up deployment environments using Google Cloud Deployment Manager and use AWS Systems Manager to manage Amazon EC2 instances.



Expected Duration (hours)
1.1

Lesson Objectives

DevOps Deployment: Deploying Applications Using Deployment Tools

  • discover the key concepts covered in this course
  • deploy web applications in development systems or environments using an IDE
  • deploy code to virtual machines created and managed with the Amazon EC2 service
  • use the AWS CodeDeploy console to create deployment groups and deploy application revisions from a GitHub repository to EC2 instances
  • configure and use the AWS Elastic Beanstalk console to upload updated source bundles and deploy them to an Elastic Beanstalk environment
  • configure the CodeDeploy agent and CloudWatch Logs agent to implement continuous monitoring of deployment targets
  • deploy web applications to Azure using Visual Studio Code
  • set up staging environments in Azure App Service to use separate deployment slots for applications
  • configure Azure Services to implement continuous deployment from GitHub by pulling in the latest updates
  • provision and deploy applications composed of microservices in Azure App Service as a single unit
  • configure an IDE to deploy applications in Google App Engine
  • use the Google Cloud Deployment Manager to create virtual machine instances and set up deployment environments
  • describe the hybrid deployment capabilities of AWS, Azure, and GCP that facilitate the management of hybrid deployment scenarios
  • configure and use the AWS Systems Manager to manage Amazon EC2 instances, and work with EC2 instances and on-premise resources in hybrid environments
  • summarize the key concepts covered in this course
  • Course Number:
    it_dpddopdj_02_enus

    Expertise Level
    Intermediate