HashiCorp Nomad vs. NGINX vs. NGINX Ingress Controller

Overview
ProductRatingMost Used ByProduct SummaryStarting Price
HashiCorp Nomad
Score 8.0 out of 10
N/A
Nomad, from HashiCorp, is presented as a simple, flexible, and production-grade workload orchestrator that enables organizations to deploy, manage, and scale any application, containerized, legacy or batch jobs, across multiple regions, on private and public clouds. Nomad's workload support enables an organization to run containerized, non containerized, and batch applications through a single workflow. Nomad is available open source, or via a supported enterprise plan.N/A
NGINX
Score 9.1 out of 10
Enterprise companies (1,001+ employees)
NGINX, a business unit of F5 Networks, powers over 65% of the world's busiest websites and web applications. NGINX started out as an open source web server and reverse proxy, built to be faster and more efficient than Apache. Over the years, NGINX has built a suite of infrastructure software products o tackle some of the biggest challenges in managing high-transaction applications. NGINX offers a suite of products to form the core of what organizations need to create…N/A
NGINX Ingress Controller
Score 7.7 out of 10
N/A
NGINX Ingress Controller is a traffic management solution for cloud‑native apps in Kubernetes and containerized environments.N/A
Pricing
HashiCorp NomadNGINXNGINX Ingress Controller
Editions & Modules
No answers on this topic
No answers on this topic
No answers on this topic
Offerings
Pricing Offerings
HashiCorp NomadNGINXNGINX Ingress Controller
Free Trial
NoYesYes
Free/Freemium Version
YesYesYes
Premium Consulting/Integration Services
NoNoNo
Entry-level Setup FeeNo setup feeOptionalOptional
Additional Details
More Pricing Information
Community Pulse
HashiCorp NomadNGINXNGINX Ingress Controller
Considered Multiple Products
HashiCorp Nomad
Chose HashiCorp Nomad
Nomad's primary competitor is Kubernetes, specifically its scheduling component. Kubernetes is a much more complete system that will handle more things than job scheduling, including service discovery, secrets management, and service routing. There also exists a much larger …
NGINX
Chose NGINX
Evolution and coupling with F5

