Hands-On Project 4: Application Deployment Using Platform as a Service

In this project, you will use PaaS services on both Azure and AWS to build a pseudo-production environment for our e-commerce demo application, deploy the application, and become familiar with the application’s behavior in production.

Overview

Once an application is built and tested on development computers, the task of moving the application successfully to a production environment remains. When making this transition, the application usually needs to be modified to allow it to run in multiple environments (e.g. development and production). Once these changes are complete, you need to:

  • provision resources in the cloud to run the application
  • configure or develop a process that allows repeated updates to the production environment
  • make the initial application deployment to production
  • verify the production environment
  • become familiar with the tools and processes that will be used to support the application

Generally speaking, deploying cloud applications using Platform as a Service requires less extensive technical skills than Infrastructure as a Service. Since this is our first foray into cloud application deployment, we will therefore use the PaaS offerings of Azure and Amazon Web Services to get experience with it.

As with the other projects in this series, there are two parts to the project. You will complete an application deployment on both Azure and Amazon Web Services.

Do the Project on Azure

Please follow these instructions to complete the Azure portion of the project:

Deploy a Production Application Using PaaS Services on Azure

Do the Project on AWS

Please follow these instructions to complete the AWS portion of the project:

Deploy a Production Application using PaaS Services on AWS