如何在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 服务部署到一个区域中的同一位置。你可以在网络领域的管理门户,亲合团体页上创建亲和组。有关详细信息,请参阅创建管理门户中亲和团体.
如何: 创建使用快速创建一个云服务
在管理门户中,单击新建>计算>云服务>快速创建.
在URL中,输入要使用公共 URL 中的用于访问您的云服务在生产部署中的子域名称。生产部署的 URL 格式是: http://myURL.cloudapp.net。
在区域或亲和组,选择的地理区域或亲和力组部署到云服务。如果您想要将你的云服务部署到区域内其他 Azure 服务相同的位置,请选择亲和团体。
单击创建云服务.
您可以监视在窗口底部的消息区域中的进程的状态。
云服务领域开篇所显示的新的云服务的不同而不同。当状态更改为已创建时,创建云服务已成功完成。
如何: 上载一个云服务的证书
在管理门户中,单击云服务,单击云服务的名称,然后单击证书.
单击上载证书或上传.
在文件中,使用浏览来选择证书 (.pfx 文件)。
在密码,输入证书的专用密钥。
单击确定(复选标记)。
你可以观看上载在消息区域中,如下图所示的进展。当上传完成后时,该证书被添加到表。在消息区域中,单击确定关闭该消息。
如何: 部署云服务
在管理门户中,单击云服务,单击的云服务,名称然后单击仪表板.
在生产环境中打开的仪表板,在这一点上,您可以选择分期部署您的应用程序在暂存环境中。有关详细信息,请参阅管理部署在 Azure 中.
单击上载新的生产部署或上传.
在部署标签,输入新的部署 — — 例如,MyCloudServicev4 的名称。
在包,使用浏览以选择服务包 (.cspkg) 要使用的文件。
在配置中,使用浏览以选择服务配置文件 (.cscfg) 使用。
如果云服务将包括任何角色,同时只能有一个实例,请选择该部署,即使一个或多个角色包含单个实例的复选框,以启用该部署继续。
Azure 只能保证 99.95%访问云服务在维修和服务的更新过程中如果每个角色都有至少两个实例。如果需要,可以规模页上添加额外角色实例之后您将部署云服务。有关的详细信息,请参阅服务级别协议.
单击确定(复选标记) 开始云服务部署。
您可以监视部署消息区中的地位。单击确定来隐藏该消息。
验证您的部署已成功完成
单击仪表板.
状态应显示该服务是运行.
下快速浏览,请单击该网站的 URL,以在 web 浏览器中打开您的云服务。
如何在Azure上创建和部署云服务的更多相关文章
- (视频) 《快速创建网站》2.1 在Azure上创建网站及网站运行机制
现在让我们开始一天的建站之旅. 本文是<快速创建网站>系列的第2篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 访问本系列目录,请点击:http:// ...
- (视频)《快速创建网站》2.1 在Azure上创建网站及网站运行机制
现在让我们开始一天的建站之旅. 本文是<快速创建网站>系列的第2篇,如果你还没有看过之前的内容,建议你点击以下目录中的章节先阅读其他内容再回到本文. 1. 网站管理平台WordPress和 ...
- 关于如何在github上创建团队开发环境
今天想写个如何在github上创建团队开发环境的博客.送给那些还不知道如何在github上创建团队开发环境的开发人员. 1.首先,当然你要有个github的账号.具体怎么注册我这里就不说了.可以上gi ...
- 在Windows Azure上创建ASP.NET MVC网站
本篇体验在Windows Azure上创建ASP.NET MVC网站. →登录到Windows Azure管理门户 →点击左下方的"新建" →点击"自定义创建" ...
- 如何在Linux上创建,列出和删除Docker容器
本篇文章介绍的内容是关于在Linux机器上创建,列出和删除docker容器,下面我们来看具体的内容. 1.启动Docker容器 使用下面的命令启动新的Docker容器.这将启动一个新的容器,并为你提供 ...
- Windows Azure Cloud Service (41) 修改云服务IIS托管管道模式为4.0经典模式
<Windows Azure Platform 系列文章目录> 这是笔者在之前的项目中遇到的问题,做一下总结,给网友做参考. 在一般情况下,Visual Studio开发的Cloud Se ...
- 【Azure云服务 Cloud Service】如何在部署云服务Cloud Service时候通过启动任务Start Task来配置IIS (如开启ARR)
问题情形 通过VS部署Cloud Service时,需要在开始任务时候安装或配置其他任务,如安装及配置ARR. 执行步骤 1) 下载 requestRouter_amd64.msi 和 webfarm ...
- 如何在CentOS上创建Kubernetes集群
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由编程男孩 发表于云+社区专栏 介绍 Kubernetes(常简称为K8s)是用于自动部署.扩展和管理容器化(containerized ...
- 如何在 Azure 中创建 ASP.NET Web 应用
Azure Web 应用提供高度可缩放.自修补的 Web 托管服务. 本快速入门演示如何将第一个 ASP.NET Web 应用部署到 Azure Web 应用中. 完成后,便拥有了一个资源组,该资源组 ...
随机推荐
- centos系统python升级2.7.3
首先下载源tar包 可利用linux自带下载工具wget下载,如下所示: wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz 下载 ...
- Boost format
浅尝boost之format 概述 std::string是个很不错的东东,但实际使用时基本在每个程序里都会遇到不愉快的事情:格式化字符串.我甚至由于这个原因在代码里引入平台有关的MFC,A ...
- C语言的数据类型
复习之余,做点笔记<C语言之数据类型> 一.整数数据类型 (1)整数数据类型 整数类型 char 字符型变量 1字节(8Bit) short 短整型 2字节(16Bit) i ...
- 【JPA】query新对象 需要 构造函数
构造函数 @Query("select g from Note g where id=?1" ) Note findById(Long id); @Query("sele ...
- 关于JS中的apply()与call()使用方法与区别
Js apply方法详解我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里 ...
- Pair Project: Elevator Scheduler [电梯调度算法的实现和测试]:谢勤政-11061197,吴润凡-11061185
一,关于结对编程 结对编程的优点: 1)在开发层次,结对编程能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力. 2)对开发人员自身来说,结对工作能带来更多的信心,高质量的产出能带来更高 ...
- word-wrap同word-break的区别(转)
本文列举了兼容 IE 和 FF 的换行 CSS 推荐样式,详细介绍了word-wrap同word-break的区别. 兼容 IE 和 FF 的换行 CSS 推荐样式 最好的方式是 word-wrap: ...
- Oracle常用查看表结构命令
获取表: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select ...
- codeforces 395B2 iwiwi
#include<cstdio> #include<cstring> using namespace std; ]="iiiiiiiiiiiiiiiiiiiiii&q ...
- SpeedPHP关于一对一和一对多关联关系的建立 model建立
新闻表:t_news 新闻类型表:b_type_to_name 其中一个新闻类型可以包含多个新闻(hasmany),一个新闻只能属于一种新闻类型(hasone) 下面是新闻model类: <?p ...