Windows Azure Virtual Machine (23)

使用Storage Space,提高Virtual Machine磁盘的IOPS

熟悉Windows Azure Virtual Machine的读者都知道,我们在创建完Azure VM之后,通过RDP登陆,可以看到Azure VM包含2块磁盘:

1)C盘是操作系统所在盘符,是持久化磁盘。

2)D盘是Temporary Storage,是非持久化盘。D盘只能用来存放临时文件,任何保存在D盘的文件在VM重置后会被删除

有兴趣的的读者可以测试一下,其实Azure VM C盘的IOPS不是很好。

那有什么办法可以提高磁盘的IOPS呢?

我们知道,Azure VM可以通过挂载磁盘的方式,增加额外的持久化磁盘来进行文件的存储。具体内容请看下图:

按上图,对于VM Size为A7的Azure VM来说

可以挂载的磁盘总数为16块。每块磁盘最大存储空间为1TB。总大小为16TB。

每块磁盘的IOPS最大为500,16块磁盘一共可以提供的最大IOPS为16x500=8000

Windows Server 2012提供了Storage Space的功能,可以将多块磁盘做成一块软RAID (RAID 0,1,5),从而提高磁盘的IOPS。

本章我将详细介绍相关的内容,要实现Storage Space的步骤

1.准备好创建 地缘组,存储账户,虚拟网络

2.创建虚拟机,注意虚拟机模板选择Windows Server 2012的操作系统。本例中Azure VM的名称为leistoragespace,VM Size选择A7

3.创建完毕后,我们对VM挂载磁盘,点击Attach Empty Disk。如下图:

4.在弹出页面中,设置Disk的大小。注意将FILE NAME设置的有规则以便于管理,SIZE设置为1-1023之间的值。HostCache设置为None

时间: 2024-10-24 18:31:58

Windows Azure Virtual Machine (23)的相关文章

Windows Azure Virtual Machine (22)

使用Azure PowerShell,设置Virtual Machine Endpoint 我们可以通过Windows Azure Management Portal,打开Virtual Machine的Endpoint,借用我之前博文的图片: 但是如果我们需要打开非常多的Endpoint, 就需要手动一个一个地设置,非常的繁琐. 其实我们可以通过Windows Azure Powershell,来批量设置Virtual Machine的Endpoint. 1.假设已经创建完毕一台Vitual

Windows Azure Virtual Machine (21)

将本地Hyper-V的VM上传至Windows Azure Virtual Machine 我们知道,Windows Azure Virtual Machine最大的优势是在于:上云容易,下云也方便. 我们可以在本地制作Hyper-V的VM,然后通过Azure PowerShell脚本,将本地的VHD上传至Windows Azure.来实现将本地的VM在云上进行托管.这对于我们现有的企业级应用来说,迁移非常方便. 与之前的文章不同,以前的文章我介绍的都是如何制作虚拟机镜像,这些镜像都要运行Sys

Windows Azure Virtual Machine (20)

Windows Azure Virtual Machine (20) 关闭Azure Virtual Machine与VIP Address,Internal IP Address的关系(2) 本章笔者将向大家介绍的场景如下:2台Azure VM在共享同一个DNS地址. 在2台Azure VM的情况下,我们有以下2种方式安全停止Azure VM. 1)关闭其中一台Azure VM(使用Azure Management Portal, RDP或者PowerShell,三种方式) 2)同时关闭2台A

Windows Azure Virtual Machine (19)

关闭Azure Virtual Machine与VIP Address,Internal IP Address的关系(1) 在我们日常使用Windows Azure Virtual Machine的时候,如果服务不再被使用,我们就可以停止VM以节省成本. 一般情况下,有三种方式可以安全停止Azure VM: 1)使用Azure Management Portal,停止VM 2)使用远程桌面连接VM,在远程桌面关闭VM 3)使用Windows Azure PowerShell停止VM 在本章中,我

Windows Azure Virtual Machine (16)

使用Azure PowerShell创建Azure Virtual Machine 注:本章内容和之前的[New Portal]Windows Azure Virtual Machine (12) 在本地制作操作系统VHD并上传至Azure (2) 类似,建议读者先预习相关的内容. 之前给大家介绍很多关于Windows Azure的内容,基本上都是通过Windows Azure Management Portal来创建的.这种创建方式虽然直观简单,但是如果IT管理员需要同时创建1000台Azur

Windows Azure Virtual Machine (10) 自定义Windows Azure Virtu

自定义Windows Azure Virtual Machine模板 通过之前的文章,我相信大家对微软Windows Azure Virtual Machine有一定的了解了. 虽然微软提供了非常多的Azure Virtual Machine模版供我们选择(如下图),但是这些模版只是安装了最基本的操作系统而已. 试想一下,如果我是一个Web开发人员,那我在使用Virtual Machine的过程中.在每次创建完虚拟机后,我都需要远程桌面连接VM,手动安装IIS.这样的过程岂不是非常繁琐? 如果我

Windows Azure Virtual Machine (9) Virtual Machine高可用与自

Virtual Machine高可用与自动负载均衡(下) 上一章的内容里,我们为Azure Virtual Machine的准备工作已经完成.一个DNS地址对应2台不同的虚拟机,分别为LeiZhangVMOne和LeiZhangVMTwo.并且设置了高可用,名称为LeiAbvSet. 这时候如果我们通过IE访问DNS地址:http://LeiZhangVM.cloudapp.net,是无法访问的.这是因为之前选择的Windows Azure Virtual Machine是Server 2012

Windows Azure Virtual Machine (8) Virtual Machine高可用(上)

我们之前介绍Windows Azure Virtual Machine的博文中不难发现,一台Vitual Machine对应一个DNS地址.但这样会出现一个问题:如果仅有的那台Virtual Machine因为异常发生宕机,当客户端通过DNS访问Azure服务,就会发生错误的情况.那在Azure Virtual Machine里如何实现高可用呢?我在这里给大家介绍一下. 本文会同时创建2台Azure Virtual Machine并公用一个DNS地址,以实现高可用性. 1.首先我们登陆Azure

Windows Azure Virtual Machine (6) 指定Virtual Machine存储账户

刚刚发现的新改进,不知道是否已经落伍了. 以前我们在创建Windows Azure Virtual Machine的时候,Storage Account 只能选择Use an automatically generated storage account,如下图: 创建完毕后,会在Storage里生成随即的Storage Name,如下图: 名字里面会加上随即的英文和数字,记忆起来比较麻烦,也不方便管理. 在新的Management Portal里,我们可以指定Virtual Machine存储