Was ist die Datensicherungsstrategie von Procore?
Antwort
Procore verfolgt eine robuste „Hochverfügbarkeits“-Strategie, um unsere Kunden vor Softwareproblemen, Hardwareausfällen und sogar Naturkatastrophen großen Ausmaßes zu schützen. Die Säulen dieses Ansatzes sind Redundanz, geografische Vielfalt und Datenreplikation. Diese Säulen schützen unsere gesamte IT-Infrastruktur. Die gesamte Hardware und Software, die zum Speichern von Kundendaten und zur Bereitstellung der Procore-Anwendung an unsere Kunden verwendet wird, ist entsprechend geschützt.
Procore verwaltet auf jedem Server mehrere Repliken der Anwendungssoftware. Diese Replikation ermöglicht ein schnelles Rollback im Falle eines Softwareproblems. Wir warten die Software auf Dutzenden von Servern, die sich in verschiedenen sicheren Rechenzentren befinden. Diese Vielfalt schützt vor Hardwareausfällen und lokalen Serviceproblemen. Im Fehlerfall sendet unsere Systemlogik alle Kundenanfragen an einen anderen Server. Diese Redundanz ermöglicht es uns, das betroffene System ohne Auswirkungen auf den Kunden zu warten.
Procore verwaltet Kundendaten und Assets in seiner privaten und sicheren Anwendungsdatenbank. Unsere Dienstleister hosten die Datenbank in sicheren Rechenzentren. Die hochverfügbare Architektur von Procore verwaltet die Daten in diesen Rechenzentren. Die Daten werden jederzeit auf unabhängige Server geschrieben, die sich an mindestens drei verschiedenen Standorten befinden.
Alle wichtigen Daten werden regelmäßig in einen externen Speicher kopiert. Remote-Kopien werden in sicheren Rechenzentren aufbewahrt. Diese Backups ermöglichen eine vollständige Wiederherstellung der Datenbank zum Zeitpunkt des Snapshots und schützen unsere Kunden vor einer Katastrophe im Rechenzentrum.
Procore testet und validiert routinemäßig unsere Fähigkeit, uns von einer Vielzahl von Problemszenarien zu erholen. Unsere "Testszenarien" für unsere kritischsten Dienste reichen bis hin zum Szenario des regionalen Totalschadens. Regelmäßige Tests stellen sicher, dass unsere Wiederherstellungspläne es uns ermöglichen, unsere aggressiven Wiederherstellungsziele zu erreichen oder zu übertreffen.