遇见未来 | 人类文明运行在软件之上

[编者Peter Ye按]


你听说过安迪-比尔定律 (Andy and Bill’s Law)吗?原话是 “Andy gives, Bill takes away(安迪提供什么,比尔拿走什么)”

640?wx_fmt=jpeg&wxfrom=5&wx_lazy=1

这句话的含义是,在计算机领域,软件功能的增加和改进要不断地吃掉硬件性能的提升。(引自吴军的《智能时代》)


软件定义的诞生,是因为它处于一个需要它的时代。尽可能保持其他不变的前提下,提高效率和灵活性、降低成本是商业活动中亘古不变的需求。这样,业务应用能够动态地,均衡地使用软件和硬件的资源,而不至于畸形,就会不断地催生出新的技术。例如MicroSoft DOS时代,我们以为1GHz的主频,1GB的存储空间就是超高性能,海量存储了。但后来不久就出现了Windows,很快的,我们感觉主频和空间不够用了。如是,软件和硬件你追我赶……。

当我们发现服务器的主频、内存大量剩余时,不久后就出现了服务器虚拟化VMware。相应的,只要硬件发展迅猛,软件定义就一直会有其腾挪的空间。所以,本文的标题,其实更为妥当的是:人类的文明运行在软件和硬件结合的环境之上


现如今,从服务器轮到了存储(如SSD)、网络(如40Gb, 100Gb)等。我们已经迈步进入到一个软件定义的世界。所谓软件定义的一切,其实就是"XaaS",一切即服务的最佳落地的方式。


前几天和一位从华为出来的早期奋斗者聊天,受其启发,突然想到一句话:“IT的演进,其实就是屌丝的逆袭”,在这里屌丝的逆袭是指低成本(高性价比)的产品逐渐取代原来的"高大上"。


好,言归正传,下面转发的文章来自于,由云和恩墨主办的微信公众号“数据和云”上的文章《遇见未来 | 软件定义数据中心:人类文明运行在软件之上》。这篇文章其实就是云和恩墨市场部通过邮件对我的专访(问答形式)。


在这里感谢以前的戴尔同事Chris Liu(刘杰)的撮合。他对于Oracle有着很深入的研究。我在戴尔曾经主持过一个大型的POC测试(Oracle RAC on Fluid Cache for SAN)时,他给我帮了不少忙。另外,我牵头撰写的《软件定义存储:原理、实践与生态》书中,云和恩墨就贡献了其中的第18章。所以,当Chris在2017年12月12日电话提出云和恩墨的这个邀请时,我就欣然答应了。


原文曾在2018年1月31日发表于数据和云,链接是《遇见未来 | 软件定义数据中心:人类文明运行在软件之上》。这个对话,可以看成之前我在微信公众号“乐生活与爱IT”的SDS 六篇文章的浓缩版。


【PY原创】SDS 之一:为何出现软件定义存储?

【PY原创】SDS 之二:什么是软件定义存储?

【PY原创】SDS 之三:软件定义存储之现状 – 抽象、池化篇 (v2.0)

【PY原创】SDS 之四:软件定义存储的分类 (v2.0)

【PY原创】SDS之五:软件定义存储的现状 – 自动化篇

软件定义存储之未来 - 十年后的存储排行榜会怎样?


下面的转载略有修改。


---Begin---


互联网及其延伸,正在导向我们走向一个新的时代,软件技术在新一轮革命技术中毫无疑问是核心竞争力之一。C++语言发明人Biarne Stroustrup说,人类文明运行在软件之上,也突出了软件技术的重要地位。


什么是软件定义?软件定义在企业的数据中心中的表现是什么?如何发展这项技术?今天我们有幸邀请到了VMware存储架构师Peter Ye(叶毓睿),分享他关于软件定义存储的深刻见解。


遇见未来 640?wx_fmt=png 未来数据中心建设战略之软件定义专访



1、作者介绍

 

Peter Ye(叶毓睿),现任VMware存储架构师,《软件定义存储:原理,实践与生态》作者,《VMware软件定义存储:原理剖析和设计指南》译者。曾任职于EMC、Compellent、DELL,对存储行业的历史发展和未来趋势有着深入的了解。Peter同时也是"乐生活与爱IT" 微信公众号的作者。

 

