全新 D 系列虚拟机型号
Kenaz
KwaAzure计算运行时项目经理
今天,我们宣布将发布名为D系列的Windows
Azure 新VM型号,并支持虚拟机和
Web/Worker Role。这些虚拟机型号最多可以提供 112 GB内存,计算处理器速度比我们的
A系列 VM型号快约
60%。此外,这些型号最多还可以提供
800 GB 的本地 SSD磁盘空间,可以瞬间实现读取和写入操作。对于正在运行的工作负荷,如果需要增加处理能力并快速进行本地磁盘
I/O,这些新的型号也可以提供最佳配置。这些型号可同时用于虚拟机和云服务。
我们的一些关键合作伙伴已经看到优势。XtremeData说:“我们得到的这些虚拟机非常适合数据密集型应用程序(大数据和分析),因为这些应用程序需要高带宽
SSD 和高速网络。从测试角度来看,我们发现这些 VM可以提供较高的性能,而且伸缩性较好。”
新型号的定义如下:
通用型
|
名称 |
虚拟核数 |
内存 (GB) |
本地 SSD (GB) |
|
Standard_D1 |
1 |
3.5 |
50 |
|
Standard_D2 |
2 |
7 |
100 |
|
Standard_D3 |
4 |
14 |
200 |
|
Standard_D4 |
8 |
28 |
400 |
高内存
|
名称 |
虚拟核数 |
内存 (GB) |
本地 SSD (GB) |
|
Standard_D11 |
2 |
14 |
100 |
|
Standard_D12 |
4 |
28 |
200 |
|
Standard_D13 |
8 |
56 |
400 |
|
Standard_D14 |
16 |
112 |
800 |
有关定价信息,请参阅虚拟机定价详细信息。
本地存储 SSD驱动器
在这些新型号中,临时驱动器(Windows上为
D:\,Linux上为
/mnt或 /mnt/resource)是本地
SSD。这种高速本地磁盘的最佳使用场景包括:工作负荷在多个实例上备份,例如
MongoDB;或者工作负荷可以将这种高速 I/O磁盘用于本地和临时缓存,例如
SQL Server 2014的缓冲池扩展。请注意,这些驱动器不能保证持久可用。因此,虽然物理硬件故障非常少见,但当它发生时,该磁盘上的数据可能会丢失,这与
OS 磁盘以及任何附加的持久驱动器不同:OS磁盘和附加的持久驱动器在
Azure存储中持续存储。
SQL 2014缓冲池扩展
缓冲池扩展(BPE)是
SQL Server 2014中引入的一项功能,它可以通过使用本地 SSD来扩展
SQL引擎缓冲池,从而大幅改善数据库工作负荷的读取延迟。缓冲池是一种全局内存资源,用于缓存数据页,实现高效率的读取操作。在数据库读取过程中,如果工作集无法切入内存,配置
BPE 可以很好地改善这一性能。

