有關serverless中,備份數據是否要經過備份服務器這個問題?大家有很多爭議,現(xiàn)在給大家一個明確的答復就是,都可以用,但是具體用那種? 要看你具體的應用和選擇的方案。
另外,SERVERLESS和SERVERFREE的區(qū)別, 在廣義上可以看成一樣,如果要細分的話,SERVERLESS指生產主機很少的參與到備份中,也就是下文中第一種情況。 而SERVERFREE指生產機完全不參與備份中,下文中第二種情況。
Server-Less備份實現(xiàn)方式
目前,隨著計算機技術的發(fā)展,實現(xiàn)Server-Less的備份方式大致概括為兩種:第一種是最傳統(tǒng)的方式,這種方式在整個備份域指定一臺專有的備份服務器用來作為專門執(zhí)行備份,并且還要配合一些第三方的軟件才能實現(xiàn)Server-Less 的備份。如VERITAS Volume Manager的FastResync功能。第二種就是借助SAN中的某些設備進行數據管理和傳輸。如SAN交換機和磁帶庫的驅動器,但它們均需要相應的Agent才能實現(xiàn),只不過是不同的產家對Agent的命名不同罷了。如在交換機產家可能較DataMover, 而在磁帶庫產家卻叫E-copy。總得來說技術的原理是一致的。
以上兩種實現(xiàn)方式大原理大致如下:在第一種方式下采用VERITAS Volume Manager 的FastResync的功能實現(xiàn)數據鏡像,保證工作盤與鏡像盤數據實時同步,當數據需要備份時Volume Manager會自動將鏡像盤掛載到備份服務器上,此時備份所管理和復制的數據是由備份服務器來執(zhí)行的,所以就做到Server-Less的數據備份了。 同樣,當備份完成后,鏡像盤會自動的重新與應用服務器的工作盤進行快速同步。而第二種方法則是利用SCSI擴展拷貝命令,是在當前SCSI-3規(guī)范中說明 的。擴展拷貝命令使交換機或磁帶驅動器能作為SCSI的啟動者,使它能建立與目標磁盤的連接,并且發(fā)出讀、寫及其他SCSI命令到磁盤。交換機和磁帶驅動 器可代替服務器做“數據移動”,在備份時磁帶驅動器直接從磁盤接收數據,并在恢復時將數據寫入磁盤,同時從磁盤上得到有關的狀態(tài)信息。


