From 157149c43137ffb84c37120098f923f15e6f3d4e Mon Sep 17 00:00:00 2001 From: Andy Conley Date: Wed, 27 Dec 2023 14:42:10 -0700 Subject: [PATCH] updated class 8 top level document --- docs/class8/class8.rst | 35 +++++++++++++++++++++-------------- 1 file changed, 21 insertions(+), 14 deletions(-) diff --git a/docs/class8/class8.rst b/docs/class8/class8.rst index 8623c9e3..0028c5d8 100644 --- a/docs/class8/class8.rst +++ b/docs/class8/class8.rst @@ -1,32 +1,39 @@ -F5 Distributed Cloud - Introduction to Deployment Models and Services -========================================================================= +F5 Distributed Cloud Automation - NetOps, DevOps, SecOps and Beyond +=================================================================== Welcome ------- -In this lab, attendees will be introduced to the F5 Distributed Cloud Services platform. Attendees will create proxy services for publishing and securing -applications that are served by both public and private endpoints. Attendees will also explore the DNS, Observability, and CDN capabilities of the platform. +In this hands-on lab environment, attendees will explore the use of the F5 Distributed Cloud API to review, +build and maintain deployed configurations. During the lab, attendees will be performing API calls to automate +various aspects of standard F5 Distributed Cloud operations from basic building blocks to automating security +configurations and controls. Adjacent automation tools will also be explored. Objectives: ---------- -- Gain an understanding of deploying proxy services to securely deliver an application with a public endpoint -- Gain an understanding of viewing telemetry data and utilizing it to tune WAAP policies -- Gain an understanding of how to deploy a site for providing connectivity to a private endpoint -- Gain an understanding of DNS, Observability, and CDN -- Gain an understanding of Multi-Cloud Networking (MCN) connectivity features (i.e. AWS, Azure, and Google) +- Gain a deeper understanding of key F5 Distributed Cloud API frameworks and controls. +- Gain an understanding of the F5 Distributed Cloud API-first framework. +- Establish basic operational tasks for object management. +- Explore Terraform Provider for F5 Distributed Cloud + Lab & Tasks: ------------ -The next page (Introduction) will cover the lab environment, access, and lab variables. The lab will be using a shared AWS account where we have deployed the following resources: +The next page (Introduction) will cover the lab environment, access, and lab variables. The lab will be using a +Windows 10 client with Postman and Terraform pre-installed to demonostatre how to automate the deployment of: -- NGINX webserver that is exposed to the Public internet ("Public Endpoint") -- F5 Distributed Cloud site node that can be used to connect to AWS VPC (network) -- NGINX webserver that only has a private IP address with no external access +- F5 Distributed Cloud HTTP Health Check +- F5 Distributed Cloud Origin Pool +- F5 Distributed Cloud HTTP Load Balancer +- F5 Distributed Cloud Web Application Firewall +- F5 Distributed Cloud Service Policy During the lab exercises we will explore different methods of protecting and exposing applications/webserver -that are included in the lab +that are included in the lab. + +A Git Repository of the configurations used in this lab is available at https://github.com/f5devcentral/appworld-f5xc-automation .. toctree:: :maxdepth: 2