Windows Server上的Azure环境

时间:2012-01-15 07:47:18

标签: azure cloud

我想开始使用Azure平台进行开发。我的问题是:有没有机会在Windows Server上运行azure环境?我不想在Visual Studio中进行测试,但是在不同的环境中进行测试。 我需要什么软件来模拟Azure环境?

1 个答案:

答案 0 :(得分:3)

您可以做的最好的事情是运行您当前在服务器桌面上运行的Azure模拟器,但这实际上无法实现任何有意义的功能。

Windows Azure不是一组可以安装在操作系统之上的功能。它是一个完整的数据中心环境,包括定制硬件,自定义操作系统,网络系统,存储,SQL Azure,AppFabric以及许多其他东西。

如果您有数百万美元的投资,Microsoft可以为您构建Windows Azure功能。我们在日本有一个。有一天,希望在不太遥远的未来,你可以购买一个更小的一个,但它仍然可能花费数百万(如果你很幸运,只有几十美元)。

实际上,在公共Azure平台上测试Azure应用程序更具成本效益。

从实际角度来看,您可以构建应用程序,将Azure上的任何直接依赖关系抽象为可以使用依赖注入替换的独立类。通过实现这些旨在在标准Windows环境中运行的类的版本,您可以在部署到Azure之前测试环境中的绝大多数应用程序。使用SQL Server作为SQL Azure的本地等效项。 Azure存储替换可能需要更多考虑,如果您使用Service Bus或ACS等功能,您还有更多工作要做。

但是,在将其投入生产之前,请确保运行在Azure上运行的应用程序的全面测试阶段。