Evolución y acople con F5
Chose NGINX
HAProxy Community Edition, HAProxy Enterprise and NGINX Ingress Controller
Chose NGINX
We chose NGINX because, in our experience, NGINX is a Better product and does its core role
Chose NGINX
All of those are paid solutions with very good features, but they also offer dedicated scenarios for web application hosting. If you run applications on on-premises web servers and don't have a Microsoft licence agreement, Nginx is a very good and reliable option, based on …
Chose NGINX
NGINX its part of Modular Solution and can be used integrated with XC and BIG IP
Chose NGINX
In our organization, we use different solutions depending on if the database is on premise or in the cloud. We went from multiple solutions across different departments towards a more consolidated model to achieve standardization and economies of scale. We’ve mainly moved …
Chose NGINX
Apache AGE, Azure Front Door and F5 Distributed Cloud API Security
Chose NGINX
NGINX is more expensive than HA Proxy.
Chose NGINX
The support and ability to provide near zero downtime for changes is a winner. The lightweight engine also helps reduce cost.
Chose NGINX
Apache HTTP Server, Apache Tomcat and Microsoft IIS
Chose NGINX
Easy to Install and configure.
Pick the configuration dynamically without restarting
All the configurations at one place
Chose NGINX
NGINX is faster to deploy and it has minimal setup needs for our POCs over Apache Tomcat
Chose NGINX
How does it compare? We use Apache ATP server and we also use Tom Cat also owned by Apache, but both Apache, ATP, and MKA. They are relatively older than GX and so they're one problem for Apache and MKA they need more power, more memory, and more space.
Chose NGINX
NGINX have higher market share which obviously show to us it is the preferred choice of most of the customers. Both of platform competes in the Web and Application server areas, but due the security features of NGINX be more flexible this in my opinion makes more sense.
Chose NGINX
It is like comparing a formula 1 car against a regular street car in terms of performance or installation simplicity
Chose NGINX
Apache is a market leader but NGINX is new and has new features. Lightweight and can handle static requests. We use EC2 and I believe NGINX is more suited when it comes to scalability.
Chose NGINX
Imperva Web Application Firewall (WAF)
NGINX Ingress Controller
Chose NGINX Ingress Controller
We are already using NGINX which is so reliable, it definitely lends weight to our decision to select NGINX Ingress Controller. Also, even though it is a little more complex to manage, NGINX Ingress Controller definitely have a richer feature set, better performance, caching, …
Features
HashiCorp NomadNGINXNGINX Ingress Controller
Application Servers
Comparison of Application Servers features of Product A and Product B
HashiCorp Nomad
-
Ratings
NGINX
8.8
Ratings
10% above category average
NGINX Ingress Controller
-
Ratings
IDE support00 Ratings8.10 Ratings00 Ratings
Security management00 Ratings8.60 Ratings00 Ratings
Administration and management00 Ratings8.90 Ratings00 Ratings
Application server performance00 Ratings9.10 Ratings00 Ratings
Installation00 Ratings9.10 Ratings00 Ratings
Open-source standards compliance00 Ratings9.00 Ratings00 Ratings
Container Management
Comparison of Container Management features of Product A and Product B
HashiCorp Nomad
-
Ratings
NGINX
-
Ratings
NGINX Ingress Controller
7.8
Ratings
4% below category average
Security and Isolation00 Ratings00 Ratings7.50 Ratings
Resource Allocation and Optimization00 Ratings00 Ratings7.50 Ratings
Discovery Tools00 Ratings00 Ratings8.20 Ratings
Update Rollouts and Rollbacks00 Ratings00 Ratings7.50 Ratings
Self-Healing and Recovery00 Ratings00 Ratings7.90 Ratings
Analytics, Monitoring, and Logging00 Ratings00 Ratings7.90 Ratings
Best Alternatives
HashiCorp NomadNGINXNGINX Ingress Controller
Small Businesses
Portainer
Portainer
Score 9.0 out of 10
Apache HTTP Server
Apache HTTP Server
Score 9.1 out of 10
Portainer
Portainer
Score 9.0 out of 10
Medium-sized Companies
Red Hat OpenShift
Red Hat OpenShift
Score 9.1 out of 10
Apache Tomcat
Apache Tomcat
Score 7.9 out of 10
Red Hat OpenShift
Red Hat OpenShift
Score 9.1 out of 10
Enterprises
Red Hat OpenShift
Red Hat OpenShift
Score 9.1 out of 10
Apache Tomcat
Apache Tomcat
Score 7.9 out of 10
Red Hat OpenShift
Red Hat OpenShift
Score 9.1 out of 10
All AlternativesView all alternativesView all alternativesView all alternatives
User Ratings
HashiCorp NomadNGINXNGINX Ingress Controller
Likelihood to Recommend
10.0
(0 ratings)
9.3
(0 ratings)
7.9
(0 ratings)
Likelihood to Renew
-
(0 ratings)
9.0
(0 ratings)
-
(0 ratings)
Usability
-
(0 ratings)
8.3
(0 ratings)
-
(0 ratings)
Support Rating
-
(0 ratings)
8.0
(0 ratings)
-
(0 ratings)
Implementation Rating
-
(0 ratings)
8.0
(0 ratings)
-
(0 ratings)
User Testimonials
HashiCorp NomadNGINXNGINX Ingress Controller
Likelihood to Recommend
Nomad is well suited for organizations who wish to tackle the problem of cloud computing with as little opinion as possible. Where competing tools like Kubernetes limit the concept of "batteries included," Nomad relies on engineers understanding the missing components and filling them in as necessary. The benefit of Nomad is the ability to build a system out of small pieces with the cost of having more complexity at a system level compared to alternatives.
Read full review
[NGINX] is very well suited for high performance. I have seen it used on servers with 1k current connections with no issues. Despite seeing it used in many environments I've never seen software developers use it over apache, express, IIS in local dev environments so it may be more difficult to setup. I've also seen it used to load balance again without issues.
Read full review
Best suited if we have to manage external traffic inside your Kubernetes cluster and want to use granular control to your applications.
Read full review
Pros
  • Nomad is incredibly simple by nature, following the Linux philosophy of doing one thing great. That one thing for Nomad is job scheduling.
  • Nomad is a modern tool, written in Go with a large community and maintained by HashiCorp.
  • Implementation of Nomad is very simple since it is a single binary.
