理解逆虛擬機器拷貝(Reverse Virtual Machine Replication)-下
逆虛擬機器拷貝是怎麼解決以上問題的呢。簡單來說,就是不給主機直接發網路包,而是發給備機做轉發:1)請求包並不是直接發給主機,而是發給備機;2)備機並不處理請求包,而是緩存後直接轉發給主機;3)主機的虛擬機器接到請求包,執行業務邏輯,並執行正常的虛擬機器拷貝到備機。這樣達成的結果是,傳統虛擬機器拷貝裡的主機承擔的網路活動和業務活動被解偶了。在逆拷貝裡,主機只承擔業務活動職責,而網路活動的職責則有備機承擔。這樣,在主機失敗後,備機由於保存了最新的網路包(新於主機),即使備機保存的狀態並不是最新(舊於主機),備機仍然能用存儲的網路包重播來更新備機狀態。那問題來了,由於備機被加入到關鍵路徑,備機如果...