Contents
Deploying an Application to Google App Engine
This lesson is designed to teach you how to deploy an application to Google App Engine. You will learn how to deploy a new app, how to create multiple versions of an app, and how to split your user traffic between multiple app versions.
Learning Objectives
- Deploy an application to App Engine
- Create multiple versions of an application
- Split App Engine traffic between multiple versions
Intended Audience
- Cloud Architects
- System Administrators
- GCP Developers
- Anyone preparing for a Google Cloud certification
Prerequisites
- Access to a GCP account
In the next lesson, I'm going to talk about traffic splitting when deploying multiple app versions. That being the case, I just wanted to briefly touch on the deployment of multiple app versions. However, because the deployment process for multiple versions is identical to the deployment of the first version, I'm not going to do a full demonstration. Instead, I'm just going to tell you that to deploy multiple versions of an app, you can simply rerun the gcloud app deploy command that we covered in the last lesson. By doing so, another copy of the app will be deployed and GCP will automatically generate a version for it. You can rerun the gcloud app deploy to create as many versions of your application that you need. If you need a different configuration for each version, as will be the case when doing A/B testing, you would just modify the configuration of the web app and then rerun the gcloud app deploy command.
So, with that said, let's hop into the next lesson so I can explain traffic splitting.
Tom is a 25+ year veteran of the IT industry, having worked in environments as large as 40k seats and as small as 50 seats. Throughout the course of a long an interesting career, he has built an in-depth skillset that spans numerous IT disciplines. Tom has designed and architected small, large, and global IT solutions.
In addition to the Cloud Platform and Infrastructure MCSE certification, Tom also carries several other Microsoft certifications. His ability to see things from a strategic perspective allows Tom to architect solutions that closely align with business needs.
In his spare time, Tom enjoys camping, fishing, and playing poker.