2、软件定义存储的概念提出是基于什么样的背景,主要帮助用户在数据中心建设中解决什么样的问题和痛点?

软件定义存储(Software Defined Storage,简称SDS)的首次提出是在20128VMworld大会上,此次大会同时提出了软件定义的数据中心(Software Defined Data Center,简称SDDC),SDSSDDC的五大组成部分之一。

640?wx_fmt=png



我在《软件定义存储:原理,实践与生态》一书中,曾指出:软件定义的存储(SDS是一个不断进化的概念,在现阶段看来,是指存储资源由软件自动控制,通过抽象、池化和自动化,将标准服务器内置存储、直连存储,外置存储,或云存储等存储资源整合起来,实现应用感知,或者基于策略驱动的部署、变更和管理,最终达到存储即服务的目标

 

用户在传统数据中心建设中,大多是烟囱或竖井架构,也就是每上一套业务应用,需要申请和采购包括服务器、网络和存储在内的IT基础架构硬件,这使得用户在数字化转型的时代,IT基础架构的资源无法共享,存储资源无法动态扩展,即刻交付。SDS是在虚拟化已经渗透到各行各业,云计算逐渐普及的大环境下,孕育而生的。

 

3、软件定义经历了哪些发展过程,目前的应用现状以及其最佳应用场,还面临哪些挑战?

软件定义为云而生,通过抽象、池化、自动化等步骤,实现IAAS(基础架构即服务),帮助用户共享计算网络和存储资源池,并能实现动态扩展,即刻交付和方便地变更资源,以动态地适应某一业务在不同时间段对于资源的SLA(服务等级协议)的要求。

目前SDS包括分布式存储,分布式存储有两种部署形态,一种是计算和存储相分离的,另一种是计算和存储融合在同一个物理服务器节点上,也即超融合基础架构。分离部署的方式,在大规模存储资源池化,存放非结构化数据(如文档,图片,音视频等)的场景中,应用较为广泛。而超融合架构中,较多使用的场景包含VDI、集群管理、ROBO(远程分支办公室)、开发测试、备份与灾难恢复。除此之外,由于VMwarevSAN依托于vSphereESXi这一稳定可靠的Hypervisor,并且自身拥有故障域、双活(延伸集群)、而且支持vMotion/HA/FT等功能,使得越来越多的用户将关键应用(如Oracle RACSAPSQL Server等)放在了VMware vSAN上,根据2016年的数据统计,有64%vSAN用户,将其关键应用放在vSAN上。

 

4、软件定义存储相比较传统存储理念,有哪些主要的特点和优势?

在数据平面层涌现出可以采用基于标准商用硬件(如X86服务器)的分布式存储或者HCI,降低了成本;控制平面层向上提供了存储自动化(如存储策略驱动)的资源部署和变更方式,使得云计算所需的存储资源即刻交付成为可能。软件定义存储中的大类:HCI使得数据靠近计算,能让SSD的性能发挥得淋漓尽致,性能更高,延时更低。

 

5、请您详细论述一下软件定义存储的技术如何解决传统存储的挑战:信息孤岛,供应商绑定,扩展性的问题的?

第一步是抽象,也即解耦,因为如果硬件被锁定,存储资源无法被灵活调用;第二步是池化,也即虚拟化,这样才能随需分配,动态扩展;第三步是自动化,存储资源由软件(Hypervisor或云管理软件)来自动分配和管理。经由抽象、池化和自动化,打破了信息孤岛,也不再被供应商绑定,并支持动态扩展的。

 

6、软件定义存储如何实现数据保护,高可用和数据去重等?

在数据平面层的分布式存储或者HCI,大多是通过类似互联网分布式计算,也即多副本的方式来提供数据冗余,另外也有通过双活(如vSAN延伸集群)来提高可用性。为了解决存储利用率,也有采用EC(纠删码)和去重压缩的技术。

 

7、软件定义存储与存储虚拟化技术的区别?

软件定义存储包含了存储虚拟化,简单理解,可以认为软件定义存储=存储虚拟化+存储自动化,其实就是SDS的三步曲:抽象、池化和自动化。详见微信公众号乐生活与爱IT”的文章:《赠书| 什么是存储虚拟化?它与软件定义存储有何区别?》

 

 

8、软件定义存储与软件定义网络有哪些共性,前者受到后者哪些影响?

都包含了控制平面和数据平面。软件定义这个词汇最早就是来源于软件定义网络(SDN),核心是控制平面和数据平面解耦,SDS在这一部分上收到了SDN的影响。

 

9、现在软件定义的概念越来越火,在很多个领域都出现一些产品和解决方案,您如何看待软件定义技术的发展呢?软件定义网络,软件定义计算,软件定义数据中心,这真的会是数据中心的未来吗?

软件定义的出现,是虚拟化已经渗透,云计算逐渐普及的大环境下,对于基础架构层的迫切需求,打破了以往烟囱或竖井架构,使得资源能够池化并自动化地被部署。迄今为止,云计算,尤其是私有云的最佳实践方式就是软件定义的数据中心,而且这个过程会持续很长时间,直至用户迈向混合云。因此,毫无疑问,SDDC是数据中心的未来。

 

10、有人说,人类文明终将会运行在软件之上,那么对于硬件厂商来说,面临什么样的挑战和机遇呢?如何正确地认识软件和硬件的关系,以及硬件在未来数据中心的地位?

我个人的看法,需要更正一下这个问题,也就是:人类的文明运行在软件和硬件结合的环境之上。实际上,正是因为硬件技术的突飞猛进地发展,才使得软件定义有了腾挪的空间。早期,为了大规模生产,降低制造的复杂度和成本,许多功能都固化在硬件里,我们可以称之为硬件定义。随着日益增长的灵活性、自动化、多样化、个性化定制的需求,由软件来操控硬件资源的情况将越来越多、越来越广。然而,软件操控硬件的前提是,硬件的能力(例如性能、容量等)需要有富余。所以,硬件发展越快,软件定义的发展才会更有潜力。另外,软件的发展反过来也会影响硬件的发展,例如虚拟化软件对芯片指令集的影响,分布式存储软件对网络的影响。

 

11、软件定义技术的发展与企业IT系统的云化有什么样的关系,软件定义将会给企业的云战略,或者云战略会给软件定义数据中心带来什么影响?企业该如何正确地看待未来数据中心的变革与方向?

前面提到,软件定义为云而生。所有企业,在云战略上,如果考虑混合云或者私有云,都必须认真思考如何利用现有的最佳实践,也即软件定义的数据中心来使云战略落地。

 

12VMware在软件定义存储方面有哪些主要的产品和解决方案,以后的战略方向是什么样的呢?

VMware的软件定义存储主要分为两大部分,如下图所示。

1)控制平面,即Storage Policy Based Management(基于存储策略的管理),简称SPBM。

