Start With Just One Single, Multi-Drive Server. Scale to Thousands of TBs!
Huge.Global uses a hub and spoke(or "star network") synchronization methodology called Flo and can work in all of the following scenarios:
A cluster is defined as having multiple servers each having one or more drives. One server is designated the King Server and the others are referred to as Pawn Servers. The king server is always visible to each of the pawn servers.
The King Server is the center hub of the system that all of the pawn servers sync with. There are a vast number of configuration options to decide exactly when imports and exports occur between a pawn and the king.
Huge.Global has two cluster modes: Single Local Area Network or Multiple Networks. To further optimize connectivity in cases where the cluster is on the same Local Area Network, Huge.Global allows the king to initiate syncs with visible pawn servers. Visible pawn servers are those marked On King’s LAN or have an external http endpoint configured.
Easily monitor the health of your Linux servers, their storage drives, RAM, CPU, Network, and temperatures.
Drives can easily be added, changed to read-only(for file replication), removed or marked as corrupt or irreparable (recalculates replication rates and replicates more when needed and possible)
Drives can be marked as available, full, and you can set a free space threshold past which the drive will automatically be classified as full if storage exists elsewhere in the system
Specify the databases you wish to replicate on each of the cluster's servers. Each Replicated Database has a single server specified as the king server and the others are pawn servers. CRUD operations can be made on any server(just update the timestamp and _srvr fields in conjunction). Make any change to the structure of the database on the King Server and it will permeate to each of the pawns.
A server can be added to a cluster by running the flo.php command --JoinCluster with the new cluster King's endpoint and access code specified
Amplify With Confidence
Join the growing list of developers using Huge.Global!
Files should be stored in multiple disks(on separate servers, preferably) to prevent any data loss if hardware failure should occur.