Azure 中的 Windows 虚拟机概述

Azure 虚拟机 (VM) 是 Azure 提供的多种可缩放按需分配计算资源之一。 通常情况下,如果需要以更大的力度(相对于其他控制选项)控制计算环境,则应选择 VM。 本文介绍创建 VM 之前的注意事项,以及 VM 的创建方法和管理方式。

使用 Azure VM 可以灵活进行虚拟化,而无需购买和维护运行 VM 的物理硬件。 不过,仍然需要通过执行任务来维护 VM,例如,配置、修补和安装在 VM 上运行的软件。

可通过多种方式使用 Azure 虚拟机。 下面是一些示例:

开发和测试– 在 Azure VM 上,可以快速轻松地创建具有特定配置的计算机来满足编程和应用程序测试的需要。

云中的应用程序– 由于应用程序的需求会不断变化,在 Azure 中的 VM 上运行应用程序可能会节省成本。 使用 VM 时,需要支付额外的费用;关闭 VM 时,则无需付费。

扩展的数据中心– Azure 虚拟网络中的虚拟机可以轻松连接到组织的网络。

可以根据需要,将应用程序使用的 VM 纵向和横向扩展为任意数目。

在创建 VM 之前需要考虑哪些因素?

在 Azure 中构建应用程序基础结构时,始终要考虑多种设计注意事项。 在开始之前,必须考虑到 VM 的以下重要方面:

应用程序资源的名称

资源的存储位置

VM 的大小

可以创建的 VM 数目上限

VM 运行的操作系统

VM 在启动后的配置

VM 所需的相关资源

命名

虚拟机有一个分配的名称,另外,它还配置有一个在操作系统中使用的计算机名称。 VM 的名称最多可包含 15 个字符。

如果使用 Azure 创建操作系统磁盘,计算机名称与虚拟机名称相同。 如果上传包含以前配置的操作系统的自有映像并使用它来创建虚拟机,则名称可以不同。 建议在上传自己的映像文件时,使操作系统中的计算机名称与虚拟机名称保持相同。

位置

创建 VM 时,区域通常称为位置。 位置指定 VM 虚拟硬盘的存储位置。

下表显示了获取可用位置列表的一些方法。

方法说明

Azure 门户创建 VM 时,可从列表中选择位置。

Azure PowerShell使用Get-AzureRmLocation命令。

REST API使用列出位置操作。

VM 大小

VM 的大小由所要运行的工作负荷决定。 然后,选择的大小决定了处理能力、内存和存储容量等因素。 Azure 提供各种大小来支持多种类型的用途。

Azure 根据 VM 的大小和操作系统按小时进行收费。 对于不足一小时的部分,Azure 仅根据使用的分钟数计费。 存储将另行定价和收费。

VM 限制

订阅附带默认的配额限制,在为项目部署大量 VM 时,这些限制可能会造成影响。 每个订阅的当前限制是每区域 20 个 VM。 可以开具支持票证来请求提高限制。

操作系统磁盘和映像

虚拟机使用虚拟硬盘 (VHD)来存储其操作系统 (OS) 和数据。 VHD 还可用于存储映像,可以选择某个映像来安装 OS。

Azure 提供许多应用商店映像,这些映像可配合各种版本和类型的 Windows Server 操作系统使用。 应用商店映像由映像发布者、产品、SKU 和版本(通常指定为最新版本)标识。

下表显示了查找映像信息的一些方法。

方法说明

Azure 门户选择要使用的映像时,系统会自动指定值。

Azure PowerShellGet-AzureRMVMImagePublisher-Location "location"

Get-AzureRMVMImageOffer-Location "location" -Publisher "publisherName"

Get-AzureRMVMImageSku-Location "location" -Publisher "publisherName" -Offer "offerName"

REST API列出映像发布者

列出映像产品

列出映像 SKU

可以选择上传并使用自己的映像,在这种情况下,无需使用发布者名称、产品和 SKU。

扩展

VM扩展通过部署后的配置和自动化任务来增加 VM 的功能。

