在使用微软Azure公有云服务时,遇到很多高IO的需求,普通的VM和存储无法满足,那么我们可以通过高级存储来解决这个问题。

1、 高级存储介绍

Azure VM 支持附加多个高级存储磁盘,使你的应用程序可以具有每个 VM 多达 64 TB 的存储空间。借助高级存储,应用程序对于每个 VM 可以实现 80,000 IOPS(每秒输入/输出操作数)和每秒 2000 MB 的磁盘吞吐量,并且读取操作的延迟非常低。

使用高级存储时的可伸缩性和性能目标

当你为某个高级存储帐户设置磁盘时,其每秒的输入/输出操作次数 (IOPS) 和吞吐量(带宽)取决于磁盘大小。目前有三种类型的高级存储磁盘:P10、P20 和 P30。每种类型各有特定的 IOPS 和吞吐量限制,如下表所示:

高级存储磁盘类型

P10

P20

P30

磁盘大小

128 GB

512 GB

1024 GB (1 TB)

每个磁盘的 IOPS

500

2300

5000

每个磁盘的吞吐量

每秒 100 MB *

每秒 150 MB *

每秒 200 MB *

2、 创建高级存储账户

通过powershell(powershell安装和配置请看之前的文章)的以下命令创建高级存储账户:

New-AzureStorageAccout –StorageAccountName “youraccountname”-Location “your location”-Type “Premium_LRS”

clip_p_w_picpath002

配置默认存储

如果有多个订阅,查看订阅名称

clip_p_w_picpath004

配置刚才创建的存储为默认存储

clip_p_w_picpath006

获取镜像名称

clip_p_w_picpath008

clip_p_w_picpath010

配置环境及创建云服务

clip_p_w_picpath012

配置VM属性

clip_p_w_picpath014

开始创建DS系列虚拟机

clip_p_w_picpath016

创建SSD磁盘及附加到刚才创建的VM上。

clip_p_w_picpath018

接下去在系统中完成磁盘初始化即可。