Haben Sie, obwohl nicht genau das, was Sie beschreiben, Google nach Clustern oder Clusterlösungen gesucht? Ein Cluster hat nicht wirklich ein einzelnes Betriebssystem, das über allen Systemen ausgeführt wird. Sie sind jedoch so aufgebaut, dass sie Arbeit oder Daten auf irgendeine Weise transparent teilen. Es ist wahrscheinlich so nah, wie Sie das, was Sie beschreiben, realistisch erreichen.
Werfen Sie einen Blick auf die NoSQL-Bewegung, da es viele Aktivitäten im Zusammenhang mit der automatischen Migration von Daten gibt, mit der Möglichkeit, Systeme nach Belieben zu entfernen und hinzuzufügen. Vielleicht möchten Sie sich mit dem Theorem der GAP vertraut machen . Hier ist eine Referenz, die ich gefunden habe: http://blog.nahurst.com/visual-guide-to-nosql-systems
All dies kann ziemlich komplex werden und es gibt keine beste Lösung. Wie immer müssen Sie die Lösung finden, die für Ihren Anwendungsfall am besten geeignet ist.