F5 / NGINX Lab

24 Launches
Solution Overview

The F5 NGINX Lab is a hands-on overview for system administrators, DevOps professionals and architects who need a deeper understanding of NGINX Advanced Application Services. 

Goals & Objectives

Goals for this lab (Phase 1) are providing a foundation introducing infrastructure automation using Terraform templates to deploy application servers and load balancing instances in a multicloud environment and Ansible playbooks to deploy application code and load balancer basic configuration. Also as part of this lab, we will use an Ansible playbook to deploy the NGINX controller agent to the load balancer for statistic collection.

Next steps:
This lab will be extended in follow-up phases to include other use cases such as API Gateway, Content Caching and Ingress/Egress Proxy to a microservice environment.

Hardware & Software

  • Windows Jumphost (Windows 10)
  • 2 NGINX Application Servers - CentOS Linux release 7.4.1708 (Core)
  • NGINX Load Balancer - CentOS Linux release 7.4.1708 (Core)
  • VMware vCenter Host (v6.5)
  • 2 VMware ESXi Hosts (v6.5)
  • Active Directory Server (Windows Server 2012 R2)
  • Infoblox DDI Server
  • Ansible Tower Server / Terraform v0.12.18 (CentOS 7)
  • NGINX Controller (3.0.0)