Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-mail-logging domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the broken-link-checker domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the health-check domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the updraftplus domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-extended-search domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114

Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the rocket domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/html/wp-includes/functions.php on line 6114
Global scale - Nextcloud
Deprecated: preg_split(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/html/wp-includes/formatting.php on line 3479

Deprecated: preg_split(): Passing null to parameter #2 ($subject) of type string is deprecated in /var/www/html/wp-includes/formatting.php on line 3479

Global Scale

Extreme scalability at commodity cost

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.

Download our whitepaper!

Download here

Go orders of magnitude further

It is hard to scale typical on-premises file sync & share architectures over a hundred thousand users. The shared components like storage, database and load balancers become expensive bottlenecks.
Nextcloud Global Scale is designed to scale to hundreds of millions of users.

Transform your cost structure

At the petabyte scale, storage costs skyrocket. Database licensing costs increase exponentially at the top end and caching and hardware load balancers baloon the Total Cost of Ownership of large private cloud deployments.

Nextcloud Global Scale enables deployment on commodity hardware and software, dramatically decreasing costs for large systems.

Finetune your business

Legal, business, security and performance considerations dictate that data can be precisely positioned. Creating multiple independent instances to achieve low latency or keep data in a specific jurisdiction increases management costs, complexity and security risks.

Nextcloud Global Scale distributes data over multiple data centers while acting as a unified instance to users and administrators.

The next generation

Nextcloud Global Scale was designed to lift enterprise collaboration to a new level, overcoming limitations in building large scale file storage, sync & share solutions. It delivers significant cost savings and increased flexibility.
Improve productivity and communication while cutting operational expenses with the most scalable content collaboration platform.

Contact us

How it works

Nextcloud Global Scale works by decentralizing data to independent nodes and introducing three new components to manage the interaction between servers.

Decentralization

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.

Global Site Selector

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.

Lookup Server

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.

Balancer

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.

Get in touch

Achieve a new level in scalability, flexibility and cost efficiency. Contact sales today!

Contact Nextcloud
This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner.