Deploy NGINX on Azure Cobalt 100 Arm-based virtual machines
Introduction
Overview of Azure Cobalt 100 and NGINX
Create an Arm-based Azure VM with Cobalt 100
Install NGINX
NGINX Baseline Testing
NGINX Benchmarking
Next Steps
Deploy NGINX on Azure Cobalt 100 Arm-based virtual machines
Azure Cobalt 100 Arm-based processor
Azure’s Cobalt 100 is Microsoft’s first-generation, in-house Arm-based processor. Built on Arm Neoverse N2, Cobalt 100 is a 64-bit CPU that delivers strong performance and energy efficiency for cloud-native, scale-out Linux workloads such as web and application servers, data analytics, open-source databases, and caching systems. Running at 3.4 GHz, Cobalt 100 allocates a dedicated physical core for each vCPU, which helps ensure consistent and predictable performance.
To learn more, see the Microsoft blog Announcing the preview of new Azure VMs based on the Azure Cobalt 100 processor .
NGINX
NGINX is a high-performance open-source web server, reverse proxy, load balancer, and HTTP cache. Known for its event-driven, asynchronous architecture, NGINX handles high concurrency with low resource usage.
There are three main variants of NGINX:
- Open source NGINX: a free and open-source version available at nginx.org
- NGINX Plus: a Commercial edition of NGINX with features like dynamic reconfig, active health checks, and monitoring
- NGINX Unit: a lightweight, dynamic application server that complements NGINX - find out more at the NGINX website