Multi-Cloud Networking¶
Attention
If you are on F5 VPN, please disconnect before doing this lab, as there are firewalls used on the VPN that can skew the results of some of the commands that are run to trigger WAF/DoS/Bot events
This Lab environment highlights some of the basic concepts of Distributed Cloud Mesh.
The first part of the Lab will make use of F5 Distributed Cloud Simulators to emulate the process of setting up two different sites (one in AWS, one in Azure).
We will then transition to using a “live” lab environment where you can experience using Distributed Cloud to setup 2 different deployment topologies and learn how Distributed Cloud can discover where your applications live.
During the lab you will be emulating a customer that needs to extend an existing on-prem internal application to a Public Cloud environment. The goal is to securely extend the application into the cloud environment and have it highly available in both on-prem/cloud simultaneously.
Narrative¶
In this example we are starting with an “on-prem” Data Center.

The “frontend” application has a requirement that it must be able to communicate with the “backend”. The “backend” could be a database, legacy system, etc.
The goal is to extend the environment into AWS and still allow the “frontend” to connect to the backend. The following topology is deployed where Distributed Cloud Mesh is deployed in both the on-prem and AWS environment.

Once you have deployed the AWS environment and deployed two Distributed Cloud Mesh sites you will utilize a Distributed Cloud TCP Load Balancer to privately connect from AWS to on-prem and a HTTP Load Balancer to connect publicly from a Regional Edge (AnyCast IP) to the frontend in AWS.

UDF Lab Environment¶
This Lab environment highlights some of the basic concepts of F5 Distributed Cloud.
The on-prem environment is emulated by using a UDF environment that contains NGINX resources.
The cloud environment is emulated by using a UDF Cloud Account in AWS that contains NGINX resources.
Note
The UDF blueprint is: “Distributed Cloud Lab 101 (formerly Volterra)” https://udf.f5.com/b/0eb04e3f-13db-445c-846e-513afa954333 (Limited to F5 employees at this time)
This can also be adapted to run outside of UDF (requires Distributed Cloud Mesh node and Single-Page Application Demo and a F5 XC AppStack node in another site)
Video Walk-Through¶
If you get stuck during the lab you may want to view the narrated walk-through video.