SYSTEMS AND METHODS FOR OBTAINING ULTRA-HIGH DATA AVAILABILITY AND GEOGRAPHIC DISASTER TOLERANCE

Network data storage systems and methods allow computers reading and writing data at a plurality of data centers separated by, potentially, large distances to replicate data between sites such that the data is protected from failures, including complete Site failures, while not allowing network late...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HAGGLUND, DALE, KARPOFF, WAYNE, UNRAU, RON, GRAULICH, CRAIG
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Network data storage systems and methods allow computers reading and writing data at a plurality of data centers separated by, potentially, large distances to replicate data between sites such that the data is protected from failures, including complete Site failures, while not allowing network latency to significantly impede the performance of read or wpte operations. Continued access to all data is provided even after a single failure of any component of the system or after any complete failure of all equipment regardless of geographic location. Wpte data is replicated synchronously from Active Sites, e g., sites where servers are wpting data to storage resources, to Protection Sites located sufficiently close to Active Sites such that network latency will not significantly impact performance, but sufficiently far apart such that a regional disaster is unlikely to affect both sites. Write data is then asynchronously copied to Active Sites, possibly at distant sites. La présente invention concerne des systèmes et procédés de stockage de données en réseau permettant à des ordinateurs lisant et écrivant des données à une pluralité de centres de données séparés par, potentiellement, des distances importantes, de répliquer des données entre sites de telle sorte que les données soient protégées des défaillances, y compris des défaillances complètes de site, sans pour autant permettre à la latence du réseau de gêner de manière significative les performances des opérations de lecture et d'écriture. On maintient un accès continu à toutes les données même après une défaillance unique de tout composant du système ou après toute défaillance complète de tout l'équipement situé à n'importe quelle région géographique unique ou toute défaillance qui isole l'accès à n'importe quelle région géographique unique. On réplique de manière synchrone les données d'écriture des sites actifs, c'est-à-dire, des sites où les serveurs écrivent des données sur des ressources de stockage, vers des sites de protection situés suffisamment près des sites actifs pour que la latence du réseau n'influe pas de manière significative sur les performances, mais suffisamment loin pour qu'il soit improbable qu'un désastre régional touche les deux sites. On copie alors de manière asynchrone les données d'écriture vers d'autres sites, y compris potentiellement un ou plusieurs sites actifs, situés à des distances supérieures.