导出 (0) 打印
全部展开

在 Windows Azure 中部署服务

更新时间: 2010年11月

Windows Azure SDK 提供了环境和工具以开发要部署到 Windows Azure 中的服务。可以使用 Windows Azure 计算仿真程序和存储仿真程序调试您的应用程序和执行混合模式测试。然后,使用 CSPack 命令行工具,将应用程序打包以部署到 Windows Azure 过渡或生产环境中。

下图显示了服务开发和部署阶段。

fe8dd18d-e573-4137-9dcf-fb9c850798e3

以下几节介绍了服务部署过程的各个阶段:

  1. 使用 Windows Azure 计算仿真程序在本地测试您的服务

  2. 在混合模式下调试您的服务

  3. 使用 CSPack 将您的服务打包

  4. 使用管理门户部署您的服务

可以使用 Windows Azure 计算和存储仿真程序在本地调试您的服务,而无需连接到 Windows Azure。Windows Azure 计算仿真程序模拟 Windows Azure 结构,以便在本地运行和测试您的服务以确保将足够多的信息写入到日志中。在将您的服务部署到 Windows Azure 过渡或生产环境中后,日志记录消息和警报是收集调试信息的唯一方法。无法将调试器连接到在 Windows Azure 中部署的服务。有关使用计算仿真程序调试您的服务的详细信息,请参阅使用 Azure SDK 工具打包、运行和部署应用程序

存储仿真程序服务模拟 Windows Azure 存储服务以运行和调试调入存储服务的代码,并与计算仿真程序一起使用以帮助在本地环境中测试您的服务。在本地开发环境中运行您的服务后,您可以更改配置文件以连接到 Windows Azure,并在混合模式下针对生产储存服务进行测试。

在将您的服务连接到 Windows Azure 生产存储服务时,该服务将在混合模式下运行,这意味着在计算仿真程序中执行该服务,但将数据存储在 Windows Azure 中。在本地测试完成后,可以使用混合模式在过渡环境中测试您的服务。

在混合模式下调试您的服务后,就可以将其打包以部署到 Windows Azure 中。

在调试完成后,请使用 CSPack 命令行工具将您的服务打包以部署到 Windows Azure 过渡或生产环境中。cspack.exe 实用程序生成一个服务包文件,您可以使用 Windows Azure 管理门户将该文件上载到 Windows Azure 中。默认包名称为 <service-name>.cspkg,但您可以选择指定不同的文件名。

如果已安装 Windows Azure Tools for Microsoft Visual Studio,则可以从 Visual Studio 中将您的服务打包并进行部署。有关详细信息,请参阅Publishing the Windows Azure Application from Visual Studio

在将您的服务打包后,可以使用 Windows Azure 管理门户创建一个可部署到 Windows Azure 过渡或生产环境中的云服务。

您需要上载两个文件:

  • 使用 cspack.exe 实用程序创建的服务包文件。

  • 为您的服务提供配置值的服务配置文件。

在上载服务包和配置文件后,将为您提供一个内部过渡 URL,可以使用该 URL 在 Windows Azure 过渡环境中自行测试您的服务。在准备好将您的服务投入生产时,请将服务从过渡 URL 切换到生产 URL。

有关创建和部署云服务的其他信息,请参阅如何创建和部署云服务

另请参阅

显示:
© 2014 Microsoft