Azure的
D 系列虚拟机中提供了本地 SSD,您可以实现前所未有的
SQL Server 读取速度。
在 Azure中的
SQL Server虚拟机上启用缓冲池扩展非常简单。在任何一台运行 SQL Server的
D系列虚拟机上,以下 T-SQL查询可以启用该扩展:
ALTERSERVER CONFIGURATION
SETBUFFER POOL EXTENSION ON
SIZE =<size> [ KB | MB | GB ]
FILENAME= 'D:\SSDCACHE\EXAMPLE.BPE'
您在自己的应用程序中不需要更改任何代码,所有写入操作将在 Azure存储持续可用的
VM驱动器上持久可用。有关配置和使用 BPE的详细信息,请参阅此处。
除了 BPE之外,SQL
Server上的另一个常见做法是,在 SSD上配置
TempDB,提升性能。现在,您也可以在 Azure
云中实现这一强大的性能提升:利用 Azure D系列虚拟机中提供的本地
SSD。与缓冲池扩展类似,指定
TempDB 位置的操作也非常简单,具体说明请参阅此处。
有关可以将临时对象或行版本存储到 TempDB中的完整功能列表,请参阅此处。
现在我们将讨论如何创建这些虚拟机型号。
创建 D系列虚拟机
导航到我们新的门户体验,在
New 菜单中选择您想要创建的 VM。导航到
Pricing Tier 菜单项,选择 D系列型号:
![]()
提供必要的配置选项,然后单击
Create。
您也可以通过
Azure PowerShellcmdlet 创建全新的 Standard_D*型号虚拟机。以下示例说明了如何使用
PowerShellNew-AzureVM命令创建 Standard_D12虚拟机:
$service= "myService"
$name ="myVMName"
$admin ="admin123"
$pwd ="admin123_!"
$img =Get-AzureVMImage | where {$_.PublisherName -like "*OpenLogic*" } |sort-object PublishedDate -Descending | select-object -first 1
New-AzureVMConfig-Name $name -InstanceSize "Standard_D12" -ImageName $img |Add-AzureProvisioningConfig -Linux -LinuxUser $admin -Password $pwd |New-AzureVM -ServiceName $service -WaitForBoot
该脚本将选择最新的
Linux CentOS VM 映像,并部署 Standard_D12虚拟机实例。
为云服务创建
D 系列实例
类似的,要为云服务部署这些型号,请修改
CSDEF 中 Role上的vmsize属性:
![]()
这将为此
Worker Role 创建“Standard_D12”角色实例。
地理可用性
今天我们将为以下区域提供支持:
中国
中国东部
中国北部
要确定哪些区域提供
Standard_D* 型号支持,下面这个 PowerShell脚本可以提供帮助。注意:最新版本在此处下载。
$myregion= "West US"
$location= Get-AzureLocation | where { $_.Name -eq $myregion }
$location.VirtualMachineRoleSizes
该脚本将返回不同区域中可用的所有角色型号,包括
Standard_D* 型号。
有关
D 系列 VM的详细信息和演示,请观看此处的视频。
如果你有任何疑问,欢迎访问MSDN社区,由专家来为您解答Windows
Azure各种技术问题,或者拨打世纪互联客户服务热线400-089-0365/010-84563652咨询各类服务信息。
本文翻译自:http://azure.microsoft.com/blog/2014/09/22/new-d-series-virtual-machine-sizes/
全新 D 系列虚拟机型号的更多相关文章
- Microsoft Azure News(6) Azure新F系列虚拟机
<Windows Azure Platform 系列文章目录> 我们知道Azure虚拟机的CPU和内存是固定搭配的,不可以按照用户的想法随意更改. 在有些时候,我们需要虚拟机CPU核心数量 ...
- Microsoft Azure News(5) Azure新DV2系列虚拟机上线
<Windows Azure Platform 系列文章目录> 在之前的文章中,笔者了Azure VM虚拟机,分为A系列和D系列2种 Microsoft Azure News(4) Azu ...
- 新款F系列虚拟机
我们宣布,10款全新的优化版虚拟机今天正式面市.这款名为"F系列"的全新虚拟机,基于因特尔2.4 千兆赫Xeon® E5-2673 v3(Haswell)处理器:采用因特尔睿频加速 ...
- Microsoft Azure News(4) Azure新D系列虚拟机上线
<Windows Azure Platform 系列文章目录> Update 2016-05-07 注意事项: Azure的数据中心建设是有先后顺序的,最早是落地了A系列的虚拟机,然后是D ...
- Azure上A/D系列虚拟机到DS系列迁移(2)
11. 该脚本会检测环境,停止虚拟机,拷贝VHD文件,创建磁盘等等,知道出现如下类似画面,他会暂停等待用户操作: 后面这几个步骤非常重要,关系到你后续的创建是否成功: 12. 进入D:\migvm目录 ...
- Azure上A/D系列虚拟机到DS系列迁移(1)
有一些用户在刚开始的时候创建了A7,D14等虚拟机来跑一些IO要求比较高的应用,比如Oracle数据库,MySQL数据库,等到用户量上来之后,性能不够,需要升级数据磁盘到SSD固态硬盘,但是问题是: ...
- Microsoft Azure News(7) Azure B系列虚拟机
<Windows Azure Platform 系列文章目录> 最近微软Azure新数据中心上线了B系列的虚拟机,我这边研究了一下,给大家分享. Azure B系列虚拟机,其实是Burst ...
- 痞子衡嵌入式:同一厂商不同系列Flash型号下Dummy Cycle设置方法可能有差异 (以IS25LP064为例)
大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是同一厂商不同系列Flash型号下Dummy Cycle设置方法的差异. 上一篇文章 <在i.MXRT启动头FDCB里调整Flash ...
- Cpu 常见系列以及型号
Intel旗下 赛扬(Celeron)——桌面低端 奔腾(Pentium)—— 桌面中端 酷睿 (Core)——桌面高端 至强(Xeon)——服务器中端 安腾(Itanium)——服务器高端 凌动(A ...
随机推荐
- .NET和JSON
JSON(JavaScript Object Notation)已经成为了现在大多数程序间数据交换的存储格式,在很多地方取代了XML文件的位置.JSON实际就是JavaScript的对象数组. .NE ...
- 鸟哥笔记:linux系统日志文件介绍
简单的说日志文件就是记录系统活动信息的几个文件,例如:何时.何地(来源ip).何人(什么服务名称).做了什么操作.换句话说就是:记录系统在什么时候由哪个进程做了什么样的行为时,发生了什么事件等. 日志 ...
- 《jQuery UI开发指南》勘误收集
此书由罗晴明 (http://weibo.com/sunnylqm)和我合译完成,此篇博客作为勘误收集而用,若译文有误或者有任何疑问,欢迎留下评论,或者给我发邮件(地址:gzooler@gmail.c ...
- Winform窗口弹出位置控制
窗体的弹出位置可以由属性StartPosition来指定,默认值有: Manural 自定义,由属性Location指定: CenterScreen 屏幕中央: WindowsDefaultBound ...
- [C#]判断字符串中是否包含中文
关键代码: /// <summary> /// 判断字符串中是否包含中文 /// </summary> /// <param name="str"&g ...
- PHP学习笔记(4) - 实现自己的MVC框架
在PHP中实现一个所谓的MVC框架非常简单.这里说一下思路. 一.首先用spl_autoload_register函数实现自己的类型自动加载机制.这样其他代码都不需要再考虑如何将类所在的文件inclu ...
- 大话F#和C#:是否会重蹈C#失败的覆辙?
F#.net 出来有些年头儿了,将从 VS 2010 起在 .net framework 平台上以“一等公民”身份粉墨登场的它,将会给计算机科技与软件工业带来哪些悲喜剧呢? F# 将扮演一个什么角色? ...
- Python原型模式
如果想根据现有对象复制出新的对象并对其修改,可以考虑原型模式(Prototype Pattern) class Point: __slots__ = ("x", "y&q ...
- OSG Win7 + VS2015 编译
1. 准备 建立目标树 OpenSceneGraph-VERSION (VERSION替换为版本号) OpenSceneGraph-VERSION\3rdParty (把依赖库放在此目录) http: ...
- Python设计模式——代理模式(Proxy)
书中的例子是:男A喜欢女A,但是不敢向其表白,所以委托男B为代理,代他送礼物给女A,实现这个需求的重点是,男A和女A是不互相直接接触的,都是通过代理男B,实现间接接触. #encoding=utf-8 ...