07-09-2019, 18:17
Erstellung von Linux-Entwicklungsumgebungen auf Hyper-V
Bei der Einrichtung einer Linux-Entwicklungsumgebung auf Hyper-V sind einige Dinge zu beachten. Hyper-V ist ein Hypervisor, der in Windows integriert ist, und er ermöglicht die Erstellung und Verwaltung virtueller Maschinen. Er ist äußerst hilfreich für die Softwareentwicklung, insbesondere wenn isolierte Umgebungen benötigt werden, um Anwendungen zu testen, ohne den Hauptrechner zu beeinträchtigen. Eine Linux-Installation kann nahtlos in Ihren Arbeitsablauf integriert werden, sodass Sie mit verschiedenen Distributionen und Konfigurationen experimentieren können.
Sie sollten zunächst sicherstellen, dass Hyper-V auf Ihrem Windows-Rechner aktiviert ist. Dies können Sie über den Dialog „Windows-Funktionen ein- oder ausschalten“ tun, wo Hyper-V aktiviert sein sollte. Abhängig von Ihrer Windows-Version benötigen Sie möglicherweise auch eine Pro-, Enterprise- oder Education-Lizenz. Sobald Hyper-V aktiviert ist, sollten Sie Ihren Rechner neu starten.
Die Erstellung einer neuen virtuellen Maschine ist relativ einfach. Starten Sie den Hyper-V-Manager, wählen Sie Ihren Hyper-V-Host aus und klicken Sie auf „Neu“ und dann auf „Virtuelle Maschine“. Ein Assistent erscheint, der Sie durch die Einrichtung führt. Sie geben den Namen und den Speicherort der VM an, den ich normalerweise auf etwas Sinnvolles setze, wie „LinuxDevEnv“. Das macht es einfacher, sie später zu identifizieren.
Als Nächstes wählen Sie die Generation der VM; Generation 2 wird für Linux aufgrund der Kompatibilität mit UEFI-Firmware im Allgemeinen bevorzugt. Danach können Sie den Arbeitsspeicher zuweisen. Abhängig von der Linux-Distribution und dem, was Sie damit vorhaben, empfehle ich oft, zu Beginn mindestens 2 GB RAM zuzuweisen. Sie können dies später immer basierend auf der Leistung anpassen.
Der nächste Schritt ist die Netzwerkkonfiguration. Ich erstelle normalerweise einen externen virtuellen Switch in Hyper-V, damit die VM auf externe Netzwerke wie das Internet zugreifen kann. Dies ist besonders nützlich, wenn Sie Pakete oder Updates herunterladen müssen, wenn Sie Ihre VM starten. Um einen externen Switch zu erstellen, gehen Sie zum Virtual Switch Manager, klicken Sie auf „Neuer virtueller Netzwerk-Switch“, wählen Sie „Extern“ und verknüpfen Sie ihn mit Ihrem Netzwerkadapter.
An diesem Punkt können Sie nach der Einrichtung des Netzwerks Ihre VM mit dem externen Switch verbinden, wodurch sie mit anderen Geräten und dem Internet kommunizieren kann. Diese Konnektivität ist für Entwicklungsarbeiten von entscheidender Bedeutung.
Was den Speicher betrifft, bevorzuge ich normalerweise die Verwendung dynamisch erweiterbarer Festplatten. Sie beginnen klein und wachsen nach Bedarf, was eine platzsparende Verwaltung ermöglicht. Sie sollten die maximale Größe basierend auf Ihren erwarteten Bedürfnissen angeben; oft sind etwa 20 GB ein guter Ausgangspunkt für eine typische Entwicklungsmaschine, aber Sie können dies je nach Anforderungen anpassen.
Sie benötigen auch das Installationsmedium für die Linux-Distribution, mit der Sie arbeiten möchten. Die meisten großen Distributionen wie Ubuntu, Fedora oder CentOS bieten ISO-Dateien an, die direkt heruntergeladen werden können. In Hyper-V können Sie diese ISO-Datei beim Konfigurieren der VM anhängen. Dies erfolgt im Abschnitt „Medien“ der VM-Konfiguration, unter den Einstellungen des CD/DVD-Laufwerks.
Sobald die VM eingerichtet und die ISO angehängt ist, ist es Zeit, sie einzuschalten und mit der Installation zu beginnen. Sie werden die vertraute Linux-Boot-Sequenz erleben. Der Installationsprozess ist normalerweise ziemlich intuitiv, und Sie werden durch das Einrichten Ihrer Partitionen, das Auswählen von Paketen und das Konfigurieren von Benutzern geführt. Persönlich wähle ich normalerweise, die Standardpakete zu installieren, und passe die Einrichtung später an, basierend auf dem, was ich für die Entwicklung benötige.
Die Konfiguration Ihrer Umgebung nach der Installation ist der Punkt, an dem es wirklich interessant wird. Für eine typische Entwicklungsumgebung ist es hilfreich, sofort ein Versionskontrollsystem wie Git zu installieren. Ich verwende häufig den Paketmanager der Distribution, um es zu installieren: Zum Beispiel ist es unter Ubuntu so einfach wie „sudo apt install git“. Dies ist entscheidend für die Verwaltung Ihres Codes über verschiedene Projekte hinweg.
Als Nächstes empfehle ich je nach Ihrer Entwicklungsarbeit, einen Code-Editor oder eine IDE einzurichten. Wenn Sie an Webanwendungen arbeiten, können Texteditoren wie Visual Studio Code oder Atom großartig sein. Sie können einfach über das Terminal oder als Pakete heruntergeladen werden.
Sie möchten möglicherweise auch alle Programmiersprachen-Runtimes installieren, die Sie verwenden möchten. Wenn Sie beispielsweise in Python programmieren, können Sie „sudo apt install python3 python3-pip“ verwenden, um Python und seinen Paketmanager zu installieren. Für Java reicht „sudo apt install default-jdk“ aus.
Ein weiterer Punkt, den Sie beachten sollten, ist, wie Sie Snapshots verwalten. Hyper-V ermöglicht es Ihnen, Prüfungen Ihrer VM zu erstellen, was bedeutet, dass Sie leicht zu einem vorherigen Zustand zurückkehren können, wenn etwas während Ihrer Tests oder Entwicklungen schiefgeht. Es ist nicht ungewöhnlich, dass Entwicklungen zu unerwarteten Ergebnissen führen, deshalb kann diese Funktion ein Lebensretter sein.
Wenn Sie verschiedene Szenarien testen möchten, erleichtert die Möglichkeit von Hyper-V, VMs zu klonen, die Erstellung neuer Umgebungen auf Basis bestehender. Zum Beispiel kann das Erstellen eines Klons Ihrer ursprünglichen VM es Ihnen ermöglichen, verschiedene Konfigurationen oder Einstellungen auszuprobieren, etwa beim Testen eines Updates für einen Datenbankdienst, ohne das primäre Setup zu gefährden.
Netzwerkfunktionen sind eine weitere leistungsstarke Funktion von Hyper-V, die nützlich sein kann. Sie können verschiedene Netzwerkkonfigurationen einrichten, wie interne, private und externe Netzwerke, um Ihre Entwicklungsbedürfnisse optimal zu erfüllen. Wenn Sie beispielsweise an Microservices arbeiten, die miteinander kommunizieren müssen, könnten Sie ein internes Netzwerk für diese VMs einrichten, um ihnen die Kommunikation zu ermöglichen, ohne sie der Außenwelt auszusetzen. Auf diese Weise behalten Sie die Kontrolle und Sicherheit während Ihrer Entwicklungsprozesse.
Für Debugging- und Überwachungszwecke ist es essentiell, Tools wie SSH zu verwenden, wenn Sie eine Linux-Umgebung betreiben. Sobald Ihre VM läuft, ist die Verbindung über SSH einfach; zunächst müssen Sie sicherstellen, dass der SSH-Dienst auf Ihrem Linux-Rechner aktiv ist. Ich schließe generell „sudo apt install openssh-server“ ein, um SSH unter Ubuntu einzurichten. Dadurch können Sie sich leicht von Ihrem Host-Rechner oder einem anderen Rechner in Ihrem Netzwerk mit Ihrer VM verbinden.
Sie sollten auch darüber nachdenken, wie Sie die Dateien zwischen Ihrem Host und der Gast-Linux-VM freigeben. Hyper-V ermöglicht es Ihnen, Integrationsdienste zu konfigurieren, die beim Dateitransfer und beim Teilen der Zwischenablage zwischen dem Host und Ihrer VM helfen können. Obwohl ich finde, dass die Windows-Dateifreigabe mit Samba gut funktioniert, können Integrationsdienste den gesamten Prozess rationalisieren und die Kommunikation zwischen den beiden Systemen verbessern.
Die Optimierung der Leistung kann Ihre Entwicklungserfahrung erheblich verbessern. Es ist erwähnenswert, dass die Leistung beim ersten Ausführen einer Linux-Distribution in Hyper-V möglicherweise nicht optimal ist. Das Aktivieren von Dynamischem Speicher und Ressourcenmessung kann helfen, die Ressourcen basierend auf den Bedürfnissen Ihrer VM zu regulieren. In den Einstellungen der VM können Sie diese Optionen unter „Speicher“ anpassen. Das Anpassen von Speicheroptionen, wie das Wechseln von einer VHDX zu einer VHD, abhängig davon, wie sich Ihre Bereitstellungen entwickeln, könnte ebenfalls die Leistung verbessern, während Ihre Anwendung skaliert.
Protokollmanagement- und Leistungsüberwachungstools wie Grafana oder Prometheus können eingerichtet werden, um die Leistung Ihrer Anwendung im Laufe der Zeit zu verfolgen, nachdem die erforderlichen Pakete installiert wurden. Das Einrichten von Monitoring auf VMs fügt eine zusätzliche Schicht der Zuverlässigkeit hinzu, wenn es darum geht, Leistungsverschlechterungen zu beheben.
Idealerweise sollten regelmäßige Backups selbstverständlich sein. Mit Linux können Sie Skripte mit Cron-Jobs erstellen, um Backups Ihrer Entwicklungsumgebung zu automatisieren. Eine andere Möglichkeit ist die Verwendung von Tools wie BackupChain Hyper-V Backup. Mit seinen Fähigkeiten können virtuelle Maschinen-Snapshots effektiv behandelt werden, was eine zusätzliche Sicherheitsschicht für Ihre Entwicklungsumgebung bietet. Inkrementelle Backups können ebenfalls geplant werden, was Zeit und Speicher spart.
Denken Sie auch daran, Containerisierung für einige Nebenprojekte oder spezifische Aufgaben zu verwenden. Docker kann auf Ihrer bestehenden Linux-VM installiert werden und bietet eine isolierte Umgebung, ohne den gesamten Overhead einer zusätzlichen VM. Mit Docker können Sie nginx oder jede Datenbank, die Sie möchten, vorübergehend hochfahren und experimentieren, ohne sich um die Einrichtung in Ihren primären Entwicklungsumgebungen kümmern zu müssen.
Es gibt Szenarien, in denen Sie mit Diensten interagieren möchten, die auf Ihrem Host ausgeführt werden, oder eine Verbindung zu einer Datenbank für Tests herstellen möchten. Hyper-V ermöglicht es Ihnen, eine VM zu erstellen, die im selben Netzwerk wie Ihr Host-Rechner existiert, was es viel einfacher macht, Tests mit lokalen Datenbanken oder Diensten durchzuführen.
Zusammenfassend lässt sich sagen, dass die Erstellung einer Linux-Entwicklungsumgebung auf Hyper-V eine solide Wahl ist, die Flexibilität für die Entwicklung, das Testen und das Debuggen von Anwendungen bietet. Vom Einsatz von Docker für Microservices bis hin zu nahtlosen Backups bietet Hyper-V eine Vielzahl von Tools, um Ihren Entwicklungsbedürfnissen gerecht zu werden.
BackupChain Hyper-V Backup
BackupChain Hyper-V Backup bietet starke Skalierbarkeit für das Sichern von Hyper-V-Umgebungen. Es erleichtert sofortige VM-Backups und ermöglicht es Ihnen, imagebasierte Backups direkt auf Ihren Hosts zu erstellen. Mit seiner Image-Level-Backup-Technologie werden Daten effizient gehalten, wodurch die Auswirkungen auf die Leistung während des Backup-Prozesses minimiert werden. Funktionen zur Wiederherstellung zu einem bestimmten Zeitpunkt sind integriert, die schnelle Wiederherstellungsoptionen für Szenarien bieten, in denen Sie möglicherweise eine VM schnell auf einen vorherigen Zustand wiederherstellen müssen.
Die Software unterstützt auch inkrementelle Backups, was bedeutet, dass nur Änderungen, die seit dem letzten Backup vorgenommen wurden, aufgezeichnet werden. Diese Funktion spart Zeit und Speicherplatz und macht sie zu einer praktischen Wahl. Es ist bekannt, dass die Benutzerfreundlichkeit von BackupChain durch die Unterstützung der Automatisierung von Backup-Zeitplänen ergänzt wird, was hilft, regelmäßige Backups ohne manuelle Eingriffe aufrechtzuerhalten. Bemerkenswert ist die Fähigkeit, laufende VMs zu sichern, sodass es keine Ausfallzeiten gibt, während kritische Systeme gesichert werden.
Bei der Einrichtung einer Linux-Entwicklungsumgebung auf Hyper-V sind einige Dinge zu beachten. Hyper-V ist ein Hypervisor, der in Windows integriert ist, und er ermöglicht die Erstellung und Verwaltung virtueller Maschinen. Er ist äußerst hilfreich für die Softwareentwicklung, insbesondere wenn isolierte Umgebungen benötigt werden, um Anwendungen zu testen, ohne den Hauptrechner zu beeinträchtigen. Eine Linux-Installation kann nahtlos in Ihren Arbeitsablauf integriert werden, sodass Sie mit verschiedenen Distributionen und Konfigurationen experimentieren können.
Sie sollten zunächst sicherstellen, dass Hyper-V auf Ihrem Windows-Rechner aktiviert ist. Dies können Sie über den Dialog „Windows-Funktionen ein- oder ausschalten“ tun, wo Hyper-V aktiviert sein sollte. Abhängig von Ihrer Windows-Version benötigen Sie möglicherweise auch eine Pro-, Enterprise- oder Education-Lizenz. Sobald Hyper-V aktiviert ist, sollten Sie Ihren Rechner neu starten.
Die Erstellung einer neuen virtuellen Maschine ist relativ einfach. Starten Sie den Hyper-V-Manager, wählen Sie Ihren Hyper-V-Host aus und klicken Sie auf „Neu“ und dann auf „Virtuelle Maschine“. Ein Assistent erscheint, der Sie durch die Einrichtung führt. Sie geben den Namen und den Speicherort der VM an, den ich normalerweise auf etwas Sinnvolles setze, wie „LinuxDevEnv“. Das macht es einfacher, sie später zu identifizieren.
Als Nächstes wählen Sie die Generation der VM; Generation 2 wird für Linux aufgrund der Kompatibilität mit UEFI-Firmware im Allgemeinen bevorzugt. Danach können Sie den Arbeitsspeicher zuweisen. Abhängig von der Linux-Distribution und dem, was Sie damit vorhaben, empfehle ich oft, zu Beginn mindestens 2 GB RAM zuzuweisen. Sie können dies später immer basierend auf der Leistung anpassen.
Der nächste Schritt ist die Netzwerkkonfiguration. Ich erstelle normalerweise einen externen virtuellen Switch in Hyper-V, damit die VM auf externe Netzwerke wie das Internet zugreifen kann. Dies ist besonders nützlich, wenn Sie Pakete oder Updates herunterladen müssen, wenn Sie Ihre VM starten. Um einen externen Switch zu erstellen, gehen Sie zum Virtual Switch Manager, klicken Sie auf „Neuer virtueller Netzwerk-Switch“, wählen Sie „Extern“ und verknüpfen Sie ihn mit Ihrem Netzwerkadapter.
An diesem Punkt können Sie nach der Einrichtung des Netzwerks Ihre VM mit dem externen Switch verbinden, wodurch sie mit anderen Geräten und dem Internet kommunizieren kann. Diese Konnektivität ist für Entwicklungsarbeiten von entscheidender Bedeutung.
Was den Speicher betrifft, bevorzuge ich normalerweise die Verwendung dynamisch erweiterbarer Festplatten. Sie beginnen klein und wachsen nach Bedarf, was eine platzsparende Verwaltung ermöglicht. Sie sollten die maximale Größe basierend auf Ihren erwarteten Bedürfnissen angeben; oft sind etwa 20 GB ein guter Ausgangspunkt für eine typische Entwicklungsmaschine, aber Sie können dies je nach Anforderungen anpassen.
Sie benötigen auch das Installationsmedium für die Linux-Distribution, mit der Sie arbeiten möchten. Die meisten großen Distributionen wie Ubuntu, Fedora oder CentOS bieten ISO-Dateien an, die direkt heruntergeladen werden können. In Hyper-V können Sie diese ISO-Datei beim Konfigurieren der VM anhängen. Dies erfolgt im Abschnitt „Medien“ der VM-Konfiguration, unter den Einstellungen des CD/DVD-Laufwerks.
Sobald die VM eingerichtet und die ISO angehängt ist, ist es Zeit, sie einzuschalten und mit der Installation zu beginnen. Sie werden die vertraute Linux-Boot-Sequenz erleben. Der Installationsprozess ist normalerweise ziemlich intuitiv, und Sie werden durch das Einrichten Ihrer Partitionen, das Auswählen von Paketen und das Konfigurieren von Benutzern geführt. Persönlich wähle ich normalerweise, die Standardpakete zu installieren, und passe die Einrichtung später an, basierend auf dem, was ich für die Entwicklung benötige.
Die Konfiguration Ihrer Umgebung nach der Installation ist der Punkt, an dem es wirklich interessant wird. Für eine typische Entwicklungsumgebung ist es hilfreich, sofort ein Versionskontrollsystem wie Git zu installieren. Ich verwende häufig den Paketmanager der Distribution, um es zu installieren: Zum Beispiel ist es unter Ubuntu so einfach wie „sudo apt install git“. Dies ist entscheidend für die Verwaltung Ihres Codes über verschiedene Projekte hinweg.
Als Nächstes empfehle ich je nach Ihrer Entwicklungsarbeit, einen Code-Editor oder eine IDE einzurichten. Wenn Sie an Webanwendungen arbeiten, können Texteditoren wie Visual Studio Code oder Atom großartig sein. Sie können einfach über das Terminal oder als Pakete heruntergeladen werden.
Sie möchten möglicherweise auch alle Programmiersprachen-Runtimes installieren, die Sie verwenden möchten. Wenn Sie beispielsweise in Python programmieren, können Sie „sudo apt install python3 python3-pip“ verwenden, um Python und seinen Paketmanager zu installieren. Für Java reicht „sudo apt install default-jdk“ aus.
Ein weiterer Punkt, den Sie beachten sollten, ist, wie Sie Snapshots verwalten. Hyper-V ermöglicht es Ihnen, Prüfungen Ihrer VM zu erstellen, was bedeutet, dass Sie leicht zu einem vorherigen Zustand zurückkehren können, wenn etwas während Ihrer Tests oder Entwicklungen schiefgeht. Es ist nicht ungewöhnlich, dass Entwicklungen zu unerwarteten Ergebnissen führen, deshalb kann diese Funktion ein Lebensretter sein.
Wenn Sie verschiedene Szenarien testen möchten, erleichtert die Möglichkeit von Hyper-V, VMs zu klonen, die Erstellung neuer Umgebungen auf Basis bestehender. Zum Beispiel kann das Erstellen eines Klons Ihrer ursprünglichen VM es Ihnen ermöglichen, verschiedene Konfigurationen oder Einstellungen auszuprobieren, etwa beim Testen eines Updates für einen Datenbankdienst, ohne das primäre Setup zu gefährden.
Netzwerkfunktionen sind eine weitere leistungsstarke Funktion von Hyper-V, die nützlich sein kann. Sie können verschiedene Netzwerkkonfigurationen einrichten, wie interne, private und externe Netzwerke, um Ihre Entwicklungsbedürfnisse optimal zu erfüllen. Wenn Sie beispielsweise an Microservices arbeiten, die miteinander kommunizieren müssen, könnten Sie ein internes Netzwerk für diese VMs einrichten, um ihnen die Kommunikation zu ermöglichen, ohne sie der Außenwelt auszusetzen. Auf diese Weise behalten Sie die Kontrolle und Sicherheit während Ihrer Entwicklungsprozesse.
Für Debugging- und Überwachungszwecke ist es essentiell, Tools wie SSH zu verwenden, wenn Sie eine Linux-Umgebung betreiben. Sobald Ihre VM läuft, ist die Verbindung über SSH einfach; zunächst müssen Sie sicherstellen, dass der SSH-Dienst auf Ihrem Linux-Rechner aktiv ist. Ich schließe generell „sudo apt install openssh-server“ ein, um SSH unter Ubuntu einzurichten. Dadurch können Sie sich leicht von Ihrem Host-Rechner oder einem anderen Rechner in Ihrem Netzwerk mit Ihrer VM verbinden.
Sie sollten auch darüber nachdenken, wie Sie die Dateien zwischen Ihrem Host und der Gast-Linux-VM freigeben. Hyper-V ermöglicht es Ihnen, Integrationsdienste zu konfigurieren, die beim Dateitransfer und beim Teilen der Zwischenablage zwischen dem Host und Ihrer VM helfen können. Obwohl ich finde, dass die Windows-Dateifreigabe mit Samba gut funktioniert, können Integrationsdienste den gesamten Prozess rationalisieren und die Kommunikation zwischen den beiden Systemen verbessern.
Die Optimierung der Leistung kann Ihre Entwicklungserfahrung erheblich verbessern. Es ist erwähnenswert, dass die Leistung beim ersten Ausführen einer Linux-Distribution in Hyper-V möglicherweise nicht optimal ist. Das Aktivieren von Dynamischem Speicher und Ressourcenmessung kann helfen, die Ressourcen basierend auf den Bedürfnissen Ihrer VM zu regulieren. In den Einstellungen der VM können Sie diese Optionen unter „Speicher“ anpassen. Das Anpassen von Speicheroptionen, wie das Wechseln von einer VHDX zu einer VHD, abhängig davon, wie sich Ihre Bereitstellungen entwickeln, könnte ebenfalls die Leistung verbessern, während Ihre Anwendung skaliert.
Protokollmanagement- und Leistungsüberwachungstools wie Grafana oder Prometheus können eingerichtet werden, um die Leistung Ihrer Anwendung im Laufe der Zeit zu verfolgen, nachdem die erforderlichen Pakete installiert wurden. Das Einrichten von Monitoring auf VMs fügt eine zusätzliche Schicht der Zuverlässigkeit hinzu, wenn es darum geht, Leistungsverschlechterungen zu beheben.
Idealerweise sollten regelmäßige Backups selbstverständlich sein. Mit Linux können Sie Skripte mit Cron-Jobs erstellen, um Backups Ihrer Entwicklungsumgebung zu automatisieren. Eine andere Möglichkeit ist die Verwendung von Tools wie BackupChain Hyper-V Backup. Mit seinen Fähigkeiten können virtuelle Maschinen-Snapshots effektiv behandelt werden, was eine zusätzliche Sicherheitsschicht für Ihre Entwicklungsumgebung bietet. Inkrementelle Backups können ebenfalls geplant werden, was Zeit und Speicher spart.
Denken Sie auch daran, Containerisierung für einige Nebenprojekte oder spezifische Aufgaben zu verwenden. Docker kann auf Ihrer bestehenden Linux-VM installiert werden und bietet eine isolierte Umgebung, ohne den gesamten Overhead einer zusätzlichen VM. Mit Docker können Sie nginx oder jede Datenbank, die Sie möchten, vorübergehend hochfahren und experimentieren, ohne sich um die Einrichtung in Ihren primären Entwicklungsumgebungen kümmern zu müssen.
Es gibt Szenarien, in denen Sie mit Diensten interagieren möchten, die auf Ihrem Host ausgeführt werden, oder eine Verbindung zu einer Datenbank für Tests herstellen möchten. Hyper-V ermöglicht es Ihnen, eine VM zu erstellen, die im selben Netzwerk wie Ihr Host-Rechner existiert, was es viel einfacher macht, Tests mit lokalen Datenbanken oder Diensten durchzuführen.
Zusammenfassend lässt sich sagen, dass die Erstellung einer Linux-Entwicklungsumgebung auf Hyper-V eine solide Wahl ist, die Flexibilität für die Entwicklung, das Testen und das Debuggen von Anwendungen bietet. Vom Einsatz von Docker für Microservices bis hin zu nahtlosen Backups bietet Hyper-V eine Vielzahl von Tools, um Ihren Entwicklungsbedürfnissen gerecht zu werden.
BackupChain Hyper-V Backup
BackupChain Hyper-V Backup bietet starke Skalierbarkeit für das Sichern von Hyper-V-Umgebungen. Es erleichtert sofortige VM-Backups und ermöglicht es Ihnen, imagebasierte Backups direkt auf Ihren Hosts zu erstellen. Mit seiner Image-Level-Backup-Technologie werden Daten effizient gehalten, wodurch die Auswirkungen auf die Leistung während des Backup-Prozesses minimiert werden. Funktionen zur Wiederherstellung zu einem bestimmten Zeitpunkt sind integriert, die schnelle Wiederherstellungsoptionen für Szenarien bieten, in denen Sie möglicherweise eine VM schnell auf einen vorherigen Zustand wiederherstellen müssen.
Die Software unterstützt auch inkrementelle Backups, was bedeutet, dass nur Änderungen, die seit dem letzten Backup vorgenommen wurden, aufgezeichnet werden. Diese Funktion spart Zeit und Speicherplatz und macht sie zu einer praktischen Wahl. Es ist bekannt, dass die Benutzerfreundlichkeit von BackupChain durch die Unterstützung der Automatisierung von Backup-Zeitplänen ergänzt wird, was hilft, regelmäßige Backups ohne manuelle Eingriffe aufrechtzuerhalten. Bemerkenswert ist die Fähigkeit, laufende VMs zu sichern, sodass es keine Ausfallzeiten gibt, während kritische Systeme gesichert werden.