以下部分提供 Azure Stack Hub 存储容量规划信息,以帮助规划解决方案的存储需求。
存储容量的使用和组织
Azure Stack Hub 的超融合配置允许共享物理存储设备。 可共享的存储可分为三个主要部分:基础设施、租户虚拟机(VM)的临时存储空间,以及支持 Azure 一致性存储(ACS)服务的 Blob 存储、表和队列的存储。
存储空间直通缓存和容量层
存储容量可以用于操作系统、本地日志记录、转储和其他临时基础结构存储需求。 此本地存储容量独立于受存储空间直通配置管理的存储设备(设备和容量独立)。 其余的存储设备放置在单一存储容量池中,不考虑扩展单元中的服务器数量。
这些设备分为两种类型:缓存和容量。 存储空间直通使用缓存设备来写回和读取缓存。 这些缓存设备的容量在使用时,并不局限于已格式化虚拟磁盘的格式化“可见”容量。 相比之下,Storage Spaces Direct 确实使用容量设备来实现此目的,提供管理数据的“存放位置”。
Azure Stack Hub 基础结构直接分配和管理所有存储容量。 操作员不需要做出关于配置、分配和容量扩展的选择。 在初始安装和部署或容量扩展期间,Azure Stack Hub 自动执行这些设计决策,以符合解决方案要求。 Azure Stack Hub 在设计过程中会详细考虑复原能力、预留容量以便重新生成,以及其他重要细节。
作员可以在 所有闪存 或 混合 存储配置之间进行选择:
在所有闪存配置中,配置可以是两层配置,也可以是单层配置。 如果配置是单层,则所有容量设备都属于同一类型(例如 NVMe 或 SATA SSD 或 SAS SSD),并且不使用缓存设备。 在两层所有闪存配置中,典型的配置是 NVMe 作为缓存设备,然后 SATA 或 SAS SSD 作为容量设备。
在混合两层配置中,缓存在 NVMe、SATA 或 SAS SSD 之间进行选择,容量为 HDD。
存储空间直通和 Azure Stack Hub 存储配置概述如下:
- 每个缩放单元有一个存储空间直通池(所有存储设备在单个池中配置)。
- 虚拟磁盘作为三重镜像副本创建,以获得最佳性能和弹性。
- 每个虚拟磁盘的格式设置为 ReFS 文件系统。
- 虚拟磁盘容量的计算和分配方式确保池中的一个容量设备的数据容量保持未分配状态。 这相当于每个服务器一个容量驱动器。
- 每个 ReFS 文件系统都启用了 BitLocker 进行静态数据加密。
自动创建的虚拟磁盘及其容量如下所示:
名称 | 容量计算 | DESCRIPTION |
---|---|---|
本地/启动设备 | 最低为 340 GB1 | 用于操作系统映像和“本地”基础结构 VM 的单个服务器存储。 |
基础设施 | 3.5 TB | 所有 Azure Stack Hub 基础结构使用情况。 |
VmTemp | 请参阅下面的2 | 租户 VM 附加了一个临时磁盘,并且数据存储在这些虚拟磁盘中。 |
ACS (美国化学学会) | 请参阅下面的 3 | Azure 一致存储容量,为 blob、表和队列提供服务。 |
1 Azure Stack Hub 解决方案合作伙伴所需的最小存储容量。
2 用于租户 VM 临时磁盘的虚拟磁盘大小计算为服务器物理内存的比率。 临时磁盘是分配给 VM 的物理内存的比率。 Azure Stack Hub 中为“临时磁盘”存储完成的分配捕获了大多数用例,但可能无法满足所有临时磁盘存储需求。 该比率既要让临时存储可用,又要确保不将解决方案的大多数存储容量仅用于临时磁盘容量。 每个服务器在缩放单元中创建一个临时存储磁盘。 临时存储的容量不会超过缩放单元存储池中总可用存储容量的 10%。 计算类似于以下示例:
DesiredTempStoragePerServer = PhysicalMemory * 0.65 * 8
TempStoragePerSolution = DesiredTempStoragePerServer * NumberOfServers
PercentOfTotalCapacity = TempStoragePerSolution / TotalAvailableCapacity
If (PercentOfTotalCapacity <= 0.1)
TempVirtualDiskSize = DesiredTempStoragePerServer
Else
TempVirtualDiskSize = (TotalAvailableCapacity * 0.1) / NumberOfServers
3 创建的供 ACS 使用的虚拟磁盘对剩余容量进行了简单的划分。 如前所述,所有虚拟磁盘都是一个三向镜像,一个容量驱动器的相当于一个服务器的容量已取消分配。 前面枚举的各种虚拟磁盘首先分配,剩余容量随后用于 ACS 虚拟磁盘。
后续步骤
您可以了解有关 Azure Stack Hub Capacity Planner 的信息。