Skip to content

Commit

Permalink
updated class 8 top level document
Browse files Browse the repository at this point in the history
  • Loading branch information
aconley245 committed Dec 27, 2023
1 parent 0ee57b2 commit 157149c
Showing 1 changed file with 21 additions and 14 deletions.
35 changes: 21 additions & 14 deletions docs/class8/class8.rst
Original file line number Diff line number Diff line change
@@ -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
Expand Down

0 comments on commit 157149c

Please sign in to comment.