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. 管理门户中,单击新建>计算>云服务>快速创建.

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

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

  4. 单击创建云服务.

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

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

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

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

  2. 单击上载证书上传.

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

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

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

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

如何: 部署云服务

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

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

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

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

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

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

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

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

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

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

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

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

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

如何在Azure上创建和部署云服务的更多相关文章

  1. (视频) 《快速创建网站》2.1 在Azure上创建网站及网站运行机制

    现在让我们开始一天的建站之旅. 本文是<快速创建网站>系列的第2篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http:// ...

  2. (视频)《快速创建网站》2.1 在Azure上创建网站及网站运行机制

    现在让我们开始一天的建站之旅. 本文是<快速创建网站>系列的第2篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和 ...

  3. 关于如何在github上创建团队开发环境

    今天想写个如何在github上创建团队开发环境的博客.送给那些还不知道如何在github上创建团队开发环境的开发人员. 1.首先,当然你要有个github的账号.具体怎么注册我这里就不说了.可以上gi ...

  4. 在Windows Azure上创建ASP.NET MVC网站

    本篇体验在Windows Azure上创建ASP.NET MVC网站. →登录到Windows Azure管理门户 →点击左下方的"新建" →点击"自定义创建" ...

  5. 如何在Linux上创建,列出和删除Docker容器

    本篇文章介绍的内容是关于在Linux机器上创建,列出和删除docker容器,下面我们来看具体的内容. 1.启动Docker容器 使用下面的命令启动新的Docker容器.这将启动一个新的容器,并为你提供 ...

  6. Windows Azure Cloud Service (41) 修改云服务IIS托管管道模式为4.0经典模式

    <Windows Azure Platform 系列文章目录> 这是笔者在之前的项目中遇到的问题,做一下总结,给网友做参考. 在一般情况下,Visual Studio开发的Cloud Se ...

  7. 【Azure云服务 Cloud Service】如何在部署云服务Cloud Service时候通过启动任务Start Task来配置IIS (如开启ARR)

    问题情形 通过VS部署Cloud Service时,需要在开始任务时候安装或配置其他任务,如安装及配置ARR. 执行步骤 1) 下载 requestRouter_amd64.msi 和 webfarm ...

  8. 如何在CentOS上创建Kubernetes集群

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由编程男孩 发表于云+社区专栏 介绍 Kubernetes(常简称为K8s)是用于自动部署.扩展和管理容器化(containerized ...

  9. 如何在 Azure 中创建 ASP.NET Web 应用

    Azure Web 应用提供高度可缩放.自修补的 Web 托管服务. 本快速入门演示如何将第一个 ASP.NET Web 应用部署到 Azure Web 应用中. 完成后,便拥有了一个资源组,该资源组 ...

随机推荐

  1. OpenCASCADE 基础

    OpenCASCADE 基础 转载▼ 一直在用OCC作项目,但这方面的中文资料很少,看来OCC在中国还不是十分普及: 后来,项目中使用OCC和DirectX结合使用,取得了很好的效果: 随着OCC6. ...

  2. 开发设计模式(三)策略模式(Strategy Pattern)

    转自http://blog.sina.com.cn/s/blog_89d90b7c01017zrr.html 下面的环境是unity3d,用C#进行编码,当然有人会说这是在乱用模式,U3D不一定适合使 ...

  3. 视图--bai

    /*视图的必要性 create view population_all_view as select xxxx 详细信息 from qgck where rownum<500 -- sql语句不 ...

  4. ExtJS4.2学习(15)树形表格(转)

    鸣谢:http://www.shuyangyang.com.cn/jishuliangongfang/qianduanjishu/2013-11-27/185.html --------------- ...

  5. margin负值的使用

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...

  6. [转载]C#读写配置文件(XML文件)

    .xml文件格式如下 [xhtml] view plaincopy <?xml version="1.0" encoding="utf-8"?> & ...

  7. 九张图让你的PPT立刻高大上

  8. Weex详解:灵活的移动端高性能动态化方案

    原文地址:http://www.infoq.com/cn/articles/introducing-weex 在2016年4月份的QCon上,阿里巴巴资深总监,淘宝移动平台及新业务事业部.阿里百川负责 ...

  9. 深度观察:腾讯收购大众点评背景下的O2O大格局

    [亿欧导读] 腾讯入股大众点评获得20%股权,详情解读:①大众点评:独立自主为底线,要钱大于要流量:②腾讯:承认原生活服务O2O失败,丰富移动支付应用场景:③美团承受压力,拉手窝窝继续苦等买家:④BA ...

  10. linux登录后出现_bash-4.1#终端提示符异常

    如果使用root用户登录出现上述提示,则需要需要重建 /root .bash_profile文件: 1. vi /root .bash_profile 2. 输入如下内容 # .bashrc # Us ...