Read full review
  • Straight-forward configuration format that users of all skill levels can learn, and yet is powerful enough for the huge breadth of features that Nginx provides.
  • Massive scale right out the box. We've never had a Nginx instance overwhelmed by requests, and if we did it would be trivial to spin up more Nginx instances to handle the load.
  • SSL termination means that we can deliver content over HTTPS without needing our individual services to require TLS support. This saves us a lot of time and headache while keeping us secure.
  • Nginx is open-source and free, meaning that anyone can use it to power their services, from individual projects to billion-dollar websites.
Read full review
  • Provide access to containers
  • Manage traffic
  • Route traffic
  • Lightweight
  • Near to zero downtime
Read full review
Cons
  • Nomad only handles one part of a full platform. Expertise and vision are required in implementing an entire system that is functional enough for an organization to rely on. This includes other tools to handle things like secrets, service discovery, network routing, etc.
  • Nomad is delayed in some modern functionality, like features for service-mesh and open tracing. These features are on the tool's roadmap, but there's currently no native support. These paradigms can be established still, but require more expertise outside of Nomad itself.
  • Nomad is not the leading tool for this space, and as such risks being left behind by tools with much greater support, such as Kubernetes.
Read full review
  • Customer support can be strangely condescending, perhaps it's a language issue?
  • I find it a little weird how the release versions used for Nginx+ aren't the same as for open source version. It can be very confusing to determine the cross-compatibility of modules, etc., because of this.
  • It seems like some (most?) modules on their own site are ancient and no longer supported, so their documentation in this area needs work.
  • It's difficult to navigate between nginx.com commercial site and customer support. They need to be integrated together.
  • I'd love to see more work done on nginx+ monitoring without requiring logging every request. I understand that many statistics can only be derived from logs, but plenty should work without that. Logging is not an option in many environments.
Read full review
  • Its not related to Ingress functionality but certificate management with cloud vendor would be a feature i would like to see.
Read full review
Likelihood to Renew
No answers on this topic
Great value for the product
Read full review
No answers on this topic
Usability
No answers on this topic
This tool is really easy to use and configure. Consumes very less system resources. It is highly modular and configurable. You can easily use it with other tools like certbot for SSLs. You can configure basic security with configuration and headers
Read full review
No answers on this topic
Support Rating
No answers on this topic
Community support is great, and they've also had a presence at conferences. Overall, there is no shortage of documentation and community support. We're currently using it to serve up some WordPress sites, and configuring NGINX for this purpose is well documented.
Read full review
No answers on this topic
Alternatives Considered
Nomad's primary competitor is Kubernetes, specifically its scheduling component. Kubernetes is a much more complete system that will handle more things than job scheduling, including service discovery, secrets management, and service routing. There also exists a much larger community support for Kubernetes vs Nomad. One might say Kubernetes is the safer choice between the two. Kubernetes is the complete "operating system" for cloud computing, but with it includes complexities that are "Kubernetes" specific. The decision really comes down to a mindset of monolith vs components. With Kubernetes, I would argue you choose the entire system as a whole. With Nomad, you design your system piece by piece. There is no wrong answer.
Read full review
All of those are paid solutions with very good features, but they also offer dedicated scenarios for web application hosting. If you run applications on on-premises web servers and don't have a Microsoft licence agreement, Nginx is a very good and reliable option, based on Linux distributions and available as freeware.
Read full review
We are already using NGINX which is so reliable, it definitely lends weight to our decision to select NGINX Ingress Controller. Also, even though it is a little more complex to manage, NGINX Ingress Controller definitely have a richer feature set, better performance, caching, traffic management among other features which was why it was chosen.
Read full review
Return on Investment
  • Nomad has allowed our organization to deploy quicker and more frequently with a lower failure rate.
  • Nomad has brought in consistency from an operations perspective.
  • Nomad's performance allows us to scale infinitely while providing functionality that reduces mean time to repair (canary deploys, versioning, rollbacks, etc).
Read full review
  • Our websites are noticeably faster, causing an increase in customer satisfaction.
  • Nginx has such a low memory/resource footprint that we save money from not needing multiple large, expensive servers.
  • Ability to load balance traffic, have server-redundancy, and have high-availability allows for 100% uptime and provides cost-effective solutions to alternatives that can cost a lot.
Read full review
  • Security is one of the best objective which we achieve with NGINX Ingress
  • Cost optimization is one of the business objective
Read full review
ScreenShots

NGINX Screenshots

Screenshot of Overview of the NGINX Application PlatformScreenshot of NGINX Controller - MonitoringScreenshot of NGINX Controller - Configuration