在云計算的基礎(chǔ)設(shè)施層,動態(tài)部署有多種應(yīng)用場景。一個典型的場景就是實現(xiàn)基礎(chǔ)設(shè)施層的動態(tài)可伸縮性,也就是說云的應(yīng)用可以在極短的時間內(nèi)根據(jù)用戶需求和服務(wù)狀況的變化而調(diào)整。
當(dāng)用戶應(yīng)用的工作負(fù)載過高時,用戶可以非常容易地將自己的服務(wù)實例從數(shù)個擴展到數(shù)千個,并自動獲得所需要的資源。通常這種伸縮操作不但要在極短的時間內(nèi)完成,還要保證操作復(fù)雜度不會隨著規(guī)模的增加而增大。
另外一個典型場景是故障恢復(fù)和硬件維護。在云計算這樣由成千上萬服務(wù)器組成的大規(guī)模分布式系統(tǒng)中,硬件出現(xiàn)故障在所難免,在硬件維護時也需要將應(yīng)用暫時移走。
基礎(chǔ)設(shè)施層需要能夠復(fù)制該服務(wù)器的數(shù)據(jù)和運行環(huán)境并通過動態(tài)資源部署在另外一個節(jié)點上建立起相同的環(huán)境,從而保證服務(wù)從故障中快速恢復(fù)過來。