Nextcloud Global Scale delivers a true globally scalable solution for deployments with hundreds of millions of users, giving unprecedented control over the locality of data and delivering dramatic cost reduction
Global Scale has been in production since 2017 in a commercial setup for tens of millions of users across 4 continents. Several other customers have deployed or began experimenting with Global Scale in the last years.
Improve productivity and communication while cutting operational expenses with the most scalable content collaboration platform.
We split users and their data over independent nodes, each of which runs on affordable, commodity hardware. Each would typically consist of a tuple of at least two machines which run Nextcloud with local storage, database and cache. They use central remote logging and authentication and can be managed easily through a technology like docker.
The Global Site Selector redirects users to the right node at first login, whether the access is through Web, WebDAV or REST. It authenticates users through a central user directory, looks up their node and redirects them. The user saves the redirect locally to bypass the GSS in daily operation.
The Lookup Server stores the physical location of users and mediates sharing of data. It provides the user location, tracks Federated Sharing IDs and stores user metadata like QoS metrics.
The Balancer is responsible for monitoring the various nodes and their storage, cpu, ram and network utilization. It can mark nodes as online or offline and initiate the migration of user accounts to different nodes based on data in the Lookup Server like business or legal requirements, QoS settings or user location.
Achieve a new level in scalability, flexibility and cost efficiency. Contact sales today!