We build all our websites (of which we have multiple, from production sites to development environments), through webpack, so we use NGINX to quickly host them, while easily binding to the relevant (sub)domains. Our entire service stack runs on Linux. Our most challenging part was to run an older PHP website reverse-proxied through NGINX. That was not fun.
CTO at a tech vendor
Helped us painlessly deploy sites over a number of servers to balance the load
Pros and Cons
- "Our most challenging part was to run an older PHP website reverse-proxied through NGINX. That was not fun."
What is our primary use case?
How has it helped my organization?
NGINX isn’t itself a productivity tool, but rather a cog in the engine of a solid service stack. In a way, it's the same as adding RAM to a PC. While you don’t necessarily feel the new improvement, you’ll definitely know when it’s gone.
What is most valuable?
Our primary use for NGINX is as a Web server, so that’s where we derive the most value. Recently, we’ve needed to deploy sites over a number of servers to balance the load, which was not only painless but also super valuable.
What needs improvement?
We used the standard tried-and-tested features of NGINX. Everything is done through the CLI over a secure connection and there have not been any issues or additions to our wish list.
Buyer's Guide
NGINX Plus
December 2024
Learn what your peers think about NGINX Plus. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
For how long have I used the solution?
One to three years.
What do I think about the stability of the solution?
NGINX has an amazing developer base which ensures amazing stability.
What do I think about the scalability of the solution?
We’re only just getting into the scalability side of things, so no issues yet.
How are customer service and support?
Never needed technical support (which speaks for itself).
Which solution did I use previously and why did I switch?
We tried to use some "golden bullet" solutions but we never needed most of their features (like a built-in database environment). NGINX is a direct way to satisfy a specific need.
How was the initial setup?
This was installed on an Ubuntu system. The setup and deployment is well documented which lead to creating an easy hosting environment.
Which other solutions did I evaluate?
The idea of using other lightweight solutions, or a native Ubuntu Web server, was completely overshadowed by NGINX.
What other advice do I have?
Support the developers and the product, they’ve worked really hard to give you something you’ll always be satisfied with. First, set up a free environment and see your limitations, and then pay for what you need.
Always do a setup and test on a small (possibly in-house) server. Work out all your kinks and processes, then deploy it to a production environment. Having something like docker helps immensely.
I rate NGINX a 10 out of 10. Really, the only other options are native solutions that are either super convoluted or don’t have the needed features.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Presales at Efficient IT Systems Ltd
Lightweight software and easy to setup
Pros and Cons
- "It's lightweight software that can handle heavy loads efficiently."
- "There is room for improvement in the pricing model."
What is our primary use case?
NGINX Plus is a part of F5 and can be useful for customers with containers and terminals. Moreover, it's useful for businesses that need application delivery control and enterprise load balancing.
What is most valuable?
It's lightweight software that can handle heavy loads efficiently.
What needs improvement?
There is room for improvement in the pricing model.
For how long have I used the solution?
I have been using this solution for three years.
How are customer service and support?
The customer service and support is fine.
How was the initial setup?
The initial setup is straightforward. It took about a week to deploy the solution.
What was our ROI?
There was an ROI. It's a very useful solution.
What's my experience with pricing, setup cost, and licensing?
The licensing cost is yearly, and it can be quite expensive.
What other advice do I have?
Overall, I would rate the solution a ten out of ten.
If you're using a container environment, I would highly recommend it. It's usually a good fit in about 58% of cases.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Reseller
Buyer's Guide
NGINX Plus
December 2024
Learn what your peers think about NGINX Plus. Get advice and tips from experienced pros sharing their opinions. Updated: December 2024.
824,067 professionals have used our research since 2012.
CTO at a tech services company with 51-200 employees
Its most valuable features are load balancing and application delivery
Pros and Cons
- "Its most valuable features are load balancing and application delivery. This is the most efficient application for these features because of stability and its efficiency."
- "They should do in the open source version of what they did to Advanced HTTP, TCP, and UDP load balancing."
What is our primary use case?
I use it for eCommerce web servers and to reverse proxy in a different cases. I also use it for high availability, load balancing, and failover.
How has it helped my organization?
An example of how this product has improved my organizational functions is the form of how I work in failover cases and how this improves my capability to repair or reestablish communication.
What is most valuable?
Its most valuable features are load balancing and application delivery. This is the most efficient application for these features because of stability and its efficiency.
What needs improvement?
They should do in the open source version of what they did to Advanced HTTP, TCP, and UDP load balancing. They are always creating improvements and working towards new features.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
No stability issues.
What do I think about the scalability of the solution?
No scalability issues.
How are customer service and technical support?
Their technical support is great.
Which solution did I use previously and why did I switch?
We previously used Apache2. We switched to NGINX because I read about the better throughput that NGINX offers.
How was the initial setup?
NGINX initial configuration is straightforward.
What about the implementation team?
I do not know about this.
What was our ROI?
I do not know about this.
What's my experience with pricing, setup cost, and licensing?
I do not know about this.
Which other solutions did I evaluate?
No.
What other advice do I have?
It is a great product. It serves us well and is the best solution. I have been using it since 2012.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Startup Founder at a tech services company
Extremely efficient in terms of the connection rate to the CPU cycles ratio
Pros and Cons
- "Nginx is extremely efficient in terms of the connection rate to the CPU cycles ratio, and in terms of the bandwidth to CPU cycles."
- "Application Gateway with application-level firewall tool and load distributor and balancer (also serves for A/B testing)."
What is our primary use case?
In my architecture (which is a microservice architecture with some special advances), NGINX serves multiple purposes. Namely:
- Application Gateway with an application-level firewall tool and load distributor & balancer (also serves for A/B testing).
- Rate limiter and bandwidth limiter (session-based).
- Source of real-time logs, consumed by intrusion detection system.
- "Circuit breaker" for the whole complex of microservices.
No other tool can compare to it.
How has it helped my organization?
I have never seen a single case where programmatic tools can change an organization. Tools are not subjects. They are passive objects. Organizations and people are subjects. Tools are just reflections of the organisation and people. Tools mirror people's faces and habits, never vice versa.
What is most valuable?
NGINX is extremely efficient in terms of the connection rate to the CPU cycles ratio, and in terms of the bandwidth to CPU cycles. It is configurable enough so smart engineers (which team consists of) can configure virtually anything which a product manager (say "business") is able to imagine. Even more because business does not always know all the quirks of DevOps and operations.
What needs improvement?
I am not so happy with their pricing policy, but this is not the worse thing in my life. I can tolerate it.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
Stable as a rock. On the stable host OS and stable hardware, your connectivity channels will be saturated (and dead) long before NGINX will mention any difficulties.
What do I think about the scalability of the solution?
No scalability issues at all. Just add more horsepower to the VM. Horizontal scalability also works well, but you definitely need an engineer who knows how to do this and is ready to take his/her part of the responsibility.
How are customer service and technical support?
I've never asked for anything. Everything was done in-house.
Which solution did I use previously and why did I switch?
Before NGINX, there was Squid. I have been using NGINX since its arrival on the market.
Squid is a tool of a different age, from a different (previous) generation. I started using Squid many years ago, from its pre-release beta. It was a good tool for its time and purpose: just caching proxy, which allows you to somehow save on traffic and bandwidth. At these times, the web was mostly static so it worked.
Later, both the capacities of the channels had grown 1,000-10,000 times from megabits to a 10th of gigabits per second. The web moved to mostly dynamic content, so caching proxies lost their appeal.
On the other hand, NGINX is mostly an application level gateway, not a proxy per se. It is a different tool for different tasks.
How was the initial setup?
Get a real good engineer who will do this for your business. I did, and I am happy with it.
What about the implementation team?
Only an in-house team was in the game for implementation. I doubt that the vendor has enough engineers of this level available for assigning them to the kind of customers that we are.
What was our ROI?
Who calculates "ROI" for every single component of a large system with more than 100 components in it?
The whole system brought ROI even better than what was expected.
Which other solutions did I evaluate?
There were not any other real options.
Squid is too heavy. Apache in reverse proxy mode is also over-bloated, resource hungry, and not suitable for the task.
What other advice do I have?
NGINX is the best available tool today for the tasks it covers.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
DevOps Engineer at a tech services company with 51-200 employees
A lightweight and fast reverse proxy solution that is easy to maintain
Pros and Cons
- "The product is lightweight and fast."
- "The solution needs to be easier to setup and deploy."
What is our primary use case?
I use the solution as a reverse proxy.
What is most valuable?
The product is lightweight and fast.
What needs improvement?
The solution needs to be easier to setup and deploy.
For how long have I used the solution?
I have been using the product for two to three years.
What do I think about the stability of the solution?
I would rate the product stability a ten out of ten.
What do I think about the scalability of the solution?
I would rate the product scalability an eight out of ten.
What was our ROI?
The tool helps us to improve our website speed.
What's my experience with pricing, setup cost, and licensing?
I use the solution's community edition which is free of cost.
What other advice do I have?
I would rate the solution a nine out of ten. You need to be careful with the product's configurations. It is easy to maintain.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Director of Architecture at a tech services company with 11-50 employees
Valuable features include authentication, caching, reverse proxy routing, and load balancing
Pros and Cons
- "Valuable features include authentication, caching, reverse proxy routing, and load balancing."
- "The best solution, by far, for web traffic control for things in production and just around the house."
- "The biggest room for improvement would be to allow NGINX Core machines to cluster for memory zones in some way with a plug and play module. "
What is our primary use case?
By far the best solution for web traffic control - in production and just around the house.
How has it helped my organization?
We have used it in every project since 2013, setting it as our standard. Our organization is able to use it effectively in multiple applications.
What is most valuable?
The most valuable features would be the following:
- Reverse proxy routing
- Authentication
- Caching
- The ability to manipulate requests and responses
- Load balancing, etc.
What needs improvement?
I would say ModSecurity 3.0 for NGINX Core, but they just released that.
The biggest room for improvement would be to allow NGINX Core machines to cluster for memory zones in some way with a Plug and Play module.
For how long have I used the solution?
More than five years.
What do I think about the stability of the solution?
No issues. Never.
What do I think about the scalability of the solution?
No issues. Never.
How are customer service and technical support?
I have never had to use it. However, the community is very strong and supportive. I often answer people's questions on Reddit, etc.
Which solution did I use previously and why did I switch?
When I was young, I used Apache2, because that is all I knew. I switched to NGINX once I learned of it. That's the story.
How was the initial setup?
The initial setup is straightforward for those who are used to reverse proxies and/or load balancer terminology. The NGINX default install sets up an example web server, modifying it from there is very straightforward, and their documentation is fairly good.
What's my experience with pricing, setup cost, and licensing?
NGINX Plus is worth it, if you need it. If you do not need the features or support, the free and open source package is more than capable.
Which other solutions did I evaluate?
I have evaluated many types of products that fall into this category. They are all far less superior than NGINX: F5 BIG-IP, HAProxy, Apache2, and IIS. I am sure the list goes on.
What other advice do I have?
Install it, test it out, download, and read this free ebook: https://www.nginx.com/resources/library/complete-nginx-cookbook/.
I use this product on AWS. I would suggest the ELB/ALB sandwich model. There is a section in the ebook about this model.
Personally, I have written a book for O'Reilly Media that was sponsored by NGINX, Inc.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Technical Director at Cascade Solutions
One of the most powerful and fittest solutions in this area
Pros and Cons
- "NGINX Plus' most valuable feature is the ingress controller."
- "NGINX Plus is moderately priced, but it could give better value for money."
What is our primary use case?
NGINX Plus is mainly used as an ingress controller and for API deployment and web servers.
What is most valuable?
NGINX Plus' most valuable feature is the ingress controller.
For how long have I used the solution?
I've been working with NGINX Plus for around three years.
What do I think about the stability of the solution?
NGINX Plus will be stable if the customer does the proper sizing during the design phase. However, if this is not done, there will be challenges and issues.
What do I think about the scalability of the solution?
There are no issues with NGINX Plus' scalability.
How are customer service and support?
NGINX Plus' technical support is good.
How was the initial setup?
NGINX Plus is simple to deploy even during advanced implementation.
What's my experience with pricing, setup cost, and licensing?
NGINX Plus is moderately priced, but it could give better value for money.
What other advice do I have?
I think NGINX Plus is one of the most powerful and fittest solutions in this area, and I'd recommend it to others. I would rate NGINX Plus as eight out of ten.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company has a business relationship with this vendor other than being a customer: Integrator
Devops Specialist And Infrastructure Leader at a tech services company with 51-200 employees
Provides load-balancing for our two Keycloak single sign-on instances
What is our primary use case?
We use NGINX 1.12.x free version as reverse proxy to Java application servers (WildFly and Tomcat) on single instances, and use it as a load-balancer for our two Keycloak single sign-on instances too. We use AWS EC2 instances here.
How has it helped my organization?
We were just Apache 2.0 before NGINX. However, we have not compared the results of both.
What is most valuable?
Load-balancer feature, because I tried to do same with Apache 2.0 and HAProxy without sucess.
What needs improvement?
Instance service health check on the NGINX load balancer feature could be improved.
For how long have I used the solution?
One to three years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free NGINX Plus Report and get advice and tips from experienced pros
sharing their opinions.
Updated: December 2024
Popular Comparisons
Microsoft Azure Application Gateway
F5 BIG-IP Local Traffic Manager (LTM)
HAProxy
NetScaler
Fortinet FortiADC
Kemp LoadMaster
Radware Alteon
A10 Networks Thunder ADC
VMWare Avi Load Balancer
Loadbalancer.org
Amazon Elastic Load Balancing
Ivanti Virtual Web Application Firewall
Akamai Ion
Buyer's Guide
Download our free NGINX Plus Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Which is better - IIS or NGINX Plus?
- When evaluating Application Delivery Controllers, what aspect do you think is the most important to look for?
- Comparison Between Kemp LoadMaster and Load Balancer.org
- Is Citrix ADC (formerly Netscaler) the best ADC to use and if not why?
- What are your daily F5 BIG-IP LTM use cases?
- Why do I need an ADC solution?
- What is the best ADC solution?
- Why is Application Delivery Controllers (ADC) important for companies?