单个物理机可以拥有的存储容量是否有限制?

Chi*_*rag 1 storage

我正在阅读有关 hadoop 的文章,但我陷入了这一行,“当数据集超出单个物理机器的存储容量时,有必要将其分区到多个不同的机器上。”

那么单个物理机可以拥有的存储容量有限制吗?我认为这个问题属于“计算机体系结构”,但我没有读过这个主题,我很想知道为什么会有限制。为什么一台物理机不能拥有 1 PB 的数据?

HBr*_*ijn 5

您可以直接连接到服务器的存储量实际上通常仅受钱包大小的限制。

通常,当您需要为单个服务器提供大量存储空间时,大多数组织倾向于使用具有专用存储阵列和控制器的 SAN/网络附加存储,而不是直接附加存储。这些可以扩展到超过 1 PB。

当您考虑直接附加存储时,单个服务器的技术限制受到以下限制:

  • 主板上的磁盘连接器(即 SAS/SATA 端口)的数量
  • 可以装入主板(PCIe 插槽)的附加存储控制器的数量以及它们每个可以寻址的设备数量(高端 SAS 控制器每个最多可以寻址 256 个设备)
  • 您可以填充的内部磁盘托架数。
  • 您可以连接和填充的外部驱动器托盘的数量
  • 磁盘驱动器的大小

(当然,超过某个点后,您将无法通过添加更多容量获得任何额外的性能,因此当纵向扩展不再像横向扩展那样有效时,存在一定的成本效益截止点)