数据存储设备简史
在 Gordan Haff 和 William Henry 所著《从瓶瓶罐罐到程序和应用:软件如何学会自我包装》(From Pots and Vats to Programs and Apps: How Software Learned to Package Itself)的前几十页中,或许可以了解数据存储设备发展的整个精彩历史。
文中,Haff 和 Henry 描述了一位 1725 年的纺织工人如何运用受自动风琴滚筒启发的穿孔卡对织布机进行编程。作为 1890 年美国人口普查的一部分,穿孔卡也被用于将信息输送到 19 世纪的计算机中。在 1950 年代磁带机出现之前,这种方式一直盛行。此后,磁带机的尺寸不断缩小,直到变成盒式磁带。
在 1970 年代即将来临之前,IBM 推出了软盘,随即在各个行业得到广泛应用。软盘可以初始化大型机、存储软件应用,并且在硬盘驱动器(HDD)价格下降之前是唯一可用的永久存储设备。1980 年代,在硬盘的基础上推出了光盘(CD),而固态驱动器(SSD)则用固态芯片和闪存取代了旋转型磁盘。现在,闪存可以装在我们的口袋中,它可以存放我们想要或需要的所有内容的硬拷贝。
数据储存类型
软件定义存储
软件定义存储(SDS)使用抽象管理软件将数据与硬件分离,然后再格式化和组织数据以供网络使用。SDS 特别适合于采用非结构化数据的容器和微服务工作负载,因为它能以硬连线存储解决方案无法实现的方式进行扩展。
云存储
云存储就是存放在某处的数据,只要获得相应权限,所有人都能通过互联网访问这些数据。您无需连接内部网络(即 NAS),也不是从电脑的直连硬件中访问这些数据。广为人知的云存储提供商包括 Microsoft、Google 和 IBM。
网络附加存储
网络附加存储(NAS)则是在服务器上安装轻量级操作系统,以此将其转换为 NAS 箱、NAS 装置或 NAS 头,从而便于内部网络访问数据。NAS 箱是内部网的重要组成部分,因为它负责处理各个存储请求。
对象存储
对象存储,也称为基于对象的存储,是一种扁平结构,其中的文件被拆分成多个部分并散布在多个硬件间。在对象存储中,数据会被分解为称为"对象"的离散单元,并保存在单个存储库中,而不是作为文件夹中的文件或服务器上的块来保存。
文件存储
文件存储是将数据整理成分层文件,这样用户就可以打开文件并自上而下进行浏览。由于文件以相同的方式存储在后端和前端,因此用户可以通过唯一标识符(如名称、位置或 URL)来请求文件。这是人类可读的主要存储格式。
块存储
块存储会将存储卷拆分成多个叫作"块"的独立实例。每个块都独立存在,从而让用户可以完全自主配置。由于块不像文件那样有唯一标识符的要求,因此块是一种更快速的存储系统,这也让它们成为富媒体数据库的理想格式。
我该怎么学习使用存储?
学习世间万事都离不开一种方法:勤奋练习。通过参加培训,您可以更加顺利地部署新的存储系统。红帽提供众多方式,可帮助您做好相应的准备。如果您认为自己已掌握存储系统的相关知识,或是想测试一下自己的掌握程度,请参加这个存储小测验,评估自己的技能水平。如果您需要培训,可选择参加我们的云计算、虚拟化和存储课程,或者参加获取红帽混合云存储专业技能证书所需的课程。
为什么选择红帽?
软件定义存储在本质上是开放的。它将硬件与软件分离,使您免受供应商锁定。而红帽让"开放"更进了一步。我们的软件定义存储也采用开源技术。它借鉴了众多开发人员、合作伙伴和客户的创新。它让您能根据自己特有的工作负载、环境和需求,精确地控制存储的格式和使用方式。