2016-02-04 23 views
2

我想知道是否存在兩個複雜系統狀態之間轉換的模式。有兩種複雜系統狀態之間轉換的模式/設計嗎?

例如,使用Amazon Web Services的系統有一個名爲CloudFormation的系統,它被定義爲JSON。

當您想要更新時,您需要向AWS提供所需的基礎架構,它知道您當前的基礎架構,計算它們之間的步驟並執行它們。它根據需要智能地進行少量更改。

如果有什麼是這種模式/方法的通用名稱?

回答

0

我不知道有一個共識條款。廚師使用「融合」,我喜歡這一點,因爲它表達了初始狀態可能接近或不接近理想狀態的想法。 Puppet使用「apply」,CloudFormation使用「update」,兩者都不具有喚起性。

我能想到的另一個例子是數據庫遷移,在Rails中。 「遷移」意味着其他情況下的其他情況,因此用它來表示對數據庫模式應用更改是一個可疑的選擇。

+0

我認爲這與我們將要找到的近似,我真的希望能夠嘗試進一步閱讀這個概念。感謝您的幫助。 – CuddlyDragon

相關問題