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 浏览器中打开您的云服务。

转载于:https://www.cnblogs.com/sennly/p/4178560.html

如何在Azure上创建和部署云服务相关推荐

  1. 如何在iOS上创建矢量图形 画云 和 拼图块

    https://github.com/ssyyjj88/PaintCode_Syj http://www.cocoachina.com/ios/20160330/15826.html 原文:How T ...

  2. Global Azure上创建SSTP模式***配置介绍

    Global Azure上创建SSTP模式×××配置介绍 说到Windows Azure ×××配置,相信大家都很熟悉了,当然我们已经在前几篇文章介绍了很多***的模式配置,比如从本地到Winodow ...

  3. 在Azure上创建MYSQL服务

    Azure和所有的云服务一样,也提供了MYSQL数据库,在Azure中叫mysql database on azure.下面我们来一起在Azure上创建一个Mysql数据库. 在新建--> 数据 ...

  4. 如何在 IDEA 中创建并部署 JavaWeb 程序

    前言 在之前 Java 的学习中,我们可能更多地是和控制台程序打交道,也就是我们日常说的黑框框程序. 现在既然完成了 Java SE 部分的基础知识,是时候来学习 JavaWeb 部分.而随着 IDE ...

  5. 如何在Polygon上创建ERC-20通证

    ERC-20通证是在EVM兼容的区块链和Layer 2网络上进行交易的一个关键部分.在本教程中,你将学习如何在Polygon上创建ERC-20通证,这是一个Layer 2 EVM区块链,比直接部署在E ...

  6. docker删除所有容器_如何在Linux上创建,列出和删除Docker容器

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

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

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

  8. 如何在IDEA中创建并部署JavaWeb程序

    本文来说下如何在 IDEA 中创建并部署 JavaWeb 程序 文章目录 概述 概述

  9. etcher制作mac启动盘_如何在Mac上创建和引导Linux USB驱动器

    长期以来,Linux一直是可引导闪存驱动器的代名词,无论是要解决您的主操作系统中的某种问题,还是尝试各种发行版. 如何在Mac上创建和引导Linux USB驱动器​www.macz.com 有几种方法 ...

最新文章

  1. 重装系统最关键一步:如何做好备份
  2. C# 托管资源和非托管资源(Dispose、析构函数)
  3. 苏宁国美盈利报警:线下乏力线上重金加码
  4. 【Spring】Spring boot 如何进行私有方法测试
  5. php目录遍历漏洞复现,nginx解析漏洞,配置不当,目录遍历漏洞环境搭建、漏洞复现...
  6. Centos 7 固定ip配置
  7. js中函数参数arguments、callee、caller,值传递、重载
  8. 用户id oracle设置,Oracle中的架构,用户和功能ID
  9. 2W+汉字转拼音JS字库(UTF-8生僻字等通用无乱码)
  10. r 语言初学者指南_自然语言处理初学者指南
  11. Python3安装openpyxl
  12. 传感器原理及应用期末复习题整理(下)
  13. nodejs设置镜像源
  14. 通过Java监听MySQL数据的变化
  15. 电商平台中的架构实践
  16. 计算机CPU工作(多核/缓存)原理
  17. ad中电容用什么封装_何为无极性电容?是干什么用的?
  18. 碰到了version `GLIBC_2.27' not found错误
  19. 网上零售年会召开 微商未来引发热议
  20. CAD打不开怎么办?原因可能是电脑中毒了,6步就能完美解决问题

热门文章

  1. vim怎么配置只有打开特定文件高亮_vimrc里各种配置的含义
  2. 无重复字符最长字串的滑动窗口结合哈希表解法(注释详尽)
  3. IP子网编址和无类域路由CIDR
  4. OpenGL基础17:颜色
  5. bzoj 4975: 区间翻转(博弈)
  6. RabbitMQ用户角色及权限控制
  7. c#读取ini配置文件、将配置数据保存至ini文件
  8. 高并发高可用系统的常见应对策略
  9. Navicat无法连接SqlServer数据库
  10. Django 系列博客(十一)