2010-06-04 48 views
8

我看到我們現在有Windows Server AppFabric和Azure AppFabric。這僅僅是微軟營銷部門的命名空間衝突還是這些技術共享通用接口?有人告訴我可以在本地生產服務器上使用Azure AppFabric運行應用程序,然後根據需要將部署目標更改爲Azure。這是否可能並符合Azure許可?如果是這樣,在這種情況下,我們可以在本地服務器上使用Windows Server AppFabric嗎?爲什麼2種AppFabric?

爲了保持一致性,我假設數據服務必須在雲中維護,但將UI和業務邏輯移入和移出Azure將是減少不活動期間託管成本的好方法。

回答

5

不幸的是,微軟決定將這兩件事情都稱爲應用程序結構。 AS Phil寫道,Azure版本適用於Azure Cloud,Windows Server版本適用於您自己的機器。

不幸的是,它們之間的特徵是不同的,所以你不能簡單地從一個移動到另一個。我說不幸,因爲我們想在雲上使用Windows Server AppFabric的一部分,即分佈式緩存(以前稱爲velocity,一個更好的名字),但目前尚不可用。

+2

這是微軟的方式 - 酷代碼名稱,垃圾產品名稱! :-) – PhilPursglove 2010-06-18 10:28:01

3

我的理解是團隊之間有共同點,並且這些功能是先爲Azure產品編寫的,然後再添加到Windows Server產品中。

它們之間的區別在於Windows Server AppFabric設計用於防火牆內部的公司內部使用,而Azure AppFabric則是全面的雲產品。

您可以在它們之間切換,以便在您建議的方式下在高負載時使用Azure作品?我沒有相信所以,但我很樂意被糾正 - Azure方面並不是我深入研究的內容。