中国领先的IT技术网站
|
|

你的公司需要一个全闪存数据中心

在早期,闪存的价格很高,而且驱动器在几年内就会耗损。现在,驱动器的价格要低得多,而且耗损的问题实际上已经不再像开始一样严重。因此,每一个公司都该有一个全闪存数据中心。

作者:佚名来源:it168网站|2017-07-24 16:55

沙龙活动 | 去哪儿、陌陌、ThoughtWorks在自动化运维中的实践!10.28不见不散!


在早期,闪存的价格很高,而且驱动器在几年内就会耗损。现在,驱动器的价格要低得多,而且耗损的问题实际上已经不再像开始一样严重。因此,每一个公司都该有一个全闪存数据中心。

现在,SSD比如何HDD都要快得多,无论是随机输入输出还是带宽。SSD的容量也远远超过了HDD,目前已经有了2.5英寸大小16 TB容量的SSD,而100 TB 2.5英寸的SSD也正向我们走来。HHD能达到的最佳状态是12 TB,还是在3.5英寸的情况下。

SSD仍然有耗损问题,但制造商已经做出了很大的改进,从写入到纠错和内部冗余,大多数SSD现在可以在繁重的工作负载下持续服役五年之久。

SSD

为什么是全闪存数据中心?

每TB的SSD价格仍然高于HDD,1TB SSD的售价约为250美元,而HDD则是50美元。这已经不只是两辆小轿车的对比了,而是法拉利和五菱宏光之间的差距。

但250美元1TB的SSD是快速的,它传输了40万个IOPS,而在HDD上只有区区15万。SSD实际上取代了一个价格将近450美元的企业级HDD,而且企业级HDD并不比消费级HHD快得多。拥有一个全闪存数据中心,存储速度更快,公司的钱也赚的更快。

有些人可能会说,一个超快的NVMe SSD——花费超过250美元——将会取代企业级的HDD.不过,如果它所支持的应用程序需要在200万IOPS范围内执行,那么NVMe仅是必要的。对于许多用例来说,250美元的SSD是足够的。

SSD

RAID(独立磁盘冗余阵列)正在下降。传统的数据完整性方法是控制性能瓶颈和缺乏灵活性的牺牲品,再加上10+TB驱动器的影响。软件定义的存储将用小型虚拟存储设备取代RAID,存储和服务器之间的模糊概念。

随着对超聚合设备的转移和RAID阵列的转移,双移植的驱动器在数据可用性模型中是不相关的。这意味着SAS的使用优于NVMe或SATA.

闪存在哪里?

除了IT公司的员工所表现出的天生的保守性格,许多公司还没有一个全闪存数据中心的原因可能在与过时的软件。大多数应用程序都是用单线程、单核计算机来编写的,在这种模式下,输入输出的时间是永恒的。这些程序在没有重写的情况下不会获得SSD的巨大好处。

例如,一个应用程序基于这样一个想法,即HDD的一个I/O需要13毫秒,它会发出I/O,然后断开连接,并有效地进入睡眠状态。这种睡眠状态可能是20个i/o,这就是计算机的永恒之说。所有的状态交换和空闲都会消耗系统开销。

有了SSD,应用程序可以在切换到另一个进程之前,在典型的100微秒级片上完成大量的I/O.操作系统和编译器没有解决这些性能问题。

yingpan

不过,即使没有重写,一个全闪存的数据中心也会让应用程序运行得更快,几乎没有例外。这种改进似乎在两到五次之间,可通过节省服务器和设备的成本来支付大量的SSD.

存储厂商已经发现,大多数系统并不使用所有的SSD IOPS.他们已经将多余的部分应用到后端进程来压缩对象,一些缓慢的基于HDD的存储系统做得不好。这降低了给定有效容量所需的总容量,通常是在主存储和次存储中,而且通常是5倍。这是另一个很大的节约,网络负载也有类似的增长,而且减少了将数据加载到内存的延迟。

【编辑推荐】

  1. 托管数据中心(IDC):简单的决定; 不易的抉择
  2. 两全其美的数据中心绝热冷却系统
  3. 管理虚拟化数据中心的新方向
  4. 保护数据中心网络安全需要防止外部渗透
  5. 变频离心冷水机组在数据中心的应用优势
【责任编辑:IT疯 TEL:(010)68476606】

点赞 0
分享:
大家都在看
猜你喜欢

视频课程+更多

热门职位+更多

读 书 +更多

Windows用户态程序高效排错

本书是一本介绍Windows系统上的用户态程序排错方法和技巧的书。本书分为4个章节,先介绍最重要的、通用的思考方法,以便制定排错步骤;再介...

订阅51CTO邮刊

点击这里查看样刊

订阅51CTO邮刊
× Python最火的编程语言