《VMware Virtual SAN权威指南》一1.5 什么是Virtual SAN

1.5 什么是Virtual SAN
Virtual SAN是VMware推出的一种存储解决方案,它的beta版本在2013年发布,2014年3月正式开放给公众,并于2016年3月升级到6.2版。VSAN完全集成在vSphere中,它是一种基于对象的存储系统,是虚拟机存储策略的平台,这种存储策略的目标是为了帮助vSphere管理员简化虚拟机的存储放置决策。它完全支持并与vSphere的核心特性,诸如vSphere高可用性(HA)、分布式资源调度(DRS)以及vMotion等深度集成在一起,参见图1-2。

VSAN的目标是在提供弹性的同时提供横向扩展存储的能力。从QoS![screenshot的角度来考虑,其目标还在于创建虚拟机存储策略以在每台虚拟机甚至是每个虚拟磁盘的粒度上来定义性能和可用性水平。
VSAN是一种基于软件的分布式存储解决方案,它直接构建在hypervisor中。它不是已有的其他解决方案所采用的那种虚拟设备(virtual appliance),而应该被认为是一种基于内核的解决方案,是hypervisor的一部分。技术上来说,这并不完全准确,因为对应于性能和响应速度的关键组件(例如数据路径和群集)是位于内核中的,而其他组件可以被认为是“控制层面”(control plane)的一部分,通常以原生用户空间代理(native user-space agent)方式被实施。虽然如此,对于VSAN,除了你早已熟悉的VMware vSphere本身之外,不需要安装任何其他东西。
Virtual SAN意味着简单。无须多言,它就是那么简单。试一下吧,它就是简单到只需要为Virtual SAN的传输创建一块VMkernel网络接口卡(network interface card,NIC)并在群集级别上启用即可(如图1-3所示)。当然,为了提供最佳的用户体验,的确有一些建议和前提条件。不用担心,第2章会为你细细讲来。

现在我们知道了它易于使用且配置简单,那么像VSAN这样的解决方案到底有什么优点呢?主要的卖点在哪里呢?
软件定义的——使用工业标准的硬件
弹性——无论何时都可按需扩展,既可纵向扩展,也可横向扩展
简单——管理和操作简单到不可思议
自动——针对单台虚拟机或单个磁盘的基于策略的管理
融合——使你得以创建高密度的积木般的解决方案
听上去好有竞争力的,不是吗?你可能会问,VSAN适用在什么地方?有没有实用案例?现今又有什么不适用的地方?现在VSAN适用于以下场景:
关键业务应用:运行各种数据服务的稳定的存储平台对于运行关键业务工作负载是非常重要的,无论是Microsoft Exchange、SQL还是Oracle等
虚拟桌面——横向扩展的模型,使用可预测的和可重复的基础架构模块来降低成本和简化运营
测试和开发——无须购买昂贵的存储(降低总拥有成本TCO)并可快速置备
管理或DMZ基础架构——完全隔离增加了安全性,不依赖于受其管理的资源
容灾恢复的目的——廉价的容灾恢复解决方案,通过诸如vSphere Replication之类的特性来启用,使得复制到任何存储平台成为可能。
远程办公室/分支办公室(ROBO):VSAN可以提供支持集中管理的、小到只有2台主机的系统的能力,是ROBO的完美选择。
延伸群集:为跨地域远程站点之间的大量工作负载提供极高的可用性。
现在你知道VSAN是什么了,并且知道它可以用于任何类型的工作负载,现在让我们简要地了解一下每个版本带来的功能吧。
VSAN 1.0 2014年3月发布
初次发布
VSAN 6.0 2015年3月发布
全闪存配置
群集支持64主机
混合配置的性能提升2倍
新的快照机制
增强克隆机制
故障域/机架感知
VSAN 6.1 2015年9月发布
延伸群集(最大支持5毫秒RTT)
用于远程办公室/分支办公室的2节点VSAN解决方案
vRealize operation management软件包支持
支持vSphere replication——5分钟RPO
健康监控
VSAN 6.2 2016年3月发布
跨网络的RAID 5/6(纠删码)
提高空间有效性(去重和压缩)
QoS-IOPS限制
软件校验码
支持IPv6
性能监控
希望以上内容能给你带来对于各个不同VSAN发布版本新功能的快速一览。虽然列出了很多功能,但这并不意味着VSAN的配置、管理和监控会很复杂。让我们从管理员的角度来看看VSAN是什么样的。

时间: 2024-10-21 16:39:33

《VMware Virtual SAN权威指南》一1.5 什么是Virtual SAN的相关文章

Java核心技术 卷Ⅰ 基础知识(原书第10版)

Java核心技术系列 Java核心技术 卷Ⅰ 基础知识 (原书第10版) Core Java Volume I-Fundamentals (10th Edition) [美] 凯S.霍斯特曼(Cay S. Horstmann) 著 周立新 陈 波 叶乃文 邝劲筠 杜永萍 译 图书在版编目(CIP)数据 Java核心技术 卷Ⅰ 基础知识(原书第10版) / (美)凯S. 霍斯特曼(Cay S. Horstmann)著:周立新等译. -北京:机械工业出版社,2016.8 (Java核心技术系列) 书

ROS机器人程序设计(原书第2版).

机器人设计与制作系列 ROS机器人程序设计 (原书第2版) Learning ROS for Robotics Programming,Second Edition 恩里克·费尔南德斯(Enrique Fernández) 路易斯·桑切斯·克雷斯波(Luis Sánchez Crespo) 阿尼尔·马哈塔尼(Anil Mahtani) 亚伦·马丁内斯(Aaron Martinez) 著 刘锦涛 张瑞雷 等译 图书在版编目(CIP)数据 ROS机器人程序设计(原书第2版) / (西)恩里克·费尔南

《用户至上:用户研究方法与实践(原书第2版)》一1.1 什么是用户体验

本节书摘来自华章出版社<用户至上:用户研究方法与实践(原书第2版)>一书中的第1章,第1.1节,作者 Understanding Your Users: A Practical Guide to User Research Methods, Second Edition凯茜·巴克斯特(Kathy Baxter)[美]凯瑟琳·卡里奇(Catherine Courage) 凯莉·凯恩(Kelly Caine)更多章节内容可以访问"华章计算机"公众号查看. 第1章 用户体验入门

《机器学习与R语言(原书第2版)》一第3章 懒惰学习——使用近邻分类

本节书摘来自华章出版社<机器学习与R语言(原书第2版)>一书中的第3章,第3.1节,美] 布雷特·兰茨(Brett Lantz) 著,李洪成 许金炜 李舰 译更多章节内容可以访问"华章计算机"公众号查看. 第3章 懒惰学习--使用近邻分类 一种新型有趣的餐饮体验已经出现在世界各地的城市中,顾客在一个完全黑暗的餐厅里接受服务,而服务员在仅凭触觉和听觉记忆的路上小心地移动.这些餐厅的魅力在于这样的信仰:去掉一个人的视觉感官输入将会增强他的味觉和嗅觉,从而可以使他以一种全新的方式

