我经营一个视频托管网站,类似 YouTube。我目前使用 2x3TB HDD 来运行它,它们的最大速度为 150mB/s
我愿意实现更高的速度,并考虑将数据存储在 HDD 上并通过 SSD 磁盘进行传输。
如何实现?可以有多台后端服务器存储数据吗?
谢谢!
答案1
这将花费你一大笔钱,但基本上,你要么需要一个巨大的 SSD 阵列,要么需要一个巨大的分层存储阵列。有很多 SAN 供应商可以为你提供满足你要求的产品,但基本上你需要:
许多 SATA 磁盘用于存储容量,前面是 SAS 15k 磁盘或 SAS SSD,用于快速访问存储。
所有这些都通过 8Gbit 光纤通道提供给您的网络服务器。
答案2
两个简单的选择:
- 如果您在服务器上使用 Linux,请查看版本 3.9,其中包括 SSD 缓存。或者也可以查看 Bcache。
- 将热门/流行视频存储在 SSD 上