2012-05-22 41 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))。 –

相关问题