Nginx is betting that its open-source Web server software, now used by many large Internet services, will also find a home in the enterprise.
The second release of Nginx's commercial package, called Nginx Plus, "is really focused on more enterprise-class application delivery features," said Gus Robertson, Nginx CEO. "Nginx has the opportunity to bring the same solution we have for large-scale Web sites to enterprise customers."
Nginx Plus is a commercial edition of the open-source Nginx Web server software, first released in 2004. Nginx was specifically designed to handle large volumes of traffic. Nginx, the company, was founded in 2011 to commercialize the software.
Nginx Plus includes commercial support and a number of tools and features not found in the open-source edition, including application health checking, activity monitoring, advanced load balancing, dynamic reconfiguration, extended logging capabilities and adaptive media streaming. It also includes help with configuration and tuning.
Perhaps the most significant way Nginx Plus has been updated to accommodate the enterprise market is through the greater support for enterprise Java applications, Robertson said.
Thanks to a number of new extensions, Nginx Plus can handle more types of routing requests for Java applications, which are often composed of multiple components working in unison. With this additional support, "you can much more efficiently direct request to resources," Robertson said.
For Java routing, the Web server has supported cookie-based session persistence. Now the software features additional ways to route Java requests, including those based on parsing the data encapsulated within HTTP requests, such as hostname, or the URL (uniform resource locator) address. It works across all variants of languages running on the Java Virtual Machine, such as Groovy and Scala.
Also on the enterprise front, Nginx Plus can monitor deployments of FastCGI (Common Gateway Interface), a popular framework for building interactive Web applications. For performance metrics, it now monitors inbound traffic in addition to outbound traffic. It also supports fault tolerance operations, allowing an organization to run a backup Web server in case the primary server fails for some reason.
Nginx Plus 2 also includes the latest release of the open-source version of Nginx, version 1.5.8.
Traditionally, Nginx has been used by large Web platforms that require low-latency responses to incoming Web requests. Facebook, Zynga, Pinterest, Netflix and Hulu have all used the software.
Since the launch of Nginx Plus, the company has seen increasing interest from enterprises as well — those companies that may not have as much traffic as popular Web platforms do, but are increasingly transacting their business and conducting internal operations over the Web, Robertson said.
Robertson points to how the four major trends in enterprise software — the cloud, mobile, social networking, big data — all rely on communication across multiple servers. "The traffic underneath those things is growing and becoming more intelligent," Robertson said.
Sign up for Computerworld eNewsletters.