的Windows Azure提供了在開發機器上運行的仿真環境。您可以在該模擬器中運行Windows Azure應用程序,或者發佈到Windows Azure。沒有選擇將Windows Azure應用程序部署到Windows Server。
雖然一些所提供的服務是相似的(如高速緩存),在Windows Server AppFabric的是不是等同於Windows Azure中提供的服務,並有在Windows Server上運行沒有相應的網絡控制器。
編輯:添加澄清每@ ASMAA的意見。
構建私有云與創建Windows Azure的本地版本不一樣。您引用私有云實際上是一組通過運行Hyper-V的管理的虛擬機Windows服務器,以及一些類型的本地存儲。你會複製,災難恢復,耐貯運(其中存儲生存甚至磁盤損壞),縮放全面負責,等
的Windows Azure提供上述功能,但只有它的數據中心內。作爲@Avkash提到的,是一個Windows Azure的電器,但它也有隻存在極少數,他們是巨大的(如在一個數據中心製造)。
如果目標是在本地或在Windows Azure上運行你的代碼,這是可以做到的,但不是推的Windows Azure包到您的Windows服務器。您需要構建單獨的解決方案來在兩種環境中運行代碼。如果它是正確的包裝可以重複使用的核心代碼,但角色環境,診斷,以及其他的Windows Azure功能的概念,需要用別的東西來代替。最後一件事:如果你想構建一個混合應用程序,其中一些應用程序部署在本地,另一些應用程序部署到Windows Azure,那麼肯定有方法來彌合這兩者。有關更多信息,請參閱this article。
thanx。 但我仍然不知道如何在本地服務器上運行它,而無需在服務器上安裝開發計算機的所有必需軟件。 所有這些軟件(Ms Visual Studio,Azure SDK,Silverlight,Windolws Live等等)都安裝在我的開發機器上,我將應用程序部署到Azure。現在我怎樣才能在本地服務器上運行它(無需將服務器轉換爲正常的開發機器)。那可能嗎? –
我認爲你缺少Windows Azure訂閱。您只需從這裏https://www.windowsazure.com/en-us/獲取Windows Azure訂閱免費/試用版或付費,然後按照此處所述開始部署http://msdn.microsoft.com/en-us/spazuretrainingcourse_introtowindowsazurelabvs2010_topic4#_Toc297905245。 – AvkashChauhan
我的應用程序已通過我公司的訂閱在雲上部署/發佈。但他們想在本地使用該應用程序。在他們自己的Windows服務器上,我不知道如何在不將本地服務器轉移到開發機器的情況下做到這一點。有任何想法嗎? –