Continuous High-Performance With Bright Data’s Static Networks
In this post I’ll describe some of the typical challenges providers of Datacenter and Static Residential (‘static’) proxy networks face and explain how a great new feature we developed – 100% uptime – manages to solve and deliver immediate value to our customers, free of charge and without having to make any changes in your code or how you work.
Providing and maintaining high-quality static proxy networks involves 2 types of challenges:
- Internal – keeping top-notch performance through good architecture and various internal processes like good monitoring, fast problem solving/reporting and high quality of hardware, software and resources used by the networks.
- External – any event which is outside the provider’s direct reach but affects the performance of the provided service.
It’s fair to say we are pretty good at managing the internal challenges listed above, this is what allowed us to become a market leader in our field. In this article I’ll address a significant breakthrough we developed in how we manage the external challenges with the new 100% uptime feature, that allows us to solve 2 problems which I’ll list below.
“Connectivity” is one word but includes many players and processes which keep the internet running, most sitting under data centers, connectivity providers (‘upstream’) and network carriers. Just like any other tech service, they too need to perform periodic maintenance and experience unexpected problems. Any such event, for any link in the chain, will affect all end connectivity consumers.
High GEO quality of IPs means that all main geolocation databases are showing the correct geolocation for these IPs. Now you might be asking yourself – isn’t that always the case? Well, it’s not. This is also an aspect that most providers prefer to keep in the shadows so that the user isn’t aware of the GEO quality concept. We take different actions to make sure all IPs in our network are of the highest GEO quality, including curating IPs before initially adding them, monitoring and quickly fixing when needed. But mistakes by geolocation databases still happen, due to human error or bad design of automated testing that uses outdated sources, eventually lowering the GEO quality of IPs and potentially affecting your performance.
The 100% uptime was built to prevent any ‘external’ events from affecting the user. The idea is simple and works the same way for both problems described above – if our system detects a problem, like a connectivity issue or an IP where the GEO isn’t exactly what you asked for when buying that IP, we will automatically route your requests through other IPs which are exactly the same as the original IPs.
At the same time, we wanted to make sure that customers that must use specific IPs will not be affected – so we made some exceptions:
- If a specific IP is targeted in your request we will not assign a fallback IP to it
- 100% uptime will not interrupt a live connection. If the fallback is needed, it will play in once the next connection is established
The 100% uptime brings immediate value by providing 100% connectivity and continuous high-performance level, free of charge and without having to make any changes in your code or how you work.