What is our primary use case?
We use Managed DNS, and we also partially use functionality from some of their other products such as Pulsar. We generate a DNS map and upload it to NS1 using their API to propagate to their service. Then, we use Managed DNS to find the optimal route for our users to connect to the closest point of presence for them.
We use NS1 as software as a service. We are not having anything on-prem. It is a public cloud from our point of view. We are just using their cloud solution or their service. We are not installing it in our data center. They provide us with an API for us to talk to their cloud implementation.
How has it helped my organization?
Telemetry is something that we really care about. We care about the reliability of our edge network, and telemetry services are something we highly utilize. We use it through the NS1 API to make sure we have our dashboards and alerts configured correctly to have visibility in real-time over what's happening with our edge network. This way, we can easily and quickly react if needed or in some cases, act in advance to re-steer and re-adjust our traffic.
We're using Managed DNS with other functionality from NS1, so it improves the latency for our end users. So, we can steer traffic to better locations for users. It is not just based on geographical location closeness. It is based on real user metrics for these users. We also need fewer tools for DNS iterations in DNS management. So, we can have it fully automated by using our code and automation tools that we can build on top of NS1 API.
We actively use its Pulsar Active Traffic Steering feature. We cared the most about performance and latency for our users, and we have been getting significant improvements, especially for some of the corner cases at some of the unusual geographic locations where our users are. We have better performance with good efficiency. It did not reduce our costs, but our users have a better experience. It has resulted in better work.
In case of incidents or events for our points of presence, we are able to steer our users to a better location with RUM DNS, which is a part of the Pulsar product. So, we can provide better latency for them in comparison to simple anycast or geolocation traffic.
We use several DNS maps for the traffic distribution between our points of presence in the edge network. For some of these cases, to decrease the load on our network in a location where we may have limited network capacity, we can actually distill some portion of traffic, but it is less important for us. In such a case, we can avoid potential reliability incidents and bring availability, which eventually can improve our uptime.
Pulsar has saved money on CDN optimization. For some of our use cases, we need to distribute a significant amount of content between our users. So, we can use this functionality by having several route maps to route this content to better locations.
It has absolutely improved our DNS response times. We have seen significant improvements for some corner cases with geolocations that have unusual network connections to magistral lines. For some of the use cases, we have seen more than 10% improvement in our latency after we started using the RUM DNS functionality of Pulsar. We have latency improvements of more than 10% in selected regions.
It has reduced the DNS maintenance work in our organization. We have fully automated tools around NS1 API. So, to do any maintenance, by using the NS1 product, we can easily drain traffic in our point of presence to quickly re-steer our users to other locations. It is fully automated on our site so that we do not spend a lot of engineering time preparing our edge network for maintenance. This preparation time counts towards maintenance time, so we can save a lot of time on this.
We automated the entire workflow on our site. Its automation has absolutely enabled us to assign staff to other work. Automation is always good, and we can reinvest the time of our engineers.
Managed DNS helped improve our end-user experience. It reduced our latency dramatically, and our users' experience is much better now. Latency is not the only metric that it has impacted. It has also impacted reliability. We didn't have any major incidents while using NS1 all this time. Our company's SLA is 99.99%, and we can easily maintain it with NS1.
What is most valuable?
The Pulsar functionality, map uploading, and real user maps around DNS are some of the valuable things for us.
Another valuable feature is how easily we can interact with their API. We run our infrastructure as a code, so it is really easy for us to describe the whole configuration of the NS1 service by using our service configuration and interact with their API. We like this functionality a lot.
Monitoring is really important for us. We really care about reliability, and we want to make sure that we can remove some points of presence in our sector and in our edge network really fast when we experience any problems. So, monitoring that NS1 provides for DNS is really important for us.
What needs improvement?
We care about monitoring and telemetry work, and NS1 provides a pretty good system for monitoring. We can monitor our endpoints and points of presence around the world. If there are any issues, we can easily remove them from our network, but this area needs some improvement because it is not always reliable in NS1. In the past, we had a number of false-positive cases when the monitoring system told us about some problems in our infrastructure that were not true. NS1 is improving the system, and we are constantly talking about this with them. I know that they are releasing a new version of their monitoring system, which is really important for us, but this is a different area where we would expect them to improve.
For how long have I used the solution?
I joined the company two years ago, so this is when I started working with the product, but in our company, we have been using it for a longer period of time. We started using it several years ago.
What do I think about the stability of the solution?
Managed DNS is very stable for us. In our company, our uptime SLA is 99.99%, and DNS is crucial here. If the DNS system is down, then there will be a significant availability hit for the whole organization. We have been using NS1 for a long period of time, and we have not had any major outages on the NS1 side that lead to any outage on our side.
What do I think about the scalability of the solution?
We don't have any problems with scalability. Our edge network is growing. So, every year, we add more and more points of presence to our edge network. It means that we need to add more zones for us. So far, we didn't experience any problems with this. It is easy to scale the solution.
We never had any complexity with meeting SLAs and customer demands. We heavily utilize NS1 API, and we have automation on our site around this API. It has worked well so far, and there are no problems with it. Its non-complexity is super important because we want to have everything as smooth as possible and as automated as possible. It helps us to actually achieve these goals.
We have a whole traffic team in our organization that has seven people at the moment. So, we use NS1 within one single team in our company.
It is being used across our whole infrastructure. This is our main DNS provider, and an increase in usage would align with the organic growth of our user base. We don't have plans for any additional increase at this time.
How are customer service and support?
We work with their customer success team. We have a dedicated person from their side with whom we can talk about our problems, our issues, or any proposals we might have. This is a really fruitful collaboration.
We are happy with the NS1 support. They are responsive and professional. They reply to all of our requests. They provide good updates about progress or status on their side, and we can even discuss the next steps. If there are some things that need to be improved, they always propose a good plan for improvement. I'm completely satisfied with their customer service team. I would rate them a 10 out of 10.
How was the initial setup?
It was set up before I joined this organization. Its maintenance is done on their side. Because it is a software as a service, all upgrades and maintenance for NS1 services are done by NS1.
What was our ROI?
We have definitely got a return on investment because this is the core functionality for our company to operate our business, but I don't have any numbers.
What other advice do I have?
To someone who says that they don't spend money on a solution like this because they have a free cloud provider or a basic DNS, I would say that they need to think about reliability and, of course, performance. Those are two main things on the users' side. On the company side or the engineering side, with NS1, it is really easy to have automation in place for management and monitoring.
My only advice is to keep it automated. It is easy to do. NS1 provides the whole platform to run their solution from your infrastructure as a code by using API. You can also use tools like Terraform or any other automated management system.
I would rate Managed DNS a 10 out of 10. We don't have a lot of issues. Of course, it is a growing product, and there are some areas of improvement for NS1, but just based on our interactions with them and how this product works for our infrastructure, we are completely satisfied.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.