我从一家小公司租用了一台服务器。这是超微 SYS-6017R-NTF运行 Ubuntu Server 18.04。
我正在使用该服务器为一个运行在 3TB 数据库上的网站提供服务。该数据库是网站的骨干,并且不断被写入和读取。我向公司发送了一份4TB 三星 860 PRO SSD在我第一次配置服务器时存储数据库。
我现在想升级存储。我主要想升级两件事情:
- 总存储容量增加8GB。
- 有某种备份或者在一个磁盘崩溃时不会丢失整个数据库。
在这种情况下我有哪些选择?
我对硬件的经验有限,也无法访问服务器。我将依靠公司进行升级,并且希望事先了解可能有哪些选择。
我的第一个想法是升级到 RAID 10 设置中的 4 * Samsung 860 PRO 4TB SSD,但我不确定这是否是最好的选择,或者这在这台服务器上是否可行。
如果可能的话,我还想将数据/操作系统从现有 SSD 移到新设置。
你会推荐什么?
答案1
ARAID1数组2 个 8TB SSD足够(例如三星 870 QVO 8TB)。
您的服务器可以容纳这一点。
在升级服务器时,为了防止停机,您可以使用此配置设置新服务器旁边您现有的服务器,并在您方便的时候将数据迁移到该服务器。如果您能够同时运行两台重叠的服务器,这将节省很多压力。
如果您不经常向数据库写入、删除、写入、删除数据,则不一定需要企业级 SSD。企业级 SSD 更适合动态写入磁盘的服务器。如果您只是写入数据然后不管它,那么消费级 SSD 就足够了。
但最终这取决于您的数据库如何运行。
RAID1 阵列会将相同的数据写入两个磁盘,因此一个驱动器会备份另一个驱动器。如果一个驱动器发生故障,另一个驱动器仍可正常运行(您的数据也是如此),您可以更换损坏的驱动器。
但仅仅因为一个驱动器备份另一方面,这并不意味着您的数据已“备份”。如果服务器机房着火,您的两个硬盘都会在一次起火事件中着火。因此,您仍然需要一个实际的制定备份计划:例如将数据下载到另一个位置的服务器/笔记本电脑。
如果需要,您可以租用便宜的“HDD 存储 VPS”来帮助备份。
但是是的,RAID1 中的 2 x 8TB 消费级 SSD 将通过增加的冗余层实现 8TB 存储的目标。
只要记住备份你的数据即可。