有关 Azure IaaS VM 磁盘以及托管和非托管高级磁盘的常见问题解答
本文将对有关 Azure 托管磁盘和 Azure 高级存储的一些常见问题进行解答。
托管磁盘
什么是 Azure 托管磁盘?
托管磁盘是一种通过处理存储帐户管理来简化 Azure IaaS VM 的磁盘管理的功能。 有关详细信息,请参阅托管磁盘概述。
如果从现有的 VHD(80 GB)创建标准托管磁盘,需要多少费用?
从 80 GB VHD 创建的标准托管磁盘被视为下一个可用的标准磁盘大小(S10 磁盘)。 我们按 S10 磁盘定价收费。 有关详细信息,请参阅定价页。
标准托管磁盘是否产生任何事务成本?
是的。 我们针对每个事务进行收费。 有关详细信息,请参阅定价页。
对于标准托管磁盘,是对磁盘上的数据实际大小收费还是对磁盘的预配容量收费?
我们根据磁盘的预配容量收费。 有关详细信息,请参阅定价页。
高级托管磁盘与非托管磁盘的定价有何不同?
高级托管磁盘的定价与高级非托管磁盘的定价相同。
是否可以更改托管磁盘的存储帐户类型(标准或高级)?
是的。 可以使用 Azure 门户、PowerShell 或 Azure CLI 更改托管磁盘的存储帐户类型。
是否可将托管磁盘复制或导出到专用存储帐户?
是的。 可使用 Azure 门户、PowerShell 或 Azure CLI 导出托管磁盘。
是否可以使用 Azure 存储帐户中的 VHD 文件以不同的订阅创建托管磁盘?
不可以。
是否可以使用 Azure 存储帐户中的 VHD 文件在不同的区域中创建托管磁盘?
不可以。
客户使用托管磁盘是否存在任何规模限制?
托管磁盘取消了与存储帐户相关的限制。 但是,每个订阅的托管磁盘数默认限制为 2,000 个。 可以致电支持人员增加此限制数。
是否可以创建托管磁盘的增量快照?
不可以。 当前的快照功能可提供托管磁盘的完整副本。 但我们计划在将来支持增量快照。
可用性集中的 VM 是否可以同时包含托管和非托管磁盘?
不可以。 可用性集中的 VM 必须全部使用托管磁盘或全部使用非托管磁盘。 创建可用性集时,可以选择要使用的磁盘类型。
托管磁盘是否是 Azure 门户中的默认选项?
目前不是,但将来会成为默认选项。
是否可以创建一个空托管磁盘?
是的。 可创建空磁盘。 可独立于 VM 创建托管磁盘,例如,不需要将磁盘附加到 VM。
什么是使用托管磁盘的可用性集的支持容错域计数?
使用托管磁盘的可用性集的支持容错域计数为 2 或 3,具体取决于它所在的区域。
如何设置用于诊断的标准存储帐户?
设置 VM 诊断的专用存储帐户。 我们计划将来也将诊断切换到托管磁盘。
托管磁盘支持哪类基于角色的访问控制?
托管磁盘支持三个密钥默认角色:
- 所有者:可管理所有内容,包括访问权限
- 参与者:可管理除访问权限以外的所有内容
- 读者:可查看所有内容,但不能进行更改
是否可将托管磁盘复制或导出到专用存储帐户?
可以为托管磁盘获取只读共享访问签名 URI,使用它将内容复制到专用存储帐户或本地存储。
是否可以创建托管磁盘副本?
客户可以生成托管磁盘的快照,并使用快照创建另一个托管磁盘。
是否仍支持非托管磁盘?
是的。 我们支持非托管磁盘和托管磁盘。 建议对新的工作负荷使用托管磁盘,并将当前的工作负荷迁移到托管磁盘。
如果创建 128 GB 磁盘,然后将大小增加到 130 GB,是否会针对下一磁盘大小 (512 GB) 进行收费?
是的。
是否可以创建本地冗余存储、异地冗余存储和区域冗余存储托管磁盘?
Azure 托管磁盘当前仅支持本地冗余存储托管磁盘。
是否可以收缩或缩小托管磁盘?
不可以。 目前,不支持此功能。
当使用专用(未使用系统准备工具创建或未通用化)操作系统磁盘预配 VM 时,是否可以更改计算机名称属性?
不可以。 无法更新计算机名称属性。 新 VM 从创建操作系统磁盘时所用的父 VM 继承该属性。
托管磁盘和存储服务加密
创建托管磁盘时,是否会默认启用 Azure 存储服务加密?
是的。
加密密钥由谁管理?
21 Vianet 管理加密密钥。
是否可以为托管磁盘禁用存储服务加密?
不可以。
存储服务加密是否仅适用于特定区域?
不可以。 它适用于托管磁盘可用的所有区域。 托管磁盘适用于所有公共区域和德国。
如何确定托管磁盘是否已加密?
可以从 Azure 门户、Azure CLI 和 PowerShell 确定托管磁盘的创建时间。 如果时间是在 2017 年 6 月 9 日之后,则磁盘已加密。
如何对 2017 年 6 月 10 日之前创建的现有磁盘加密?
自 2017 年 6 月 10 日起,写入到现有托管磁盘的新数据会自动加密。 我们还打算对现有数据进行加密,且在后台以异步方式加密。 如果必须立即对现有数据进行加密,请创建磁盘的副本。 将对新磁盘进行加密。
托管快照和映像是否加密?
是的。 2017 年 6 月 9 日之后创建的所有托管快照和映像均会自动加密。
是否可以将 VM 的位于存储帐户且现在或以前已加密的非托管磁盘转换为托管磁盘?
是
是否会同时加密从托管磁盘或快照导出的 VHD?
不可以。 但如果将 VHD 从加密托管磁盘或快照导出到加密存储帐户,则会对其进行加密。
高级磁盘:托管和非托管
如果 VM 使用支持高级存储的大小系列(比如 DSv2),是否可以同时附加高级和标准数据磁盘?
是的。
是否可以同时将高级和标准数据磁盘附加到不支持高级存储的大小系列,例如 D、Dv2 或 F 系列?
不可以。 只可以将标准数据磁盘附加到不使用支持高级存储的大小系列的 VM。
如果从现有的 VHD (80 GB) 创建高级数据磁盘,需要多少费用?
从 80 GB VHD 创建的高级数据磁盘被视为下一个可用的高级磁盘大小(P10 磁盘)。 我们按 P10 磁盘定价收费。
使用高级存储时是否存在事务成本?
每个磁盘大小都有固定成本,其根据 IOPS 和吞吐量的特定限制进行预配。 其他成本包括出站带宽和快照容量(如果适用)。 有关详细信息,请参阅定价页。
可从磁盘缓存获取的 IOPS 和吞吐量限制是多少?
DS 系列的缓存和本地 SSD 合并限制是每个核心 4,000 IOPS,以及每个核心每秒 33 MB。
托管磁盘 VM 是否支持本地 SSD?
本地 SSD 是托管磁盘 VM 随附的临时存储。 临时存储不需要额外的成本。 建议不要使用此本地 SSD 来存储应用程序数据,因为这些数据不会永久保存在 Azure Blob 存储中。
在高级磁盘上使用 TRIM 是否有任何影响?
在高级或标准磁盘的 Azure 磁盘上使用 TRIM 没有负面影响。
新磁盘大小:托管和非托管
操作系统和数据磁盘支持的最大磁盘大小是多少?
Azure 支持的操作系统磁盘的分区类型是主启动记录 (MBR)。 MBR 格式支持的磁盘最大大小为 2 TB。 Azure 支持的操作系统磁盘的最大大小为 2 TB。 Azure 支持的数据磁盘最大大小为 4 TB。
支持的最大页 blob 大小是多少?
Azure 支持的最大页 blob 大小是 8 TB (8,191 GB)。 我们不支持将大于 4 TB (4,095 GB) 的页 blob 作为数据或操作系统磁盘附加到 VM。
是否需要使用新版本的 Azure 工具来创建、附加、上传大于 1 TB 的磁盘并重设其大小?
无需升级现有 Azure 工具即可创建、附加大于 1 TB 的磁盘或重设其大小。 若要直接从本地将 VHD 文件作为页 blob 或非托管磁盘上传到到 Azure,需要使用最新工具集:
Azure 工具 | 支持的版本 |
---|---|
Azure PowerShell | 版本号 4.1.0:2017 年 6 月版或更高版本 |
Azure CLI v1 | 版本号 0.10.13:2017 年 5 月版或更高版本 |
AzCopy | 版本号 6.1.0:2017 年 6 月版或更高版本 |
即将提供 Azure CLI v2 和 Azure 存储资源管理器支持。
非托管磁盘或页 blob 是否支持 P4 和 P6 磁盘大小?
不可以。 仅托管磁盘支持 P4 (32 GB) 和 P6 (64 GB) 磁盘大小。 即将提供非托管磁盘和页 blob 支持。
如果在支持较小磁盘(约 2017 年 6 月 15 日)之前创建了小于 64 GB 的高级托管磁盘,将如何计费?
根据 P10 定价层继续对小于 64 GB 的现有高级小磁盘计费。
如何将小于 64 GB 的高级小磁盘的磁盘层级从 P10 切换到 P4 或 P6?
可以拍摄小磁盘的快照,然后创建磁盘以自动根据预配大小将定价层切换到 P4 或 P6。立即访问http://market.azure.cn
有关 Azure IaaS VM 磁盘以及托管和非托管高级磁盘的常见问题解答的更多相关文章
- C# 托管和非托管混合编程
在非托管模块中实现你比较重要的算法,然后通过 CLR 的平台互操作,来使托管代码调用它,这样程序仍然能够正常工作,但对非托管的本地代码进行反编译,就很困难. 最直接的实现托管与非托管编程的方法就是 ...
- [.net 面向对象程序设计进阶] (8) 托管与非托管
本节导读:虽然在.NET编程过程中,绝大多数内存垃圾回收由CLR(公共语言运行时)自动回收,但也有很多需要我们编码回收.掌握托管与非托管的基本知识,可以有效避免某些情况下导致的程序异常. 1.什么是托 ...
- C# using 三种使用方式 C#中托管与非托管 C#托管资源和非托管资源区别
1.using指令.using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到. ...
- 利用C#Marshal类实现托管和非托管的相互转换
Marshal 类 命名空间:System.Runtime.InteropServices 提供了一个方法集,这些方法用于分配非托管内存.复制非托管内存块.将托管类型转换为非托管类型,此外还提供了在与 ...
- [转]C# 之DLL调用(托管与非托管)
每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍.首先,您需要了解什么是托管,什么是非托管.一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX ...
- C#的托管与非托管大难点
托管代码与非托管代码 众所周知,我们正常编程所用的高级语言,是无法被计算机识别的.需要先将高级语言翻译为机器语言,才能被机器理解和运行.在标准C/C++中,编译过程是这样的:源代码首先经过预处理器,对 ...
- NET的堆和栈04,对托管和非托管资源的垃圾回收以及内存分配
在" .NET的堆和栈01,基本概念.值类型内存分配"中,了解了"堆"和"栈"的基本概念,以及值类型的内存分配.我们知道:当执行一个方法的时 ...
- C#的三大难点之二:托管与非托管
相关文章: C#的三大难点之前传:什么时候应该使用C#?C#的三大难点之一:byte与char,string与StringBuilderC#的三大难点之二:托管与非托管C#的三大难点之三:消息与事件 ...
- Oracle Data Provider for .NET的使用(托管与非托管(一))
目录 简单的概述 简单的使用 非托管系统要求 托管驱动系统要求 其它的注意事项 ODP.NET版本说明 安装ODP.NET 安装非托管驱动 非托管驱动绿色配置 简单的概述 ODP.NET的含义是 Or ...
随机推荐
- 关于eclipse 在创建一个新项目时自动出现的appcompat v7如何解决
参考链接:https://blog.csdn.net/u013146742/article/details/51446438 我安装的ADT版本是23.0.2的新建的Android项目会自动带个app ...
- asp.net调用js方法
C#前台js调用后台代码 前台js <script type="text/javascript" language="javascript"> fu ...
- 走进javascript——被忽视的DOM方法和属性
isEqualNode() isEqualNode方法可以用来判断两个DOM节点是否相同,给我的第一感觉是没用,因为两个DOM的比较很容易让人想成是字符串的比较,心想直接用两个等号不就可以了吗,但马上 ...
- Java 集合并交补
示例 package com.example; import java.util.ArrayList; import java.util.Arrays; import java.util.Collec ...
- Spring @Valid
@Valid基本用法 强烈推荐如果要学习@Valid JSR303, 建议看这里的API Bean Validation规范 ! Controller控制器中在需要校验的实体类上添加 @Valid ...
- [开源] .NET数据库ORM类库 Insql
介绍 新年之际,给大家介绍个我自己开发的ORM类库Insql.TA是一个轻量级的.NET ORM类库 . 对象映射基于Dapper , Sql配置灵感来自于Mybatis.简单优雅性能是TA的追求. ...
- 并发编程之 ConcurrentLinkedQueue 源码剖析
前言 今天我们继续分析 java 并发包的源码,今天的主角是谁呢?ConcurrentLinkedQueue,上次我们分析了并发下 ArrayList 的替代 CopyOnWriteArrayList ...
- c# 对文件的各种操作
C# 获取文件名及扩展名 string aFirstName = aFile.Substring(aFile.LastIndexOf("\\") + 1, (aFile.LastI ...
- 《码出高效 Java开发手册》第二章 面向对象
码云地址: https://gitee.com/forxiaoming/JavaBaseCode/tree/master/EasyCoding 第2章 面向对象 Object-Oriented Pro ...
- MyBatis开发Dao层的两种方式(原始Dao层开发)
本文将介绍使用框架mybatis开发原始Dao层来对一个对数据库进行增删改查的案例. Mapper动态代理开发Dao层请阅读我的下一篇博客:MyBatis开发Dao层的两种方式(Mapper动态代理方 ...