On June 7 we released NGINX Unit 1.2, the latest version of our dynamic multilingual application and web server, with support for many exciting features that enable its use in more sophisticated environments. This follows the general availability (GA) release of version 1.0 on April 12 and the release of version 1.1, with bug fixes and minor updates, just…
Continue reading ›DevOps Automation with NGINX and NGINX Plus
This post is adapted from a webinar by Floyd Smith and Kunal Pariani. Also see the related blog post, 3 Ways to Automate with NGINX and NGINX Plus. Table of Contents Introduction 3:44 How Long Does it Take You to Deploy New Code? 5:17 Deploying New App Versions 5:46 Modifying Open Source NGINX Configuration 6:40 NGINX Plus HTTP‑Based…
Continue reading ›3 Ways to Automate with NGINX and NGINX Plus
How long would it take your organization to deploy a change that involves just one single line of code? In many organizations today, manual processes are slowing down the process of deploying and managing applications. Manual processes create extra work for developers and operations teams, cause unnecessary delays, and…
Continue reading ›Using NGINX Plus for Backend Upgrades with Zero Downtime, Part 3: Application Version
[Editor – This article has been updated to use the NGINX Plus API for live activity monitoring and dynamic configuration of upstream groups, replacing the separate Status and Upstream Conf APIs that were originally used.] This is the last of three articles in our series about using NGINX Plus to upgrade backend servers with zero downtime. In…
Continue reading ›Using NGINX Plus for Backend Upgrades with Zero Downtime, Part 2: Individual Servers
[Editor – Except as noted, this article has been updated to use the NGINX Plus API for live activity monitoring and dynamic configuration of upstream groups, replacing the separate Status and Upstream Conf APIs that were originally used.] This is the second of three articles in our series about using NGINX Plus to upgrade backend servers with…
Continue reading ›Using NGINX Plus for Backend Upgrades with Zero Downtime, Part 1: Overview
Upgrading backend servers in a production environment can be a challenge for your operations or DevOps team, whether they are dealing with an individual server or upgrading an application by moving to a new set of servers. Putting upstream servers behind NGINX Plus can make the upgrade process much more manageable while also eliminating or greatly…
Continue reading ›Service Discovery for NGINX Plus with ZooKeeper
[Editor – The solution described in this blog relies on the NGINX Plus Status and Upstream Conf modules (enabled by the status and upstream_conf directives). Those modules are replaced and deprecated by the NGINX Plus API in NGINX Plus Release 13 (R13) and later, and will not be available after NGINX Plus R15. For the solution to continue working,…
Continue reading ›Service Discovery for NGINX Plus with etcd
[Editor – The solution described in this blog relies on the NGINX Plus Status and Upstream Conf modules (enabled by the status and upstream_conf directives). Those modules are replaced and deprecated by the NGINX Plus API in NGINX Plus Release 13 (R13) and later, and will not be available after NGINX Plus R15. For the solution to continue working,…
Continue reading ›Service Discovery for NGINX Plus Using Consul APIs
[Editor – The solution described in this blog relies on the NGINX Plus Status and Upstream Conf modules (enabled by the status and upstream_conf directives). Those modules are replaced and deprecated by the NGINX Plus API in NGINX Plus Release 13 (R13) and later, and will not be available after NGINX Plus R15. For the solution to continue working,…
Continue reading ›Dynamic Reconfiguration with NGINX Plus
The way companies deploy new features in their applications has changed dramatically over the past few years. Whereas before companies would wait and deliver a large set of new features all at once, the focus now is on delivering features to customers as soon as the code is ready. Using automation and a strong tool…
Continue reading ›