How to Configure Traffic Splitting
Start course

*** NOTICE: This course contains outdated information and has been deprecated ***

This course has been designed to teach you how to deploy and implement Google Cloud Platform solutions. The content in this course will help prepare you for the Associate Cloud Engineer exam.

Learning Objectives

  • To learn how to deploy Kubernetes Engine resources on Google Cloud Platform
  • To learn how to deploy and implement App Engine and Cloud Functions resources
  • To learn how to use Cloud Launcher and Deployment Manager

Intended Audience

  • Those who are preparing for the Associate Cloud Engineer exam
  • Those looking to learn more about GCP networking and compute features


To get the most from this course then you should have some exposure to GCP resources, such as Kubernetes Engine, App Engine, Cloud Functions, Cloud Launcher, and Deployment Manager. However, this is not essential.


Welcome back. In the last lesson we talked a little bit about traffic splitting. What I want to do here is show you how to do it via the console. It's actually rather easy to do, but it makes sense to demonstrate how it's done. 

As you can see here on your screen, I'm in the app engine dashboard. What I'm going to do here is click over here on Versions. Now what this shows is two versions of my app that I deployed earlier. If you notice, only one of these apps is receiving all of the traffic. 

To split traffic across both of these versions, I just need to click Split Traffic up here at the top, and then from here I can choose my split option. For this exercise I'm going to choose Random. Clicking Add version allows me to add my second version of the app to the split, and then from here I can configure the split percentages. 

With my split configured, I just have to click Save to save my split configuration. Now what this configuration does is randomly split traffic evenly across both versions of my application, and if we go back here, we can see the 50-50 split. 

So that, in a nutshell, is how you configure traffic splitting across multiple versions of an application.

About the Author
Learning Paths

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.

Covered Topics