2012-05-22 39 views
7

我是新來的Windows Azure和需要部署我的Azure應用程序,這是正確部署到Azure中,到本地服務器上的幫助。部署我的Azure應用程序到我公司當地的Windows Server

我的應用程序包含一個Web角色,其中包含一個Silverlight應用程序Silverlight客戶端的。

我安裝並在服務器上配置的Windows Server AppFabric的和服務器實際上是準備好了。但我不知道如何部署/發佈應用程序。

要部署到Azure中,我使用發佈在Azure應用程序點擊右鍵選擇創建.cspkg文件。然後使用Azure管理門戶將生成的文件部署到Azure。我怎麼能做這樣的本地服務器?

回答

2

底線是您無法將Azure應用程序部署到您自己的數據中心中的Windows Server計算機上,並且David在此上下文中添加了所需的所有信息。但是,我只是想添加一點,因爲您是Windows Azure的新手。我可以理解你爲什麼試圖做這樣的事情,因爲我曾經與其他合作伙伴進行過類似的對話,我相信這些信息是有用的。

主要爲什麼你不能這樣做,因爲Windows Azure的主要組件,即計算,存儲,網絡和其他基於主要組件構建的增值服務僅在您的機器上不可用,但還有更多它。

Windows Azure Appliance是一款可以部署到任何數據中心的產品,目前由Dell,eBay,Fujitsu和HP使用,如this link中所述。 Windows Azure和Windows Azure Appliance並不完全相同,但是,Windows Azure Appliance確實有類似的Compute,軟件包部署,存儲,管理門戶和功能模型。因此,當普通公衆可以使用時,這可能是數據中心在他們的場所中運行類似Azure的一種選擇,但目前僅適用於非常有限的合作伙伴。

+0

thanx。 但我仍然不知道如何在本地服務器上運行它,而無需在服務器上安裝開發計算機的所有必需軟件。 所有這些軟件(Ms Visual Studio,Azure SDK,Silverlight,Windolws Live等等)都安裝在我的開發機器上,我將應用程序部署到Azure。現在我怎樣才能在本地服務器上運行它(無需將服務器轉換爲正常的開發機器)。那可能嗎? –

+0

我認爲你缺少Windows Azure訂閱。您只需從這裏https://www.windowsazure.com/en-us/獲取Windows Azure訂閱免費/試用版或付費,然後按照此處所述開始部署http://msdn.microsoft.com/en-us/spazuretrainingcourse_introtowindowsazurelabvs2010_topic4#_Toc297905245。 – AvkashChauhan

+0

我的應用程序已通過我公司的訂閱在雲上部署/發佈。但他們想在本地使用該應用程序。在他們自己的Windows服務器上,我不知道如何在不將本地服務器轉移到開發機器的情況下做到這一點。有任何想法嗎? –

3

的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

+0

這是否意味着,我需要安裝服務器上我的開發計算機所需的所有軟件(MS Visual Studio,Microsoft Live SDK,Silverlight SDK,...),並使用計算和存儲模擬器從VS ? –

+0

我想構建一些私有云,我的服務器包含本教程中描述的所有軟件功能http://blogs.technet.com/b/chrisavis/archive/2011/09/05/how-to-build-a -free-private-cloud-using-microsoft-technologies.aspx 它只缺少Deployemnt將其發佈到服務器 –

+0

編輯答案以解決私有云問題。關於開發環境的安裝:無論在筆記本電腦上還是在服務器上,您都可以在開發過程中安裝這些工具。模擬器真的是開發工作。另外:開發仿真器和Windows Azure之間存在差異,包括Compute(閱讀差異[這裏](http://msdn.microsoft.com/en-us/library/windowsazure/gg432960.aspx))和Storage(閱讀有關差異[這裏](http://msdn.microsoft.com/en-us/library/windowsazure/gg433135.aspx))。 –

相關問題