数据平面,即Virtual DataServices。分别有三个子类构成:Virtual SAN,Virtual Volumes和Cloud/Object Storage。


 

640?wx_fmt=png


13、软件定义将会给企业带来什么样的价值?

降低成本、提升性能、管理简单灵活、扩展方便、即刻交付符合一定SLA标准的存储资源。

14、在目前的市场上,软件定义存储有很多不同的解决方案,这些方案在系统架构设计和实现上有很大的不同之处,那么未来会朝着什么样的方向发展呢?

 

未来可能出现的软件定义存储,可大致分为如下几类:

1)与Hypervisor融为一体的SDS厂商,也即前述的VMware、Microsoft等。

2)与应用融为一体的超融合架构设备,通常俗称一体机。

由于针对某一类特定业务,其工作负载相对固定,也比较容易在存储曾针对这一特点进行优化,例如针对数据库的有:云和恩墨、天玑数据、沃趣(已被华胜收购)、成都文武信息等;针对VDI的一体机;针对SAP的一体机;并行数据库一体机 (如MonDb), 数据分析一体机 (Greeplum),也许未来还会有针对Exchange的、针对SQL Server的一体机;从业务应用来看,针对视频监控,针对非线编或媒资管理等,针对某一行业的某一类应用。

3)拥有某一项或几项出色功能的新SDS厂商。虽然没有与Hypervisor或者应用融合。但靠着它的独特或先进的功能,依然赢得用户的青睐;

