本文将对有关 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 磁盘以及托管和非托管高级磁盘的常见问题解答的更多相关文章

  1. C# 托管和非托管混合编程

    在非托管模块中实现你比较重要的算法,然后通过 CLR 的平台互操作,来使托管代码调用它,这样程序仍然能够正常工作,但对非托管的本地代码进行反编译,就很困难.   最直接的实现托管与非托管编程的方法就是 ...

  2. [.net 面向对象程序设计进阶] (8) 托管与非托管

    本节导读:虽然在.NET编程过程中,绝大多数内存垃圾回收由CLR(公共语言运行时)自动回收,但也有很多需要我们编码回收.掌握托管与非托管的基本知识,可以有效避免某些情况下导致的程序异常. 1.什么是托 ...

  3. C# using 三种使用方式 C#中托管与非托管 C#托管资源和非托管资源区别

    1.using指令.using + 命名空间名字,这样可以在程序中直接用命令空间中的类型,而不必指定类型的详细命名空间,类似于Java的import,这个功能也是最常用的,几乎每个cs的程序都会用到. ...

  4. 利用C#Marshal类实现托管和非托管的相互转换

    Marshal 类 命名空间:System.Runtime.InteropServices 提供了一个方法集,这些方法用于分配非托管内存.复制非托管内存块.将托管类型转换为非托管类型,此外还提供了在与 ...

  5. [转]C# 之DLL调用(托管与非托管)

    每种编程语言调用DLL的方法都不尽相同,在此只对用C#调用DLL的方法进行介绍.首先,您需要了解什么是托管,什么是非托管.一般可以认为:非托管代码主要是基于win 32平台开发的DLL,activeX ...

  6. C#的托管与非托管大难点

    托管代码与非托管代码 众所周知,我们正常编程所用的高级语言,是无法被计算机识别的.需要先将高级语言翻译为机器语言,才能被机器理解和运行.在标准C/C++中,编译过程是这样的:源代码首先经过预处理器,对 ...

  7. NET的堆和栈04,对托管和非托管资源的垃圾回收以及内存分配

    在" .NET的堆和栈01,基本概念.值类型内存分配"中,了解了"堆"和"栈"的基本概念,以及值类型的内存分配.我们知道:当执行一个方法的时 ...

  8. C#的三大难点之二:托管与非托管

    相关文章: C#的三大难点之前传:什么时候应该使用C#?​C#的三大难点之一:byte与char,string与StringBuilderC#的三大难点之二:托管与非托管C#的三大难点之三:消息与事件 ...

  9. Oracle Data Provider for .NET的使用(托管与非托管(一))

    目录 简单的概述 简单的使用 非托管系统要求 托管驱动系统要求 其它的注意事项 ODP.NET版本说明 安装ODP.NET 安装非托管驱动 非托管驱动绿色配置 简单的概述 ODP.NET的含义是 Or ...

随机推荐

  1. Activity四大启动模式

    ctivity的四种启动模式: standard.singleTop.singleTask.singleInstance 为了打印方便,定义一个基础Activity,在其onCreate方法和onNe ...

  2. 【转】linux sar命令详解

    原文地址:http://lovesoo.org/linux-sar-command-detailed.html sar(System Activity Reporter系统活动情况报告)是目前 Lin ...

  3. NIO的Buffer&Channel&Selector

    java的NIO和AIO Buffer position.limit.capacity 初始化 Buffer 填充 Buffer 提取 Buffer 中的值 mark() & reset() ...

  4. 面试:vector类的简单实现

    vector类的简单实现 #include <vector> #include <iostream> #include <cstring> #include < ...

  5. WPF中的Visual Tree和Logical Tree与路由事件

    1.Visual Tree和Logical TreeLogical Tree:逻辑树,WPF中用户界面有一个对象树构建而成,这棵树叫做逻辑树,元素的声明分层结构形成了所谓的逻辑树!!Visual Tr ...

  6. [机器学习] 性能评估指标(精确率、召回率、ROC、AUC)

    混淆矩阵 介绍这些概念之前先来介绍一个概念:混淆矩阵(confusion matrix).对于 k 元分类,其实它就是一个k x k的表格,用来记录分类器的预测结果.对于常见的二元分类,它的混淆矩阵是 ...

  7. Hibernate常出现的报错

    刚开始学习hibernate的时候,第一次就遇到了空指针异常,结果是我的配置文件处理错误(主要是数据库表的字段与就java实体类的属性名单词写错了):一般是报空指针异常的话,多半是配置文件的问题. 但 ...

  8. JAVA WEB 过滤器(Filter)中向容器 Spring 注入 bean

    如果直接使用 @Autoware 获取 bean 会直接使该 bean 为 null,这是因为这种配置过滤器的方法无法在过滤器中使用 Spring bean,因为 Filter 比 bean 先加载, ...

  9. [原] jQuery EasyUI 1.3.4 离线API、Demo (最新)

    说明 本文下载包为 jQuery EasyUI 1.3.4 离线API.Demo. API 按照分类整理做成了离线版本,文档保证和官网完全一致: Demo 按照分类整理为合集. 1.3.3版本中新增 ...

  10. WCF 获取客户端IP

    public class Service2 : IService2 { public User DoWork() { Console.WriteLine(ClientIpAndPort()); }; ...