6

Ich habe derzeit einen Rackspace Cloud Server, den ich auf eine Azure Virtual Machine migrieren möchte. Ich habe vor kurzem ein MSDN-Abonnement bekommen, das mir ein gewisses Maß an Hosting über Azure kostenlos bietet, wo ich derzeit für dieses Level von Service mit Rackspace bezahle.Microsoft Azure Virtual Machine sichern

Eines der schönen Dinge über Rackspace ist jedoch, dass ich nächtliche/wöchentliche Backups des VM-Images planen kann. Gibt es dafür einen Mechanismus auf Azure? Ich mache mir Sorgen um den Schutz vor Korruption der Datenbank (d. H. Was wäre, wenn jemand eine UPDATE-Anweisung ausführen und die WHERE-Klausel vergessen würde). Gibt es dafür einen Mechanismus mit Azure?

Ich weiß, dass die VMs als .VHD-Dateien in meinem lokalen Azure-Speicher gespeichert sind, aber das VM-Image 127 Gigs ist. Das Herunterladen dieser Nacht sogar mit dem Internet von FOS wird nicht wirklich als Lösung fliegen.

Antwort

5

Sie können eine asynchrone Blob-Kopie ausführen, um eine physische Kopie einer vhd zu erstellen. Details zu REST-API finden Sie unter here. Dieser Vorgang ist innerhalb desselben Rechenzentrums sehr schnell (vielleicht ein paar Sekunden?). Sie müssen jedoch keine REST-REST-Aufrufe ausführen: Es gibt eine Methode, die bereits in der plattformübergreifenden Azure-Befehlszeilenschnittstelle implementiert wurde, verfügbar here. Der Befehl lautet:

azure vm disk upload

Sie auch blob snapshots nehmen können, und kehren später zu einem früheren Snapshot. Ein Snapshot ist schreibgeschützt (den Sie später kopieren können) und nimmt anfangs keinen Speicherplatz ein. Wenn Speicherseiten geändert werden, wird der Snapshot jedoch größer.

Eine Frage allerdings: Warum so ein großes VM-Image? Speichern Sie OS + Daten auf demselben vhd? Wenn dies der Fall ist, ist es möglicherweise sinnvoller, ein separates Azure-Laufwerk (auch in VHD im Blob-Speicher gespeichert) zu speichern, um Daten zu speichern und unabhängige Kopien/Snapshots zu erstellen.

+0

Nein, ich habe das Betriebssystem auf der 127-GB-Partition installiert und ein separates Azure-Laufwerk für Daten installiert, wie Sie es vorgeschlagen haben. Ich habe gerade eine mittelgroße Instanz der Azure-VM erstellt, die standardmäßig erstellt wurde. Ich wäre offen dafür, die VM zu löschen und sie erneut zu erstellen, wenn ich sie abschwächen könnte, um Backups effizienter zu machen. – Scott

Verwandte Themen