可用性集 相当于AZ? 能实现跨Rack的可用性?
传统的 Hyper-V 技术,其CPU 是共享的。比如您的 ThinkPad T430S 是 4Core/8GB,安装了 Windows Server 2012 R2 操作系统,并且使用 Hyper-V 虚拟出 3 台虚拟机。那该笔记本的物理操作系统 + 3 台虚拟机操作系统本质上都是共享 4Core CPU 的。
Azure 上提供的虚拟机分为 A 系列、D 系列和 Dv2 系列。以 A 系列举例:
虚拟机类型 | CPU | RAM | 外挂磁盘数 | MAX IOPS |
---|---|---|---|---|
Extra Small (A0) | 共享 | 768MB | 1 | 500 |
Small (A1) | 1 | 1.75GB | 2 | 2 X 500 |
Medium (A2) | 2 | 3.5GB | 4 | 4 X 500 |
Large (A3) | 4 | 7GB | 8 | 8 X 500 |
Extra Large (A4) | 8 | 14GB | 16 | 16 X 500 |
A5 | 2 | 14GB | 4 | 4 X 500 |
A6 | 4 | 28GB | 8 | 8 X 500 |
A7 | 8 | 56GB | 16 | 16 X 500 |
除了 A0 的虚拟机类型,CPU 和别的用户共享。其他类型的虚拟机,比如 A1-A7,CPU 是独占的,不和别的用户共享。比如物理服务器是 20Core,那这个物理服务器只能虚拟出 2 台 A7 的 Azure 虚拟机(8Core/56GB),另外多余的 4Core 要预留给物理服务器
关于硬盘的性能保证,Azure 是保证磁盘的 IOPS。?
注意:Azure 虚拟机 CPU 和 RAM 是固定搭配的,不可以按照用户的想法随意更改。