计算机科学中的任何问题,都可以通过加上一层逻辑来解决。
存储子系统包括
- 磁盘
- 磁盘控制器:可以对驱动程序隐藏其下挂的物理磁盘,虚拟出一个或多个虚拟磁盘,由控制器来完成映射。
- 存储网络:只是为了部件之间提供一种可扩展的传输通路,但同时eg:在fc交换机前乳scsi协议感知模块,在某个节点向另一个节点b report lun的是时候,交换机接收到frame,复制对应的帧到节点c。
- 磁盘阵列:将大量磁盘组织管理,形成逻辑磁盘。大型磁盘阵列都有盘阵控制器、后端适配器。后端适配器式中心控制器控制驱动的二级磁盘控制器,作为io适配器,直接控制管理磁盘。控制中心统一实现Raid、卷等高级功能
- 卷管理层:负责底层物理磁盘或者lun的收集和再分配。
- 文件系统:组织磁盘上的数据。通过文件分配表结构组织。
- 目录虚拟层:任何文件系统都可以挂在到目录虚拟层,增加灵活性
概念
- 带内虚拟化,控制信令和数据走同一路线。
- 带外虚拟化,控制信令走单独路线。
虚拟化的好处
虚拟化将上层的复杂逻辑,转变味上层的简单逻辑。