可以使用扩展完成以下常见任务:

运行自定义脚本 – 预配 VM 时,自定义脚本扩展可以通过运行脚本,帮助在 VM 上配置工作负荷。

部署和管理配置 – 可以借助PowerShell Desired State Configuration (DSC) 扩展在 VM 上设置用于管理配置和环境的 DSC。

收集诊断数据 – 可以借助Azure 诊断扩展将 VM 配置为收集诊断数据,然后,可以使用这些数据监视应用程序的运行状况。

相关资源

VM 使用下表中的资源,创建 VM 时,这些资源必须存在,否则要予以创建。

资源必选说明

资源组是VM 必须包含在资源组中。

存储帐户是VM 需要使用存储帐户来存储其虚拟硬盘。

虚拟网络是VM 必须是虚拟网络的成员。

公共 IP 地址否可以向 VM 分配一个公共 IP 地址,以便远程访问它。

网络接口是VM 需要使用网络接口在网络中通信。

数据磁盘否VM 可以包含数据磁盘,以便扩展存储功能。

如何创建第一个 VM?

可以选择多种方法创建 VM。 选择哪种方法取决于所在的环境。

下表提供的信息可帮助你开始创建 VM。

方法文章

Azure 门户使用门户创建运行 Windows 的虚拟机

模板使用 Resource Manager 模板创建 Windows 虚拟机

Azure PowerShell使用 PowerShell 创建 Windows VM

客户端 SDK使用 C# 部署 Azure 资源

REST API创建或更新 VM

问题偶尔会不期而至。 如果遇到了问题,请查看排查在 Azure 中创建 Windows 虚拟机时遇到的 Resource Manager 部署问题

如何管理创建的 VM?

可以使用基于浏览器的门户、支持脚本的命令行工具或直接通过 API 管理 VM。 可能要执行的一些常见管理任务包括获取有关 VM 的信息、登录到 VM、管理可用性以及执行备份。

获取有关 VM 的信息

下表显示了获取有关 VM 的信息的一些方法。

方法说明

Azure 门户在中心菜单中,单击“虚拟机”,然后从列表中选择 VM。 在 VM 的边栏选项卡中,可以访问概述信息、设置值以及监控指标。

Azure PowerShell若要了解如何使用 PowerShell 管理 VM,请参阅使用 Azure PowerShell 模块创建和管理 Windows VM

REST API使用获取 VM 信息操作获取有关 VM 的信息。

客户端 SDK有关使用 C# 管理 VM 的信息,请参阅使用 Azure Resource Manager 与 C# 来管理 Azure 虚拟机

登录到 VM

使用 Azure 门户中的“连接”按钮启动远程桌面 (RDP) 会话。 尝试使用远程连接时,有时可能会出错。 如果遇到这种情况,请查看对运行 Windows 的 Azure 虚拟机的远程桌面连接进行故障排除中的帮助信息。

管理可用性

了解如何确保应用程序的高可用性,这一点很重要。 此配置涉及到创建多个 VM,确保至少有一个 VM 在运行。

为了使部署符合 VM 运行时间达到 99.95% 的服务级别协议,必须在可用性集中部署两个或更多个运行工作负荷的 VM。 此配置可确保 VM 分布到多个容错域,并使用不同的维护时段部署到主机上。 完整Azure SLA说明了 Azure 作为整体的保证可用性。

备份 VM

恢复服务保管库用于保护 Azure 备份和 Azure Site Recovery 服务中的数据与资产。 可以使用恢复服务保管库,通过 PowerShell 来部署和管理采用 Resource Manager 模型部署的 VM 备份

后续步骤

如果打算使用 Linux VM,请查看Azure 和 Linux

Example Azure infrastructure walkthrough(示例 Azure 基础结构演练)中查看有关设置基础结构的指导。

立即访问http://market.azure.cn

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,324评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,303评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,192评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,555评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,569评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,566评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,927评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,583评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,827评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,590评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,669评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,365评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,941评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,928评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,159评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,880评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,399评论 2 342

推荐阅读更多精彩内容