存储这行其实不是那么BORING

数年之前企业中两个团队员工最不爱加入,一个是测试团队,一个是存储团队,因为这两个团队实在太恶心了。这篇文章主要来谈谈我眼中的存储。

首先,我只能做基础架构,因为自己实在写不好程序。但是在我看来存储是一个很有意思的工作。首先存储系统戏班非常大而且非常贵(有谁不想一单生意就做数百万呢)。而且存储涵盖的东西非常多,并不仅仅是将你的数据存起来,这只是开始,将数据再次提供给你才是存储的意义所在。

我想人们在引进存储之后才发现存储架构的搭建比开始想的要复杂,数年前人们还只关心自己的阵列能放多少块硬盘,而现在SSD发展的非常快,很多用户在考虑自己的存储设备是不是需要引入SSD,SSD正改变着用户的体验。

现在磁盘的容量变得越来越大,数个TB的硬盘也随处可见,空闲的容量增多了,但是当硬盘容量到达一个水平之后,用户更需要的是速度。相比个人市场,企业存储会有意多思的多,企业需要大容量、速度快的硬盘,以便能发挥员工最大的价值。

当前存储需求是多样的:需要多大的空间,这是用户首先会想到的需求。但是在性能上还有很多指标,存储的IOPS,数据的吞吐能力,系统中文件的大小,系统块的大小,读写操作以随机读写为主还是连续读写为主。

大多数时候当我与应用程序团队或供应商谈话时,我问他们对存储有什么要求,他们大多数的回答是“快!”。

“软件定义存储”,这个概念可能比人们想象的更为复杂。应用程序开发人员需要充分理解他们的应用程序如何存储数据和并且和基础设施进行交互。如果你选择了错误的存储池,很多的应用和业务会受到牵连。