《Java核心技术 卷Ⅱ 高级特性(原书第10版)》一导读

前 言 致读者 本书是按照Java SE 8完全更新后的<Java核心技术 卷Ⅱ 高级特性(原书第10版)>.卷Ⅰ主要介绍了Java语言的一些关键特性:而本卷主要介绍编程人员进行专业软件开发时需要了解的高级主题.因此,与本书卷Ⅰ和之前的版本一样,我们仍将本书定位于用Java技术进行实际项目开发的编程人员. 编写任何一本书籍都难免会有一些错误或不准确的地方.我们非常乐意听到读者的意见.当然,我们更希望对本书问题的报告只听到一次.为此,我们创建了一个FAQ.bug修正以及应急方案的网站http:/

《JavaScript和jQuery实战手册(原书第3版)》---第1章 编写第一个JavaScript程序 1.1 编程简介

本节书摘来自华章出版社<JavaScript和jQuery实战手册(原书第3版)>一书中的第1章,第1.1节,作者David Sawyer McFarland,姚待艳 李占宣 译,更多章节内容可以访问"华章计算机"公众号查看. 第1章 编写第一个JavaScript程序 HTML自身并没有太多智能:它不能做数学运算,不能判断某人是否正确填写了一个表单,而且不能根据Web访问者的交互来做出判断.基本上,HTML让人们阅读文本.观看图片或视频,并且单击链接转向拥有更多文本.图片

《机器学习与R语言(原书第2版)》一2.3 探索和理解数据

本节书摘来自华章出版社<机器学习与R语言(原书第2版)>一书中的第2章,第2.3节,美] 布雷特·兰茨(Brett Lantz) 著,李洪成 许金炜 李舰 译更多章节内容可以访问"华章计算机"公众号查看. 2.3 探索和理解数据 在收集数据并把它们载入R数据结构以后,机器学习的下一个步骤是仔细检查数据.在这个步骤中,你将开始探索数据的特征和案例,并且找到数据的独特之处.你对数据的理解越深刻,你将会更好地让机器学习模型匹配你的学习问题. 理解数据探索的最好方法就是通过例子.在

《Unity着色器和屏幕特效开发秘笈(原书第2版)》一2.7 创建透明材质

本节书摘来自华章出版社<Unity着色器和屏幕特效开发秘笈(原书第2版)>一书中的第2章,第2.7节,作者 [英]艾伦朱科尼(Alan Zucconi) [美]肯尼斯拉默斯(Kenneth Lammers),更多章节内容可以访问"华章计算机"公众号查看 2.7 创建透明材质 到现在为止,我们见到的着色器都有一个共同点-都用在实心材质上.如果你想提升游戏视觉效果,某些时候透明材质是个不错的选择,比如火焰效果或者窗户玻璃等.透明材质的制作相对复杂一点.在渲染实心物体之前,Uni

《面向对象的思考过程(原书第4版)》一1.1 基本概念

本节书摘来自华章出版社<面向对象的思考过程(原书第4版)>一书中的第1章,第1.1节,[美] 马特·魏斯费尔德(Matt Weisfeld) 著 1.1 基本概念 本书主要目标是让你学会思考如何将面向对象概念应用于面向对象的系统设计中.历史上定义面向对象的语言拥有以下特点:封装(encapsulation).继承(inheritance)和多态(polymorphism).因此,如果设计一门语言时没有完全实现以上特性,那么通常我们认为该语言不是完全面向对象的.即使实现了这三点,我也往往会加入组

《机器学习与R语言(原书第2版)》一1.6 总结

本节书摘来自华章出版社<机器学习与R语言(原书第2版)>一书中的第1章,第1.6节,美] 布雷特·兰茨(Brett Lantz) 著,李洪成 许金炜 李舰 译更多章节内容可以访问"华章计算机"公众号查看. 1.6 总结 机器学习起源于统计学.数据库科学和计算机科学的交叉.它是一个强大的工具,能够在大量的数据中找到可行动的洞察.然而,人们仍需持谨慎的态度,避免现实生活中机器学习的普遍滥用. 从概念上讲,机器学习涉及把数据抽象为结构化表示,并把这个结构化表示进行一般化从而推广到