No Image

Announcing NGINX Plus R13

2017-08-29 KENNETH 0

Announcing NGINX Plus R13 We’re pleased to announce that NGINX Plus Release 13 (R13) is now available as a free upgrade to all NGINX Plus subscribers. NGINX Plus is a combined web server, load balancer, and content cache built on top of the open source NGINX software. NGINX Plus R13 includes new features focused on dynamic deployments, enhanced debugging capabilities, and improved security and performance. A new API enables users to more easily perform common configuration tasks, such as dynamically changing upstream configuration to support the release of new application versions. The same API can also be used to pull the 40-plus exclusive metrics available in NGINX Plus. NGINX Plus R13 also introduces a new key-value store that can be managed by the API. This new API enables NGINX Plus to integrate seamlessly with external systems that drive upstream configurations [ more… ]

Testing the Performance of NGINX and NGINX Plus Web Servers

2017-08-25 KENNETH 0

Testing the Performance of NGINX and NGINX Plus Web Servers table.nginx-blog, table.nginx-blog th, table.nginx-blog td { border: 2px solid black; border-collapse: collapse; } table.nginx-blog { width: 100%; } table.nginx-blog th { background-color: #d3d3d3; align: left; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 2px; line-height: 120%; } table.nginx-blog td { padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 5px; line-height: 120%; } table.nginx-blog td.center { text-align: center; padding-bottom: 2px; padding-top: 5px; line-height: 120%; } td { text-align: right; } th { text-align: center; } We all know that performance is critical to a website’s success. No one wants to use a slow website. Since its initial open source release in 2004, NGINX has been synonymous with high-performance websites. 60% of the world’s top 100,000 websites, and over 266 million sites worldwide are now powered by NGINX. But how well does NGINX actually [ more… ]

Load Balancing for NGINX Plus with WURFL InFuze

2017-08-23 KENNETH 0

Load Balancing for NGINX Plus with WURFL InFuze A version of this blog post originally appeared on the Scientia Mobile blog. In April 2017, NGINX, Inc launched the NGINX Plus Certified Module Partner program, a program which allows third-party partners to build, deliver, and fully support modules for the NGINX Plus platform. NGINX Plus Certified Modules are fully supported by both NGINX, Inc., and by the module developers, and they open up additional features and application delivery management use cases for NGINX Plus customers. WURFL InFuze is a great example of extending application delivery management to dynamically support responsive web design for multiple device types. Below is a guest blog post from Ken Jones of ScientiaMobile about their new WURFL NGINX Plus Certified Module. An earlier version of this blog post originally appeared on the Scientia site in May. – [ more… ]

Building Business Systems with Domain-Specific Languages for NGINX & OpenResty, Part 2

2017-08-19 KENNETH 0

Building Business Systems with Domain-Specific Languages for NGINX & OpenResty, Part 2 This post is adapted from a presentation at nginx.conf 2016 by Yichun Zhang, Founder and CEO of OpenResty, Inc. This is the second of two parts of the adaptation. In Part 1, Yichun described OpenResty’s capabilities and went over web application use cases built atop OpenResty. In this part, Yichun looks at what a domain-specific language is in more detail. You can view the complete presentation on YouTube. td { padding-right: 10px; } Table of Contents 26:17 A Web Platform As A Virtual Machine 30:10 Inventing the LZSQL Language 37:15 Writing Programs to Write Programs to Write Programs 37:51 Test Scaffold 38:26 How About Tests? 39:18 The OpenResty Model Language 39:55 The OpenResty View Language 40:22 Jemplate & Lemplate 40:35 The OpenResty Controller Language 44:03 WAF = Hot [ more… ]

Using Packer and Terraform for High Availability of NGINX Plus on Google Cloud Engine

2017-08-18 KENNETH 0

Using Packer and Terraform for High Availability of NGINX Plus on Google Cloud Engine Introduction This post describes a high availability, all-active autoscaling solution based on NGINX Plus. (You can also use the open source NGINX software, except where noted.) This solution runs on the Google Compute Engine (GCE), which is the Google Cloud Platform (GCP) product for running workloads on virtual machines (VMs). High availability, all-active auto scaling solutions are increasingly becoming the norm in the current DevOps landscape. High availability deployments use active health checks to restart unhealthy instances. Combined with an all-active solution, this ensures that there will always be an NGINX Plus server available for client access. At the same time, autoscaling helps reduce deployment costs by adjusting the number of instances to the right number for the current workload, based on a wide range of [ more… ]