Different ways Financial Services Institutions can deploy NGINX in Azure

To meet increasing customer expectations for state-of-the-art digital experiences, banking and financial services institutions need to transform their organizations to accelerate digital innovation and app modernization.

Opening up monolithic applications to third-party services is cumbersome because they don’t comply with standard API methodologies. The interconnected modules of monolithic systems not only slow development; they’re at high risk of failure every time a new feature is deployed. For many, this means moving away from traditional monolithic architectures towards microservices.

In Forrester's new report, The Top Emerging Technologies In Banking In 2022, microservices architecture was listed as one of the Hot Banking Technology Investments — with the report citing 35% of developers in financial services using microservices and 33% using containers today.

As financial institutions implement a DevOps approach to application development and delivery, the tools, stack, and interoperability can become highly complex. F5 NGINX, which can be deployed in Azure, helps reduce this complexity by consolidating common functions down to fewer components, making application infrastructure more manageable at scale. Ultimately, this leads to both low latency and more secure applications. 

Install NGINX Plus as a virtual machine image on Microsoft Azure, to provide sophisticated Layer 7 load balancing for your apps. NGINX Plus, the high-performance application delivery platform, load balancer, and web server, is available at the Microsoft Azure Marketplace as a virtual machine (VM) image. The VM image contains the latest version of NGINX Plus, optimized for use with Azure.

In Azure Kubernetes Service (AKS), you can use NGINX Ingress Controller, which is a piece of software that provides reverse proxy, configurable traffic routing, and TLS termination for Kubernetes services. Kubernetes ingress resources are utilized to configure the ingress rules and routes for individual Kubernetes services. Using an ingress controller and ingress rules, a single IP address can be used to route traffic to multiple services in a Kubernetes cluster.

In addition, you can easily add WAAP protection and DOS protection on the same NGINX Ingress Controller to mitigate cyber-threats and adhere to compliance/regulations.

This article shows you how to deploy the NGINX Ingress Controller in an Azure Kubernetes Service (AKS) cluster.

For more information about different ways you can deploy NGINX in Azure, refer to this article.

Published May 17, 2022
Version 1.0
  • Another way I've used it is with Azure's Container services, not to be confused w/ AKS. There is no k8s involved at all.. just simple containers that can be run in seconds.