6

我目前有一個我想遷移到Azure虛擬機的Rackspace Cloud Server。我最近得到了一個MSDN訂閱,它通過Azure免費爲我提供了一定級別的託管服務,目前我正在使用Rackspace支付該服務級別。備份Microsoft Azure虛擬機

然而,關於Rackspace的好處之一是我可以安排VM鏡像的每晚/每週備份。 Azure上有這樣的機制嗎?我很擔心防止數據庫損壞(即如果有人要運行UPDATE語句並忘記WHERE子句會怎麼樣)。 Azure有這種機制嗎?

我知道VM在我的本地Azure存儲中存儲爲.VHD文件,但VM鏡像是127演出。即使使用FIOS互聯網,每晚下載並不是真正的解決方案。

回答

5

您可以執行異步blob副本來製作vhd的物理副本。有關REST API的詳細信息,請參閱here。這個操作在同一個數據中心內是非常快的(也許幾秒鐘?)。您不需要進行原始REST調用:Azure跨平臺命令行界面中已經實現了一種方法,可用here。該命令是:

azure vm disk upload

你也可以採取blob snapshots,並返回到以前的快照版本。快照是隻讀的(您可以稍後複製)並且最初不佔用空間。但是,隨着存儲頁面的更改,快照會增長。

雖然有一個問題:爲什麼這麼大的VM鏡像?你是否在同一個vhd上存儲OS +數據?如果是這樣,將單獨的Azure驅動器(也存儲在VHD中的blob存儲中)存儲數據並製作獨立的副本/快照可能更有意義。

+0

不,我其實已經在127個gig分區上安裝了操作系統,併爲數據安裝了一個單獨的Azure驅動器,就像您建議的那樣。我剛剛創建了一個Azure虛擬機的「中等」大小的實例,並且是默認創建的大小。如果我能夠減少虛擬機的數量並提高備份效率,我就會打開虛擬機並重新創建虛擬機。 – Scott