4)针对云平台或者Hypervisor生态链,专注某垂直领域的SDS厂商,例如针对AWS的SoftNAS,针对vSphere的Tintri;现阶段针对Hypervisor进行拓展和优化的,应该有不少生存空间;针对公有云的,可能在晚些年陆续出现更多的初创厂商。

5)传统外置磁盘阵列的转型尝试,如HP StorVirtual、EMC vVNX、NetApp OnTap Edge等。

6)云计算公司的的转型尝试,如公有云提供商青云推出超融合一体机等。

7)包括冷存储在内的对象存储。在IoT、边缘计算逐渐兴盛的背景下,未来非结构化数据占比会越来越多,这样,对象存储会有越来越多市场空间。

 

初期,必须围绕着数据平面下功夫,提供稳定性和可靠性,甚至可能针对业务应用进行优化;将来,数据平面同质化后,应该开始向控制平面层对接,以更好的为存储自动化服务。


---End---


微信公众号平台"乐生活与爱IT"在目前阶段,主要是分享软件定义存储(SDS),及VMware vSAN相关的文章,偶尔也会分享虚拟化、云计算、大数据、人工智能、IoT、区块链等IT类文章,甚至生活类的好文章。欢迎投稿,特别是原创文章。如果原创文章属于首次发布,根据质量和阅读量的不同,能获得20~500元的稿费。我的QQ号:9269216另外,如果还有赞赏收入,作者可获得60%


欢迎对SDS感兴趣的朋友,加入软件定义存储讨论 QQ群:122295009,可下载原创的一些文章,及其他有参考价值的文档。可直接搜索群号,或者扫描如下二维码:

640?wx_fmt=png

同时,欢迎您加入 "开放讨论群-SDS&虚拟化" 微信群,并邀请其他对SDS和虚拟化感兴趣的朋友加入此微信群。可以通过添加如下管理员之一的微信号,建议添加管理员时,告知你的公司名和姓名,方便备注保存。

sdg8848

libo9538

yangzhuan

dts0103

欢迎您通过扫描关注微信公众号:“乐生活与爱IT”。

640?wx_fmt=png

关注后,可以通过点击左下角的文章目录,通过输入三位数(记住!是三位数,目前第一位是0或者1)详细了解如何查看历史文章。


点击左下角“阅读原文”,可以跳转到前一篇《vForum 2016 新鲜出炉的文章: 为什么说VMware在软件定义存储领域位居领导者定位?》。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
城市应急指挥系统是智慧城市建设的重要组成部分,旨在提高城市对突发事件的预防和处置能力。系统背景源于自然灾害和事故灾难频发,如汶川地震和日本大地震等,这些事件造成了巨大的人员伤亡和财产损失。随着城市化进程的加快,应急信息化建设面临信息资源分散、管理标准不统一等问题,需要通过统筹管理和技术创新来解决。 系统的设计思路是通过先进的技术手段,如物联网、射频识别、卫星定位等,构建一个具有强大信息感知和通信能力的网络和平台。这将促进不同部门和层次之间的信息共享、交流和整合,提高城市资源的利用效率,满足城市对各种信息的获取和使用需求。在“十二五”期间,应急信息化工作将依托这些技术,实现动态监控、风险管理、预警以及统一指挥调度。 应急指挥系统的建设目标是实现快速有效的应对各种突发事件,保障人民生命财产安全,减少社会危害和经济损失。系统将包括预测预警、模拟演练、辅助决策、态势分析等功能,以及应急值守、预案管理、GIS应用等基本应用。此外,还包括支撑平台的建设,如接警中心、视频会议、统一通信等基础设施。 系统的实施将涉及到应急网络建设、应急指挥、视频监控、卫星通信等多个方面。通过高度集成的系统,建立统一的信息接收和处理平台,实现多渠道接入和融合指挥调度。此外,还包括应急指挥中心基础平台建设、固定和移动应急指挥通信系统建设,以及应急队伍建设,确保能够迅速响应并有效处置各类突发事件。 项目的意义在于,它不仅是提升灾害监测预报水平和预警能力的重要科技支撑,也是实现预防和减轻重大灾害和事故损失的关键。通过实施城市应急指挥系统,可以加强社会管理和公共服务,构建和谐社会,为打造平安城市提供坚实的基础。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值