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: