Moving to Microservices: Highlights from NGINX

2016-12-28 KENNETH 0

Moving to Microservices: Highlights from NGINX Microservices is the most popular development topic among readers of the NGINX blog. NGINX has been publishing regularly on microservices design and development for the past 2 years. To help you on your journey to adopting microservices, this post identifies some of the foundational posts we’ve published on the subject. Many of our leading blog posts come from three series on microservices development. Our first series describes how Netflix adopted microservices enthusiastically, using NGINX as a core component of their architecture. Netflix then shared their work with the open source community. The lessons they learned are described in three blog posts covering: Architectural design for microservices apps Team and process design for implementing microservices The crucial role of NGINX at the heart of the Netflix CDN A cross-functional, DevOps-based approach is needed for microservices [ more… ]

No Image

Load Balancing Node.js Application Servers with NGINX Plus

2016-12-22 KENNETH 0

Load Balancing Node.js Application Servers with NGINX Plus NGINX has created a complete Deployment Guide for using NGINX and NGINX Plus to load balance HTTP and HTTPS traffic across pools of Node.js® application servers. This guide joins a number of other resources we’ve created for using Node.js and NGINX together: 5 Performance Tips for Node.js Applications, exploring ways to speed up Node.js using NGINX Using NGINX and NGINX Plus with Node.js and Socket.IO, the WebSocket API, explaining how to use WebSocket and Node.js with NGINX NGINX Plus Serves Breaking News for InkaBinka, a case study highlighting production use of Node.js Node.js is an open source, cross‑platform JavaScript runtime environment. It provides an agile‑savvy, module‑driven, scalable approach to the design, development, and deployment of applications. This guide to Node.js load balancing applies to both on‑premises and cloud‑based Node.js deployments. It begins with the use [ more… ]

Docker Swarm Load Balancing with NGINX and NGINX Plus

2016-12-15 KENNETH 0

Docker Swarm Load Balancing with NGINX and NGINX Plus At nginx.conf 2016 in Austin this September, I gave a presentation on using NGINX and NGINX Plus in a Docker Swarm cluster. In this post I discuss how to use NGINX and NGINX Plus for Docker Swarm load balancing in conjunction with the features introduced in Docker 1.12. All files I used during my demo at nginx.conf (and more) are available on GitHub for you to experiment with. Overview Docker version 1.12, released in late July 2016, integrates Docker Engine and Swarm and adds some new orchestration features, to create a platform similar to other container platforms such as Kubernetes. In Docker 1.12, Swarm Mode allows you to combine a set of Docker hosts into a swarm, providing a fault‑tolerant, self‑healing, decentralized architecture. The new platform also makes it easier to set up a Swarm cluster, secures all [ more… ]

Third-Party Content and Old Software Pose Security Risks

2016-12-14 KENNETH 0

Third-Party Content and Old Software Pose Security Risks A recent article in CSO magazine states that nearly half of the top million websites “pose security risks”. There are two major sources of risk cited in the article: Third-party content. Many reputable sites, for example, run ads from third-party advertising networks. Users of the reputable site are exposed to any security breaches in the third-party advertising network, and such breaches happen frequently. Old software. More than 10% of the top million sites are running old software with known security vulnerabilities. The outdated software includes version 1.8 of the NGINX open source software. In specific configurations, which are rarely used and not recommended by NGINX, Inc., open source version 1.8 has a specific security vulnerability. If you are running an outdated version of NGINX, or need assistance in keeping your software up [ more… ]

New Training Course: Replacing Your Hardware Load Balancer with NGINX Plus

2016-12-10 KENNETH 0

New Training Course: Replacing Your Hardware Load Balancer with NGINX Plus With thousands of students already trained, NGINX training courses are an ever more popular way to learn how to configure and run both the open source NGINX software and NGINX Plus. Now we are offering a new course, Replacing Your Hardware Load Balancer with NGINX Plus. In this course, we show you: Why a move to NGINX Plus is justified in terms of cost savings of up to 80% and increased, DevOps‑style flexibility How to use NGINX Plus to replace the functionality that was previously available only in hardware load balancers How to use NGINX Plus’ load‑balancing capabilities and additional features such as URL rewriting, caching, high availability, security, health checks, and monitoring How to use, and choose among, load balancing algorithms such as Round Robin, Least Connections, Least Time, and Hash How to [ more… ]