In a constant concern to improve Rainbow services we have installed a high-functioning architecture with several servers located across the world.
While all regions remain connected with each others, users from these regions are guaranteed that their respective data remain associated and stored only to datacenters in their region of belonging.
We currently handle 3 main regions:
- Americas (covering both North and South American users) with datacenters in Canada,
- EMEA with 3 data centers in France (Strasbourg, Roubaix, Gravelines),
- APAC with datacenters in Singapore.
The location of the server where user data is stored is determined by the location of the user’s Rainbow Company. For instance, a user from a company located in Mexico has their data stored in the server in Canada (instead of France or Singapore).
This strengthens our data privacy and regulation compliance, while providing our users the best-in-class level of services, ensuring that they access to their content as fast as possible.
To optimize WebRTC (Audio & Video) communications we opted for local TURN (Transversal Using, Relays around NAT) media servers that provide high-quality end-to-end WebRTC communications.
These TURN media-servers are settled in Strasbourg (EU, France), Beauharnois (NA, Canada), Singapore (AS, Singapore), São Paulo (LATAM, Brazil) and Sydney (OC, Australia). We also provide several local WebRTC Conferencing Gateways in France, Canada and Singapore.
To reduce the latency of connection between remote users we set up a CDN (Content Delivery Network) server network as well. These servers are located in Asia (Japan & Singapore), Europe (7 countries), and North America (11 servers).
The map of Rainbow infrastructure and worldwide coverage by May 2018 is attached.