如何在Azure上创建和部署云服务

 

Azure 管理门户提供两种方法可用来创建和部署一个云服务:快速创建自定义创建.

本主题说明如何使用快速创建方法来创建新的云服务,然后使用上传来上载和部署一套在 Azure 的云服务。当您使用此方法时,Azure 管理门户使可用的方便链接,当您去完成所有的要求。如果你准备好部署你的云服务,当您创建它时,你可以同时使用自定义创建两个.

如果你打算将发布您的云服务从 Windows 团队基础服务 (TFS),使用快速创建,然后设置 TFS 出版从快速启动或仪表板。为更多的信息,见到 Azure 通过使用 Visual Studio 网上持续交付或请参阅快速启动页的帮助。

表的内容

概念

三个组件是为了部署在 Azure 的云服务的应用程序所必需的:

  • 服务定义文件云服务定义文件 (.csdef) 定义服务模型中,包括角色的数量。

  • 服务配置文件云服务配置文件 (.cscfg) 提供配置设置的云计算服务和个人的角色,包括角色实例的数量。

  • 服务包服务包 (.cspkg) 包含应用程序代码和服务定义文件。

编写您的应用程序

您可以部署一个云服务之前,您必须从应用程序代码和一个云服务配置文件 (.cscfg) 创建的云服务包 (.cspkg)。每个云服务包中包含应用程序文件和配置。服务配置文件中提供的配置设置。

Azure SDK 提供了用于制备这些所需的部署文件的工具。你可以从Azure 下载页面,在其中你想开发您的应用程序代码的语言安装 SDK。

三种云服务功能需要特殊的配置之前导出的服务包:

  • 如果你想要部署安全套接字层 (SSL) 用于数据加密的云服务,配置应用程序以使用 SSL。有关详细信息,请参阅如何配置 SSL 证书的 HTTPS 端点上.

  • 如果您想要配置到角色实例的远程桌面连接,远程桌面配置角色。有关准备用于远程访问的服务定义文件的详细信息,请参阅设置远程桌面连接在 Azure 中的作用.

  • 如果您想要配置详细监测你的云服务,为云服务启用 Azure 诊断。最小的监测(默认的监视级别) 使用从主机操作系统的角色实例 (虚拟机) 中收集的性能计数器。"详细监测 * 收集额外的度量标准,基于性能数据内角色实例以便更仔细的分析,应用程序处理过程中发生的问题。要找出如何启用 Azure 诊断程序,请参阅启用诊断在 Azure 中.

  • 若要创建部署 web 角色或工作者角色的云服务,必须创建的服务包。有关与该软件包相关的文件的详细信息,请参阅设置了云服务,Azure。要创建软件包文件,请参阅Windows Azure 应用程序软件包。如果您正在使用 Visual Studio 开发应用程序,请参阅发布云服务使用 Azure 工具.

在你开始之前

  • 如果您还没有安装 Azure SDK,安装 Azure SDK以打开Azure 下载页面,请单击,然后下载 SDK,您愿意开发您的代码的语言。(你将有机会做到这一点以后)。

  • 如果任何角色实例需要一个证书,创建的证书。云服务使用私钥需要一个.pfx 文件。创建和部署云服务时,可以将证书上载到 Azure。有关证书的信息,请参阅管理证书.

  • 如果您计划将云服务部署到亲合团体,创建亲和组。你可以使用亲和组来将您的云计算服务和其他 Azure 服务部署到一个区域中的同一位置。你可以在网络领域的管理门户,亲合团体页上创建亲和组。有关详细信息,请参阅创建管理门户中亲和团体.

如何: 创建使用快速创建一个云服务

  1. 管理门户中,单击新建>计算>云服务>快速创建.

    CloudServices_QuickCreate

  2. URL中,输入要使用公共 URL 中的用于访问您的云服务在生产部署中的子域名称。生产部署的 URL 格式是: http://myURL.cloudapp.net。

  3. 区域或亲和组,选择的地理区域或亲和力组部署到云服务。如果您想要将你的云服务部署到区域内其他 Azure 服务相同的位置,请选择亲和团体。

  4. 单击创建云服务.

    CloudServices_Region

    您可以监视在窗口底部的消息区域中的进程的状态。

    云服务领域开篇所显示的新的云服务的不同而不同。当状态更改为已创建时,创建云服务已成功完成。

    CloudServices_CloudServicesPage

如何: 上载一个云服务的证书

  1. 管理门户中,单击云服务,单击云服务的名称,然后单击证书.

    CloudServices_QuickCreate

  2. 单击上载证书上传.

  3. 文件中,使用浏览来选择证书 (.pfx 文件)。

  4. 密码,输入证书的专用密钥。

  5. 单击确定(复选标记)。

    CloudServices_AddaCertificate

    你可以观看上载在消息区域中,如下图所示的进展。当上传完成后时,该证书被添加到表。在消息区域中,单击确定关闭该消息。

    CloudServices_CertificateProgress

如何: 部署云服务

  1. 管理门户中,单击云服务,单击的云服务,名称然后单击仪表板.

    在生产环境中打开的仪表板,在这一点上,您可以选择分期部署您的应用程序在暂存环境中。有关详细信息,请参阅管理部署在 Azure 中.

  2. 单击上载新的生产部署上传.

  3. 部署标签,输入新的部署 — — 例如,MyCloudServicev4 的名称。

  4. ,使用浏览以选择服务包 (.cspkg) 要使用的文件。

  5. 配置中,使用浏览以选择服务配置文件 (.cscfg) 使用。

  6. 如果云服务将包括任何角色,同时只能有一个实例,请选择该部署,即使一个或多个角色包含单个实例的复选框,以启用该部署继续。

Azure 只能保证 99.95%访问云服务在维修和服务的更新过程中如果每个角色都有至少两个实例。如果需要,可以规模页上添加额外角色实例之后您将部署云服务。有关的详细信息,请参阅服务级别协议.

  1. 单击确定(复选标记) 开始云服务部署。

    CloudServices_UploadaPackage

    您可以监视部署消息区中的地位。单击确定来隐藏该消息。

    CloudServices_UploadProgress

验证您的部署已成功完成
  1. 单击仪表板.

    状态应显示该服务是运行.

  2. 快速浏览,请单击该网站的 URL,以在 web 浏览器中打开您的云服务。

    CloudServices_QuickGlance

posted @ 2014-07-20 17:00  sennly  阅读(1319)  评论(1编辑  收藏  举报