Speicherung und Backup waren schon immer zwei ähnliche Konzepte, aber sie sind sehr unterschiedlich. Wenn Sie kein professioneller technischer Experte sind, ist es schwierig, den Unterschied zwischen den beiden herauszufinden, insbesondere mit dem Aufkommen der Cloud werden diese beiden Konzepte oft verwechselt und zusammen betrachtet. Was sind also die Unterschiede zwischen Backup und Storage?
Backup kann nicht unabhängig von einem Datencontainer existieren und basiert immer auf dem Speicher (empfohlenes Lernen: PHP-Video-Tutorial)
Speicher ist ein allgemeiner Begriff für Datenspeicherbehälter wie Disketten, optische Datenträger, Magnetdatenträger, Disk-Arrays, NAS für kleine und mittlere Unternehmen, professionelle Bandbibliotheken und professionelle Glasfaserspeicher Netzwerke SAN. Die Speicherkapazität reicht von einigen MB bis 100 TB und sogar P-Level. In den letzten Jahren ist eine neue Lösung entstanden, der Cloud-Speicher, der wiederum in die private Nutzung und die geschäftliche Nutzung unterteilt ist. Verwendungsmöglichkeiten für die Speicherung persönlicher Daten wie Baidu Netdisk, 360 Netdisk, DropBox usw., allgemein bekannt als Speichern einiger persönlicher Informationen, Bilder, Dokumente usw.; Unternehmenszwecke wie AWS S3, Alibaba Cloud OSS und Qiniu Cloud Storage sowie Paiyun Der Cloud-Speicher von Kingsoft Cloud wird normalerweise in wichtigen Geschäftssystemen verwendet, beispielsweise zur Speicherung von Dokumenten, Bildern, Videos und anderen von Benutzern generierten Daten. Ein Vorteil des Cloud-Speichers besteht darin, dass er den Speicherplatz dynamisch erweitern kann. Plattformanbieter nutzen kostengünstige Festplatten und andere Lösungen und nutzen verteilte Technologie, um ihre eigenen billigen Festplatten zusammenzustellen, um eine Speicherlösung mit höherer Zuverlässigkeit aufzubauen Da die Plattform Skaleneffekte aufweist und gleichmäßig auf die Benutzer verteilt ist, sind die Gesamtbetriebskosten deutlich geringer. Dies ist eine Schwäche herkömmlicher Speicherlösungen.
Backup ist ein Datenschutzmechanismus und eine Lösung, und seine Implementierung muss von bestimmten Speichercontainern abhängen. Derzeit gibt es viele Marken auf dem Backup-Markt, wie z. B. NBU von Symantec, Backup-Produkte von CommVault, TSM von IBM, NetWorker von EMC und Multi-Backup, das auf Hybrid-Cloud-Datensicherungsschutzdienste spezialisiert ist. Backups werden normalerweise verwendet, um von Geschäftssystemen generierte Kerndaten oder wichtige persönliche Daten zu schützen. Allgemeine Backup-Systeme werden in der Regel mit Hardware-Speichergeräten zu einer Backup-Lösung kombiniert. Multi-Backup basiert derzeit auf Alibaba Cloud Storage, AWS S3, Qiniu, Kingsoft Cloud, Baidu Cloud und anderen Cloud-Speichern. Alle Backup-Daten werden auf diesen großen Speicherplattformen gespeichert.
Speicherung löst normalerweise das Problem des geografischen räumlichen Zugriffs, während Backup das Problem der redundanten Speicherung im geografischen Raum löst
Die WORD-Software, die wir für die Arbeit verwenden, falls vorhanden Kein Datenträger, die durch die Bearbeitung erzeugten Dokumente können nicht gespeichert werden. Bei Ausstattung mit einer IDE- oder SATA-Festplatte können die von der Anwendungssoftware generierten Daten schnell auf der Festplatte gespeichert werden. Dies ist ein einfaches Beispiel für die Funktionsweise einer Software zur Festplattenspeicherunterstützung. Sobald die lokale Festplatte kaputt ist, müssen Sie nach einer Woche harter Arbeit möglicherweise von vorne beginnen.
Normalerweise berücksichtigen wir beim Entwurf der Architektur wichtiger Geschäftssysteme vollständig die Zusammensetzung der Speicherlösung, die Art des Geschäftssystems an mehreren Standorten, die Verteilung der Daten, die erforderliche Kapazität, Erweiterungsanforderungen usw. usw. für Planung und Design. Konzentrieren Sie sich auf die Lösung der wachsenden Datenspeicherprobleme von Geschäftssystemen. Im Allgemeinen wird die Speicherarchitektur in der Nähe des Geschäftsanwendungsservers bereitgestellt. Ob Cloud-Speicher oder traditionelle Speicherarchitektur, das Ziel besteht darin, einen stabilen und kontinuierlichen Zugriff auf Geschäftssysteme an verschiedenen Standorten und Speicherplätzen zu gewährleisten.
Daten an einem Ort sind immer unzuverlässig, wie z. B. Stromausfall im Computerraum, Leitungsausfall, Hardwarefehler, Feuer usw. Insbesondere bei wichtigen Geschäftssystemen wie Zahlungssystemen, sobald das Geschäftssystem kontinuierlich aufrechterhalten wird Beim Zugriff auf das Unternehmen müssen viele Überlegungen berücksichtigt werden. Die Datenspiegelung an jedem Standort hat eine Art Backup-Charakter. Derzeit bietet Cloud-Speicher im Hinblick auf die redundante Speicherung von Geodaten im Allgemeinen auch eine redundante Speicherung von Daten in beschädigten Gebieten, um Katastrophen zu verhindern.
Auf dieser Grundlage kapselt Backup die Logik weiter und kann verschiedene Replikationsstrategien für Daten an verschiedenen Orten anpassen. Wichtigere Daten können in der Regel an einem Ort redundant sein, z. B. benutzergenerierte Protokolle, Bilder usw., für kritischere Daten wie Benutzerregistrierungsdaten, Datenspeicherindexdaten, Transaktionsdaten und relevante Finanzsystemdaten usw. , kann bei Bedarf überflüssig sein. Das Aufkommen von Cloud-Speichern erleichtert die Implementierung cloudbasierter Backup-Lösungen. Es ist einfach, bei Bedarf Kanäle an verschiedenen geografischen Standorten aufzubauen. Solange Sie dazu bereit sind, können Daten in Dutzenden von Regionen rund um den Globus gesichert werden Welt. All dies kann mit der einfachsten manuellen Replikationslösung oder mit einer automatisierten Verwaltungslösung, beispielsweise mehreren Backups, erfolgen.
Speicherung löst normalerweise das Problem des kontinuierlichen Lesens, Schreibens und Speicherns von Daten; Backup löst das Problem des Einfrierens und Zurückverfolgens der Zeitversion
Speichern Sie ein Word-Dokument und laden Sie einen Film hoch , und ändern Sie es Ein Beitrag sendet eine WeChat-Nachricht, die entweder sequentiell auf die Festplatte oder in eine professionelle Datenbank oder ein Dateisystem geschrieben wird. Dies ist ein typisches Anwendungsszenario für die Speicherung, bei dem kontinuierlich auf die von Unternehmen oder Software gesendeten Datenspeicheranforderungen reagiert werden soll. Am Ende haben Dokumente, Filme und Beiträge nur den neuesten Status und der historische Status wird immer durch den neuesten überschrieben Status.
Da es Ergänzungen gibt, gibt es auch Löschungen und Änderungen, sodass der Speicher die Absicht der übergeordneten Software nicht erkennt. Es kann sich um einen böswilligen Eingriff handeln oder es werden auch Ergänzungen und Löschungen durchgeführt auf der untersten Ebene. Einige Speicherdesigns verfügen über bestimmte Sicherungs- und Wiederherstellungsfunktionen. Natürlich kann die Verwendung von Sicherungs- und Wiederherstellungsfunktionen mehr kosten als die Bereitstellung einer Sicherungslösung. Wir alle wissen, dass die Wiederherstellung von Daten von einer Festplatte normalerweise Tausende von Dollar kostet. Die Festplatte ist nicht wertvoll, die darin enthaltenen Daten jedoch.
Um die Auswirkungen von Hinzufügungen, Löschungen, Änderungen und anderen absichtlichen oder unbeabsichtigten Verhaltensweisen auf das Datenspeichersystem zu lösen, kommt die professionelle Funktion – Backup – ins Spiel. Eine der wichtigsten Funktionen, die in einem Backup-System berücksichtigt werden müssen, ist das Einfrieren und Zurückverfolgen der Timeline-Version. Bei jeder Sicherung des Speichersystems wird eine Datenspiegelversion der aktuellen Sicherungszeit erstellt. Beim Wiederherstellen können Sie direkt die entsprechende Version zur Wiederherstellung auswählen und die Daten werden in den vorherigen Zustand zurückversetzt. Natürlich implementieren verschiedene Produkte unterschiedliche Backup-Lösungen. Bei mehreren Backups auf Basis der Hybrid-Cloud-Architektur kann die Version theoretisch beliebig gepflegt und wiederhergestellt werden. Darüber hinaus führen unterschiedliche Implementierungen zu unterschiedlichen Ergebnissen der Bildkonsistenz. In Szenarien mit hohen Konsistenzanforderungen kann die Version Schreibanforderungen einfrieren, z. B. das direkte Hinzufügen von Schreibsperren zu Datenbanksicherungen, was sich kurzfristig auf das Geschäft auswirkt, wenn Sie sagen, dass Sie eine wohlhabende Person sind und sich den Preis leisten können , Sie müssen fast keine Eingriffe in das Geschäftssystem haben, egal ob es sich um Dutzende oder Millionen handelt, Sie können eine relativ gute kontinuierliche Datenschutzlösung (CDP) kaufen, wie zum Beispiel das ausländische FalconStor CDP.
Speicher ist in der Regel auf Sicherheit gegen Hardwareausfälle ausgelegt; Backups lösen Datensicherheitsprobleme, die durch mehrere Faktoren, einschließlich Software- und Hardwarefehler, verursacht werden
In unseren täglichen Konzepten ist Speicher gleichbedeutend mit Sicherheit Insbesondere nach dem Aufkommen des Cloud-Computing-Konzepts vertreten auch einige technische Experten in der Umgebung ähnliche Ansichten. Tatsächlich handelt es sich hierbei um ein Missverständnis.
Ausgehend von den am häufigsten verwendeten mechanischen Festplatten sind sie in der Regel auf Temperatur, Lese- und Schreiblebensdauer, Schlagfestigkeit usw. ausgelegt. Einige Festplatten beginnen nach dem Lesen und Schreiben von mehr als ein paar hundert TB abnormal zu funktionieren . SSD-Festplatten beginnen bei Umgebungstemperaturen abnormal zu funktionieren. Änderungen können auch zu Änderungen in der Datengültigkeit führen. Mit der Stärkung der Speichersicherheitstechnologie ist die Technologie der redundanten Anordnung entstanden, um mehrere Festplatten zusammenzufassen und Daten auf mehrere Festplatten zu schreiben und so die Zuverlässigkeit einer einzelnen Festplatte zu verbessern. Nach dem Einstieg in dedizierte Speicherlösungen wie NAS und SAN werden die Speicherkapazität und die Zuverlässigkeit der gesamten Lese- und Schreibverbindung durch redundante Arrays, Kanalredundanz, Snapshot-Spiegelung und andere Technologien weiter verbessert. Diese basieren jedoch auf Hardwarefehlern oder Speicherbereichsfehlern. Das zentrale Designziel von Cloud-Speicher, einschließlich Objektspeicher und elastischem Blockspeicher, ist nach wie vor die Fähigkeit, Daten von anderen Knoten wiederherzustellen, wenn ein Problem mit der Hardware, dem Speicherknoten oder dem regionalen System auftritt.
Eine wichtige Designidee des Backup-Systems ist die Gestaltung rund um die Wiederherstellung. Backup kopiert Daten von einem Knoten, einem System, auf einen anderen Knoten, ein System und vermeidet so die Möglichkeit, dass gleichzeitig Hardware- und Softwareprobleme auftreten. Backup-Systeme fügen der Datenspeicherung normalerweise hochgradige Redundanzkonfigurationen oder eine redundante Replikation hinzu kostengünstige rechnerisch redundante Datenverteilung. Durch zeitliche Versionierung und räumlich redundante Verteilung vermeidet das Backup-System außerdem Datenverluste, die durch verschiedene absichtliche und unbeabsichtigte Datenlese- und -schreibvorgänge verursacht werden, einschließlich menschlicher Operationen, Systemausfälle, Softwarefehler, Hacker, Viren, Naturkatastrophen usw. Neue Probleme, Änderungen , usw. Einige gut konzipierte Lösungen können Daten problemlos wiederherstellen. Selbst wenn ein Problem mit der Backup-Systemsoftware vorliegt, können die Daten durch einen bestimmten Prozess wiederhergestellt werden. Wenn im Geschäftssystem ein Problem auftritt, können mehrere Sicherungen sogar unabhängig voneinander für eine ausgewählte Datenbanktabelle oder eine bestimmte Datei wiederhergestellt werden, wenn die Daten ein Hybrid-Cloud-Modell übernehmen, selbst wenn sich die Daten auf TB-Ebene befinden das Geschäftssystem in extrem kurzer Zeit.
Das Schöne an der Speicherung liegt normalerweise darin, den Datenumfang „größer“ zu machen, während das Schöne an der Sicherung normalerweise darin besteht, die Daten maximal „kleiner“ zu machen
Die große Sache hier ist: Es bezieht sich auf das Problem, das der Speicher löst, nämlich wie man extrem große Datenmengen speichert. In unseren täglichen Gesprächen sprechen wir normalerweise darüber, wessen Festplatte 1 TB, 2 TB, 4 TB usw. unterstützt, wie viele Benutzer das Geschäftssystem unterstützt, wie viele TB Daten generiert werden, wie groß der zu messende Datenbankspeicher ist usw ob ein Speichersystem gut konzipiert ist, das heißt, dass das System bei großen Datenmengen gut reagiert und die Benutzer sich reibungslos fühlen. Um dieses Ziel zu unterstützen, sprechen wir normalerweise über die Anzahl der vom Speicherserver unterstützten Festplattenblöcke, die Kapazität einer einzelnen Festplatte und natürlich auch über die E/A-Kanalfähigkeiten.
Um eine ausreichend große Speicherkapazität zu unterstützen, sind spezielle Speicher-Switches ausgestattet, um Speicher-Arrays mit großer Kapazität schnell verschiedenen Servern zuzuordnen. Daten werden zentral in SAN-Netzwerken gespeichert, einige bis zu Hunderten von TB oder sogar PB-Ebenen . . Dennoch kann die Funktion der Unterstützung der Komprimierung nützlich sein. Insbesondere bei großen Datenmengen werden die gespeicherten Daten standardmäßig komprimiert oder dedupliziert, um den von den Daten belegten Speicherplatz zu reduzieren. Durch das Aufkommen der Cloud-Speicherung ist die Kapazität nahezu unbegrenzt; eine einzelne Cloud-Plattform kann durch die Kapazität des Computerraums und die Anzahl der Bereiche genau begrenzt werden. Aufgrund der dynamischen Erweiterungsfunktion können Knoten kontinuierlich hinzugefügt werden, wenn das Speichernetzwerk nicht ausreicht und der IDC-Speicherplatz ausreicht, um die Erhöhung der Speicherknoten abzuschließen.
Wenn die Daten groß genug und alt genug sind, müssen sie normalerweise archiviert und gesichert werden. Beim Backup geht es darum, vollständige Daten zu erhalten und gleichzeitig den Speicheraufwand besser zu reduzieren. Daher werden bei der Sicherung im Allgemeinen Technologien wie Deduplizierung auf der ursprünglichen Seite oder globale Deduplizierung auf der Speicherseite verwendet, um den minimalen Sicherungsspeicherplatz aufrechtzuerhalten. Gleichzeitig werden auch Lösungen wie Komprimierung automatisch in den Backup-Prozess eingeführt. Da im herkömmlichen Implementierungsplan das gesamte Volumen regelmäßig durchgeführt werden muss, werden die Daten sehr umfangreich, sodass sie im Allgemeinen drei Monate oder ein halbes Jahr lang aufbewahrt werden. Im Snapshot-Modell wird das gesamte Volumen einmal im Jahr erstellt Aufgrund der relativ großen Größe der generierten Daten werden in der vom Cloud-Host auf der Cloud-Festplatte erstellten Snapshot-Sicherung im Allgemeinen mehrere Snapshots verwaltet. Herkömmliche Backup-Produkte verfügen ebenfalls über eine vollständig inkrementelle Strategie, aber in Kombination mit Hardware-Speicherlösungen sind die Nutzungs- und Verwaltungskosten immer noch relativ hoch. Die Vorteile der von Multi-Backup übernommenen vollständig inkrementellen Strategie konzentrieren sich hauptsächlich auf den Hybrid-Cloud-Index Inkrementelles Modell, und die Daten bleiben bei einem minimalen Wachstumsmaßstab zuverlässig, es kann auch eine einfachere, schnelle Wiederherstellung aufrechterhalten, und eine groß angelegte Datensicherung ist sehr platzsparend.
Weitere technische Artikel zum Thema PHP finden Sie in der Spalte PHP-Grafik-Tutorial, um mehr darüber zu erfahren!
Das obige ist der detaillierte Inhalt vonUnterschiede beim Backup-Speicher. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!