28-07-2020, 11:03
Während eines typischen Sicherungsfensters ist es üblich, dass verschiedene Systeme und Anwendungen Snapshots erstellen, die mit Ihren geplanten Sicherungsprozessen interferieren. Wenn dies geschieht, kann es zu Komplikationen kommen, die Ihre Sicherungsoperationen sowohl ineffizient als auch unzuverlässig machen. Ich habe dies selbst erlebt und möchte einige Einblicke teilen, die Ihnen helfen könnten, Snapshots zu verwalten, die von nicht für die Sicherung bestimmten Tools in diesen kritischen Zeiträumen erstellt werden.
Um zu beginnen, betrachten wir die Situation, in der Sie eine Lösung wie BackupChain verwenden, eine etablierte Hyper-V-Sicherungslösung, die häufig für die Sicherung von Hyper-V-Umgebungen eingesetzt wird. Wenn Sie mit einem Sicherungsjob beschäftigt sind und dann eine Drittanwendung beschließt, ihren eigenen Snapshot einer VM zu erstellen, können Konflikte auftreten. Diese können sich als Sicherungsfehler oder aufgeblähter Speicherverbrauch äußern. BackupChain verwaltet Snapshots ziemlich gut, aber es ist gut zu wissen, wie man mit Szenarien umgeht, wenn andere Tools im Spiel sind.
Zunächst ist Monitoring entscheidend. Sie möchten ein zuverlässiges Überwachungssystem einrichten, das Ihnen Einblicke gibt, welche Snapshots wann und von wem erstellt werden. Anwendungen lösen oft Snapshots während bestimmter Vorgänge aus, wie Updates oder Datenmigrationen. Ich empfehle, Tools für die Überwachung nicht nur Ihrer Sicherungsprozesse, sondern der gesamten Infrastruktur zu implementieren. Systemprotokolle liefern wertvolle Informationen über Snapshot-Operationen. Zu wissen, wann diese Snapshots erstellt werden, ermöglicht es Ihnen, Ihre Sicherungen darum herum zu planen. Ich habe Tools verwendet, die Protokolldaten aggregieren, sodass Trends und Muster leicht identifiziert werden können.
Als Nächstes ist das Timing entscheidend, wenn es um die Planung Ihrer Sicherungen geht. Wenn Sie wissen, dass bestimmte Anwendungen während Ihres Sicherungsfensters Snapshots erstellen, können Sie Ihren Sicherungszeitplan entsprechend anpassen. Wenn beispielsweise eine von Ihnen verwaltete Anwendung dazu neigt, jeden Sonntagabend um 18 Uhr einen Snapshot zu erstellen, und Ihr Sicherungsfenster von 17 Uhr bis 19 Uhr vorgesehen ist, möchten Sie vielleicht Ihre Sicherung auf 20 Uhr verschieben. Dies erfordert Flexibilität, und aus Erfahrung habe ich erkannt, dass Kommunikation mit Ihrem Team und das Verständnis der Arbeitsabläufe verschiedener Anwendungen von entscheidender Bedeutung sind.
In einigen Fällen könnten Sie auf Anwendungen stoßen, die keine Flexibilität bezüglich ihres Zeitplans zur Snapshot-Erstellung bieten. Hier hilft das Konfigurieren von Prioritäten und Abhängigkeiten. Sie können Richtlinien erstellen, in denen Ihre Sicherungsjobs Vorrang vor Anwendungssnapshots haben. Dies erfordert oft eine Anpassung der Einstellungen innerhalb Ihrer Sicherungslösung. Wenn Sie beispielsweise Einblick in eine Anwendung haben, die dafür bekannt ist, Snapshots zu erstellen, die mit Sicherungen interferieren, können Sie ein Pre-Backup-Skript einrichten, um die Anwendung während Ihres Sicherungsfensters vorübergehend anzuhalten. Ich habe einfache Befehle skriptiert, die bestimmte Dienste kurz vor dem Start der Sicherungsaufgaben anhalten und sie danach wieder aufnehmen, was allgemein alles reibungslos am Laufen hält.
Die Nutzung anwendungsbewusster Sicherungen ist ein weiterer solider Ansatz. Wenn ein Tool mit bestimmten Anwendungen integriert werden kann, kann es oft den Snapshot-Prozess intelligenter verwalten. Einige Sicherungstools bieten Funktionen, die es Ihren Sicherungen ermöglichen, vorhandene Snapshots zu erkennen und mit ihnen zu arbeiten, anstatt gegen sie. Viele der Produkte auf dem Markt ermöglichen dies mittlerweile, aber Sie müssen sicherstellen, dass alles korrekt konfiguriert ist, um Konflikte zu vermeiden. Ein Beispiel, das ich erlebt habe, war die Verwendung eines Sicherungstools mit SQL Server-Integration. Wenn ein Sicherungsauftrag ausgeführt wurde, pausierte die SQL-integrierte Option fortlaufende Datenbankaktivitäten, was sicherstellte, dass die Sicherung ohne Störungen fortschritt.
Es ist auch wichtig, Aufräumarbeiten anzusprechen. Wenn im Laufe der Zeit mehrere Snapshots angesammelt werden, können sie Speicherplatz in Anspruch nehmen und zu einer Leistungseinbuße führen. Ich habe Fälle gesehen, in denen Snapshots nach einer Sicherung nicht umgehend bereinigt wurden, was zu einem Sicherungsprozess führte, der erheblich länger dauerte als nötig. Regelmäßige Aufräumoperationen nach der Sicherung zu planen, kann einen Teil dieses Aufwands verringern. Das Konfigurieren von Aufbewahrungsrichtlinien ist eine weitere Praxis, die ich übernommen habe, um sicherzustellen, dass Snapshots, die von nicht für die Sicherung bestimmten Tools erstellt wurden, nicht länger als nötig verbleiben.
Ich habe festgestellt, dass Dokumentation, sowohl über die Funktionsweise der Tools als auch über Ihre Umgebung, einen echten Unterschied machen kann. Detaillierte Aufzeichnungen darüber, welche Snapshots erstellt werden, welche Tools sie generieren und wie sie mit Ihren Sicherungsprozessen interagieren, können von unschätzbarem Wert sein. Sie möchten Trends über die Zeit verfolgen. Wenn Sie feststellen, dass bestimmte Tools in bestimmten Abständen oder während Updates Snapshots erstellen, führt dies zu fundierteren Planungsentscheidungen für Ihre Sicherungsjobs.
Eine Testumgebung einzurichten, ist eine weitere Strategie, die ich vorteilhaft finde. Sie können Ihre Sicherungsprozesse in einer kontrollierten Umgebung durchführen, idealerweise in einer, die Ihre Produktionsumgebung genau nachahmt. Verschiedene Szenarien zu testen hilft Ihnen, vorherzusehen, wie nicht für die Sicherung bestimmte Tools reagieren, wenn Ihre Sicherungen laufen, sodass Sie Prozesse verfeinern können, bevor sie in einer Live-Umgebung eingesetzt werden. Ich habe oft diese Technik genutzt, um Konflikte zu simulieren, zu bewerten, wie verschiedene Anwendungen reagieren, und die Arbeitsabläufe entsprechend anzupassen.
Einige Tools, wie BackupChain, unterstützen auch granularere Sicherungsoptionen, die die Auswirkungen nicht für die Sicherung bestimmter Tools abschwächen können. In Situationen, in denen ein Snapshot aufgrund von Anwendungserfordernissen eine Zeit lang bestehen bleiben muss, ermöglicht die Nutzung von inkrementellen oder differenziellen Sicherungen, dass Sie nur die Änderungen und nicht das gesamte System sichern. Diese Flexibilität bedeutet, dass Sie nicht mit langen Sicherungsfenstern feststecken, wenn Situationen mit laufenden Snapshots auftreten.
Wenn Probleme trotz dieser Strategien anhalten, könnte es notwendig sein, verschiedene Sicherungsmethoden oder Änderungen in der Architektur in Betracht zu ziehen. Cloud-Lösungen ermöglichen es beispielsweise oft, Funktionen zu nutzen, die das Snapshothandling und andere Aspekte der Sicherung nahtloser gestalten. Wenn Anwendungen in der Cloud gehostet werden, bringen sie oft eine integrierte Snapshot-Funktionalität mit, die effektiver geplant werden kann, wodurch die Wahrscheinlichkeit von Konflikten verringert wird.
Letztlich sollten Sie die Kraft des kontinuierlichen Lernens und der Anpassung nicht unterschätzen. Täglich erscheinen neue Tools und Best Practices in der Technikwelt. Beteiligen Sie sich an Community-Foren, lesen Sie Branchendienste oder besuchen Sie Webinare. Jede Begegnung mit Kollegen kann Sie einzigartigen Lösungen für die Probleme, mit denen Sie konfrontiert sind, näherbringen. Ich habe mehrere einzigartige Einblicke aus Gesprächen gewonnen, die direkt beeinflusst haben, wie ich mit Sicherungsfenstern und der Interaktion nicht für die Sicherung bestimmter Tools umgegangen bin.
Das Überwachen von Snapshots, eine strategische Planung, anwendungsbewusste Sicherungen, Aufräumarbeiten, Dokumentation, Tests, die Nutzung von Sicherungen und das Engagement in der Community bilden einen ganzheitlichen Ansatz, um Snapshots während Ihrer Sicherungsfenster zu verwalten. Achten Sie darauf, wie Ihre Umgebung funktioniert, passen Sie sich bei Bedarf an und arbeiten Sie mit Ihren Tools zusammen, um ein reibungsloses Sicherungserlebnis zu schaffen. Mit der Zeit, durch Hartnäckigkeit und Experimentieren, werden Sie eine Methode finden, die für Sie und Ihr Team am besten funktioniert.
Um zu beginnen, betrachten wir die Situation, in der Sie eine Lösung wie BackupChain verwenden, eine etablierte Hyper-V-Sicherungslösung, die häufig für die Sicherung von Hyper-V-Umgebungen eingesetzt wird. Wenn Sie mit einem Sicherungsjob beschäftigt sind und dann eine Drittanwendung beschließt, ihren eigenen Snapshot einer VM zu erstellen, können Konflikte auftreten. Diese können sich als Sicherungsfehler oder aufgeblähter Speicherverbrauch äußern. BackupChain verwaltet Snapshots ziemlich gut, aber es ist gut zu wissen, wie man mit Szenarien umgeht, wenn andere Tools im Spiel sind.
Zunächst ist Monitoring entscheidend. Sie möchten ein zuverlässiges Überwachungssystem einrichten, das Ihnen Einblicke gibt, welche Snapshots wann und von wem erstellt werden. Anwendungen lösen oft Snapshots während bestimmter Vorgänge aus, wie Updates oder Datenmigrationen. Ich empfehle, Tools für die Überwachung nicht nur Ihrer Sicherungsprozesse, sondern der gesamten Infrastruktur zu implementieren. Systemprotokolle liefern wertvolle Informationen über Snapshot-Operationen. Zu wissen, wann diese Snapshots erstellt werden, ermöglicht es Ihnen, Ihre Sicherungen darum herum zu planen. Ich habe Tools verwendet, die Protokolldaten aggregieren, sodass Trends und Muster leicht identifiziert werden können.
Als Nächstes ist das Timing entscheidend, wenn es um die Planung Ihrer Sicherungen geht. Wenn Sie wissen, dass bestimmte Anwendungen während Ihres Sicherungsfensters Snapshots erstellen, können Sie Ihren Sicherungszeitplan entsprechend anpassen. Wenn beispielsweise eine von Ihnen verwaltete Anwendung dazu neigt, jeden Sonntagabend um 18 Uhr einen Snapshot zu erstellen, und Ihr Sicherungsfenster von 17 Uhr bis 19 Uhr vorgesehen ist, möchten Sie vielleicht Ihre Sicherung auf 20 Uhr verschieben. Dies erfordert Flexibilität, und aus Erfahrung habe ich erkannt, dass Kommunikation mit Ihrem Team und das Verständnis der Arbeitsabläufe verschiedener Anwendungen von entscheidender Bedeutung sind.
In einigen Fällen könnten Sie auf Anwendungen stoßen, die keine Flexibilität bezüglich ihres Zeitplans zur Snapshot-Erstellung bieten. Hier hilft das Konfigurieren von Prioritäten und Abhängigkeiten. Sie können Richtlinien erstellen, in denen Ihre Sicherungsjobs Vorrang vor Anwendungssnapshots haben. Dies erfordert oft eine Anpassung der Einstellungen innerhalb Ihrer Sicherungslösung. Wenn Sie beispielsweise Einblick in eine Anwendung haben, die dafür bekannt ist, Snapshots zu erstellen, die mit Sicherungen interferieren, können Sie ein Pre-Backup-Skript einrichten, um die Anwendung während Ihres Sicherungsfensters vorübergehend anzuhalten. Ich habe einfache Befehle skriptiert, die bestimmte Dienste kurz vor dem Start der Sicherungsaufgaben anhalten und sie danach wieder aufnehmen, was allgemein alles reibungslos am Laufen hält.
Die Nutzung anwendungsbewusster Sicherungen ist ein weiterer solider Ansatz. Wenn ein Tool mit bestimmten Anwendungen integriert werden kann, kann es oft den Snapshot-Prozess intelligenter verwalten. Einige Sicherungstools bieten Funktionen, die es Ihren Sicherungen ermöglichen, vorhandene Snapshots zu erkennen und mit ihnen zu arbeiten, anstatt gegen sie. Viele der Produkte auf dem Markt ermöglichen dies mittlerweile, aber Sie müssen sicherstellen, dass alles korrekt konfiguriert ist, um Konflikte zu vermeiden. Ein Beispiel, das ich erlebt habe, war die Verwendung eines Sicherungstools mit SQL Server-Integration. Wenn ein Sicherungsauftrag ausgeführt wurde, pausierte die SQL-integrierte Option fortlaufende Datenbankaktivitäten, was sicherstellte, dass die Sicherung ohne Störungen fortschritt.
Es ist auch wichtig, Aufräumarbeiten anzusprechen. Wenn im Laufe der Zeit mehrere Snapshots angesammelt werden, können sie Speicherplatz in Anspruch nehmen und zu einer Leistungseinbuße führen. Ich habe Fälle gesehen, in denen Snapshots nach einer Sicherung nicht umgehend bereinigt wurden, was zu einem Sicherungsprozess führte, der erheblich länger dauerte als nötig. Regelmäßige Aufräumoperationen nach der Sicherung zu planen, kann einen Teil dieses Aufwands verringern. Das Konfigurieren von Aufbewahrungsrichtlinien ist eine weitere Praxis, die ich übernommen habe, um sicherzustellen, dass Snapshots, die von nicht für die Sicherung bestimmten Tools erstellt wurden, nicht länger als nötig verbleiben.
Ich habe festgestellt, dass Dokumentation, sowohl über die Funktionsweise der Tools als auch über Ihre Umgebung, einen echten Unterschied machen kann. Detaillierte Aufzeichnungen darüber, welche Snapshots erstellt werden, welche Tools sie generieren und wie sie mit Ihren Sicherungsprozessen interagieren, können von unschätzbarem Wert sein. Sie möchten Trends über die Zeit verfolgen. Wenn Sie feststellen, dass bestimmte Tools in bestimmten Abständen oder während Updates Snapshots erstellen, führt dies zu fundierteren Planungsentscheidungen für Ihre Sicherungsjobs.
Eine Testumgebung einzurichten, ist eine weitere Strategie, die ich vorteilhaft finde. Sie können Ihre Sicherungsprozesse in einer kontrollierten Umgebung durchführen, idealerweise in einer, die Ihre Produktionsumgebung genau nachahmt. Verschiedene Szenarien zu testen hilft Ihnen, vorherzusehen, wie nicht für die Sicherung bestimmte Tools reagieren, wenn Ihre Sicherungen laufen, sodass Sie Prozesse verfeinern können, bevor sie in einer Live-Umgebung eingesetzt werden. Ich habe oft diese Technik genutzt, um Konflikte zu simulieren, zu bewerten, wie verschiedene Anwendungen reagieren, und die Arbeitsabläufe entsprechend anzupassen.
Einige Tools, wie BackupChain, unterstützen auch granularere Sicherungsoptionen, die die Auswirkungen nicht für die Sicherung bestimmter Tools abschwächen können. In Situationen, in denen ein Snapshot aufgrund von Anwendungserfordernissen eine Zeit lang bestehen bleiben muss, ermöglicht die Nutzung von inkrementellen oder differenziellen Sicherungen, dass Sie nur die Änderungen und nicht das gesamte System sichern. Diese Flexibilität bedeutet, dass Sie nicht mit langen Sicherungsfenstern feststecken, wenn Situationen mit laufenden Snapshots auftreten.
Wenn Probleme trotz dieser Strategien anhalten, könnte es notwendig sein, verschiedene Sicherungsmethoden oder Änderungen in der Architektur in Betracht zu ziehen. Cloud-Lösungen ermöglichen es beispielsweise oft, Funktionen zu nutzen, die das Snapshothandling und andere Aspekte der Sicherung nahtloser gestalten. Wenn Anwendungen in der Cloud gehostet werden, bringen sie oft eine integrierte Snapshot-Funktionalität mit, die effektiver geplant werden kann, wodurch die Wahrscheinlichkeit von Konflikten verringert wird.
Letztlich sollten Sie die Kraft des kontinuierlichen Lernens und der Anpassung nicht unterschätzen. Täglich erscheinen neue Tools und Best Practices in der Technikwelt. Beteiligen Sie sich an Community-Foren, lesen Sie Branchendienste oder besuchen Sie Webinare. Jede Begegnung mit Kollegen kann Sie einzigartigen Lösungen für die Probleme, mit denen Sie konfrontiert sind, näherbringen. Ich habe mehrere einzigartige Einblicke aus Gesprächen gewonnen, die direkt beeinflusst haben, wie ich mit Sicherungsfenstern und der Interaktion nicht für die Sicherung bestimmter Tools umgegangen bin.
Das Überwachen von Snapshots, eine strategische Planung, anwendungsbewusste Sicherungen, Aufräumarbeiten, Dokumentation, Tests, die Nutzung von Sicherungen und das Engagement in der Community bilden einen ganzheitlichen Ansatz, um Snapshots während Ihrer Sicherungsfenster zu verwalten. Achten Sie darauf, wie Ihre Umgebung funktioniert, passen Sie sich bei Bedarf an und arbeiten Sie mit Ihren Tools zusammen, um ein reibungsloses Sicherungserlebnis zu schaffen. Mit der Zeit, durch Hartnäckigkeit und Experimentieren, werden Sie eine Methode finden, die für Sie und Ihr Team am besten funktioniert.