技术开发 频道

微软云实践:VS 2010构建云服务

  创建一个托管服务

  为了创建一个完整的托管服务,返回Windows Azure开发门户,用你的Live ID登录,点击“新建服务”*“托管服务”,你将会看到一个新建托管服务页面,在这里你可以指定服务的名字和描述信息,点击下一步,为托管服务项目输入一个域名,如图5所示,设置关联组匹配先前创建的Thumbnails密切关联组,创建好项目后,你会看到一个项目摘要信息页面。

  图 5 配置一个托管服务

  在Visual Studio解决方案资源管理器Thumbnails节点上点击右键,选择“发布”,这个命令会构建一个Windows Azure程序包,然后打开Windows资源管理器显示该程序包所在本地目录,最后启动默认浏览器进入开发门户。

  从开发门户主页转到Thumbnails托管服务摘要页面,点击阶段下面的部署按钮,进入分级部署页面,在这里你可以指定并上传程序包和配置文件,你可以从Windows资源管理器复制服务包(.cspkg)和服务配置文件的路径。

  门户将会上传你的服务包,并将你的云服务部署到分级部署区域中,你的角色也会被置为已分配状态(Allocated),这意味着你的Windows Azure程序已经在数据中心硬件上准备就绪,但尚未计划运行。

  为了在分级部署区域中测试你的云服务,你需要运行它,点击“运行”,你的Web角色将变成正在初始化状态,当Web角色准备就绪后,状态变为已启动,当你的角色启动好后,就可以输入分级部署URL进行测试了。

  从正在初始化状态过渡到已启动状态至少需要10分钟,当你对分级部署区域中的云服务感到满意时,你可以点击如图6所示的图标将服务正式发布到生产区域。

  图6  正式发布按钮

  当你的部署详细信息显示在页面的生产区域中时,你的云服务就算是部署好了。

  熟悉的工具

  Visual Studio 2010让你很容易创建、编辑、配置、调试和部署运行在Windows Azure上的程序,特别是你现在掌握的ASP.NET和Visual Studio 技能会有用武之地,Windows Azure提供了一个高效、稳定和低成本的云计算机会,而Visual Studio 2010提供了一个快速开发和部署云服务的手段。

0
相关文章