Try our new research platform with insights from 80,000+ expert users
MahesaPutra - PeerSpot reviewer
Presales at Efficient IT Systems Ltd
Reseller
Top 5
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. 

Buyer's Guide
NGINX Plus
November 2024
Learn what your peers think about NGINX Plus. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.

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
PeerSpot user
CTO at a tech services company with 51-200 employees
Real User
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.
PeerSpot user
Buyer's Guide
NGINX Plus
November 2024
Learn what your peers think about NGINX Plus. Get advice and tips from experienced pros sharing their opinions. Updated: November 2024.
816,406 professionals have used our research since 2012.
PeerSpot user
Startup Founder at a tech services company
Real User
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.
    PeerSpot user
    reviewer2198715 - PeerSpot reviewer
    DevOps Engineer at a tech services company with 51-200 employees
    Real User
    Top 5
    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.
    PeerSpot user
    Director of Architecture at a tech services company with 11-50 employees
    MSP
    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.
    PeerSpot user
    Abdelmeguid  Hamdy - PeerSpot reviewer
    Technical Director at Cascade Solutions
    Reseller
    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
    PeerSpot user
    Devops Specialist And Infrastructure Leader at a tech services company with 51-200 employees
    Real User
    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.
    PeerSpot user
    reviewer1441791 - PeerSpot reviewer
    Head Of Technology at a tech services company with 51-200 employees
    Real User
    A reliable solution for load balancing, cluster production and more
    Pros and Cons
    • "I think installation only took a couple of minutes — no more than 10 minutes."
    • "The scaling should be built into the software rather than configured from an outside source."

    What is our primary use case?

    We use NGINX as solution for load balancing our cluster production.

    Currently, we don't have any plans to increase the usage because each license costs around $2000 - $2500. 

    How has it helped my organization?

    We use open source nginx.

    What needs improvement?

    Their license fee has gone up, so that is one concern that we have. We are looking for alternative solutions which compare well and fit into our budget.

    We are interested in an open-source version with the same set of features. We had to do a lot of custom coding around open source NGINX, which we were able to do.

    Compared to other similar solutions on the market, I think it's over-priced. If they reduced the price by 50%, then I would definitely like to continue with them.

    The scaling should be built into the software rather than configured from an outside source.

    Regarding cluster-management, I should be able to provide configuration directly rather than bringing down the software and then updating it and taking it back down again.

    Without going offline, if we can manage load balancing as a cluster — meaning I have to bring them down, update them, and then take it back. If that could be more dynamic, that would answer all of my requirements.

    For how long have I used the solution?

    I have been using this solution for almost ten years.

    What do I think about the stability of the solution?

    NGINX is stable, but scalability-wise, there would be some downtime while managing a cluster of nginx.

    How are customer service and technical support?

    There have been multiple occasions where they have taken their sweet time. We had the cheapest license that we could buy from them; because of that, they have a turnaround time of seven days to respond.

    Which solution did I use previously and why did I switch?

    Previously, we used Apache and another solution, but I can't remember the name. It took roughly 30 minutes to scale up and down; that's one of the reasons why we switched to NGINX.

    How was the initial setup?

    The initial setup can be complex. You really have to have a good understanding of their configurations. On a scale from one to five, I consider it a three.

    I think installation only took a couple of minutes — no more than 10 minutes.

    What about the implementation team?

    We implemented it ourselves. 

    It takes roughly 10 minutes if I have to change the cluster or upgrade the cluster, but in the same cluster, there's no downtime as such. If I want to add additional systems, it is quite easy.

    Only when we want to downsize the load balancers, then we have a little bit of downtime — two to three minutes, max. We do it in the middle of the night.

    What other advice do I have?

    I would recommend this solution. I think it works for a smaller cluster — it really depends on what your team is trying to achieve.

    I think it's a really good product for startup projects of medium size clusters, but once your customer base starts hitting big numbers then managing clusters becomes challenging. If you go beyond the limit, then you'll start to see a negative impact.

    On a scale from one to ten, I would give this solution a rating of Nine.

    Which deployment model are you using for this solution?

    Public Cloud
    Disclosure: I am a real user, and this review is based on my own experience and opinions.
    PeerSpot user
    Buyer's Guide
    Download our free NGINX Plus Report and get advice and tips from experienced pros sharing their opinions.
    Updated: November 2024
    Buyer's Guide
    Download our free NGINX Plus Report and get advice and tips from experienced pros sharing their opinions.