全闪存阵列大揭秘7:VM复制竟然如此简单!

 

茫茫人海,漫漫人生路,有时候尽管我们选择了不同的道路,但最终还是走到了同一个归宿。没想到,整合文件系统和SSD映射表后的复制和有去重功能的全闪存阵列最终达到了一样的效果。

 

 

我们曾经畅想过整合了文件系统inode表和SSD映射表之后,复制会很简单,只需要两个逻辑块对应到一个物理块就可以了,并不需要读出来再写下去。要知道自从全闪存阵列有了去重功能之后,也有异曲同工之妙,复制这个基本的文件操作竟然如此简单:没有数据搬移,仅仅是某几个计数登记一下而已。下面我们细细道来。

 

ESXi和VAAI

 

首先我们来普及一下ESXi和VAAI两个名词。我也是百度的。

 

VMware的虚拟化产[……]

阅读全文

全闪存阵列大揭秘6:EMC XtremIO核心软件流程

 

6大模块

 

XIO软件分为六个模块,来实现复杂的功能。包括三个数据模块R,C,D,三个控制模块P,M,L。

  • P:Platform,平台模块。
    • 监控系统硬件,每个节点有个P模块在运行。
  • M:Management,管理模块。
    • 实现各种系统配置。通过和XMS管理服务器通信,执行任务,比如创建卷,LUN的掩码,等从命令行或图形界面发过来的指令。有一个节点运行M模块,其他节点运行另一个备用M模块。
  • L:Cluster,集群模块。
    • 管理集群成员,每个节点运行一个L模块。

 

  • R:Routing,路由模块。
    • 其实就是把发过来的SCSI命令翻译成XIO内部的命令。
    • 负责来自两个FC和两个iSCSI接口的[……]

阅读全文

全闪存阵列大揭秘5:深入XIO软件架构

172252_85777937

新年刚过,最近京沪等一线和南京等准一线城市房价暴涨,楼市火热,推升了交易量。在这股疯了似的行情中,很多人估计都不敢相信自己的眼睛了:别说了,我想静静!大城市的房子是有限的,技术却是无限的,人的大脑很多都是尚未开发的荒地,既没有18亿亩土地红线,又没有土地出让金,阿呆哥带你花个十分钟,安安静静学习全闪存技术,把这些荒地开发起来。每天看一篇SSDFans的文章,一年后你的大脑就能建成一座SSD技术大厦了,而别人天天盯楼市的大脑还是荒地。

 

XtremIO软件为什么在Linux用户态?

 

如上图,XIO的全闪存阵列软件架构,XIO OS和XIO的软件都运行在Lin[……]

阅读全文

【干货】全闪存阵列技术大揭秘完整版

1:EMC XtremIO解剖


 

经常听人说起全闪存阵列,牛逼哄哄的样子,那这个全闪存阵列到底是个什么东东?阿呆将以某一款EMC XtremIO为例来带你入门。

 

结构

 

如下图是一个标准的XtremIO全闪存阵列,含有两个X-Brick,之间用Infiniband互联。可以看出,X-Brick是核心,那么X-Brick里面究竟是那些东东?


 

我们来看看,一个X-Brick包括:

  • 高级UPS电源;
  • 2个存储控制器;
  • 磁盘阵列存储柜DAE,放有很多个SSD,每个SSD都用SAS连接到存储控制器;
  • [……]

阅读全文

全闪存阵列大揭秘4:装了安卓的iPhone你还买吗?

 

 

软件取胜之道

 

存储行业发展到今天,硬件越来越标准化,所以已经很难靠硬件出彩了。要么能够制造存储芯片,例如三星这种模式,从底层开始都自己做,靠巨大的出货量坐收硬件的利润,但这种模式投资巨大,一般人玩不来。要么就靠软件走差异化了,而且软件还有一个硬件没有的优势:非标准化,比如IBM的软件很多是基于自己的Unix系统开发,别人用了之后切换到其他厂家的软件难度很大,毕竟丢数据的风险不能随便冒。

 

看了前面的XtremIO硬件架构之后,不少人可能觉得并没有什么复杂的,基本上是个系统集成,组装机嘛,中国的山寨厂家也能搞一套出来。但是,全闪存阵列的核心在软件,软件做好了,才能让用户体验到闪[……]

阅读全文