存储虚拟化
识别不同的虚拟化技术
描述块级虚拟化技术
描述文件级虚拟化技术
讨论虚拟资源调配
Virtualization Overview
何为虚拟化
- 物理资源抽象到逻辑视图
- IT利用率和表现
- 集中/共享资源简化资源管理
- 减少停机时间
- planned or unplanned
- 提高IT资源性能
- 虚拟内存
- 虚拟网络
- 虚拟服务器
- 虚拟存储
Memory Virtualization
每个应用程序都有自己的逻辑内存,独立于物理内存
虚拟内存的好处
- 取消物理内存限制
- 同时运行多个应用程序
Network Virtualization
应用程序都有自己的逻辑网络,独立于物理网络
- 单链路的访问控制属性的公告网络链路
- 管理逻辑网络(不是物理
- 虚拟SAN为了存储区域网络提供类似好处
服务器虚拟化
不虚拟化 | 虚拟化 |
---|---|
每台机器的单个操作系统映像 | 虚拟机(VM)打破了操作系统和硬件之间的依赖关系 |
软件和硬件紧密耦合 | 将操作系统和应用程序封装到虚拟机中,将其作为单个单元进行管理 |
在同一台机器上运行多个应用程序往往会产生冲突 | 独立于硬件 |
资源利用不足 | 强大的故障和安全隔离 |
存储虚拟化
-
向主机提供物理存储资源的逻辑视图的过程
-
逻辑存储的外观和行为与直接连接到主机的物理存储相同
-
存储虚拟化的示例有:
- 基于主机的卷管理
- LUN创建
- 磁带虚拟化
-
存储虚拟化的好处:
- 提高了存储利用率
- 在不影响应用程序可用性的情况下添加或删除存储
- 无中断数据迁移
Storage Virtualization Implementation
讨论SNIA虚拟化分类
描述块级虚拟化技术和实施
描述文件级虚拟化技术和实施
SNIA(Storage Networking Industry Association) Taxonomy
What/Where/How
存储虚拟化需要多级实现
-
服务器
- 路径管理
- 卷管理
- 赋值
-
存储网络
- 路径重定向
- 负载平和 - ISL trucking
- 访问控制 -分区
-
存储
- 卷管理 -LUNs
- 访问控制
- 存储
- RAID
带外 out-of-band 实现,虚拟化环境配置存于data path外部
带内 in-band 虚拟化环境存于data path内
挑战
- 可扩展性
- 存储设备执行适当的要求
- Functionality
- 虚拟化环境功能一致或更好
- 继续使用array现有功能
- Manageability
- 虚拟化设备打破存储基础架构 end-to-end的视图
- 继承现有管理工具
- 支持
- 多供应商的互操作性
block-level存储虚拟化
多个存储array连接起来(异构存储阵列)
- 视为单个
- 设备的I/O重定向到底层物理array
SAN环境中部署
数据迁移/移动不中断
成本资源优化
File-level 虚拟化
若不虚拟化
- NAS设备,物理上/逻辑上都相互独立
- 资源利用不充分
- 数据迁移会停机
虚拟化
- 打破 用户访问–数据位置的依赖关系
- 优化存储利用率
- 迁移不中断
要点
本模块涵盖的要点:
虚拟化技术和形式
- SNIA存储虚拟化分类法
存储虚拟化配置
存储虚拟化挑战
存储虚拟化的类型
虚拟资源调配概述