云系统由软件、硬件及安全组件构成,具有性价比高、安全稳定、寿命长、功能强、高可管及易维护的使用效果,可以帮助多机用户以最低的投入实现最高效的计算机应用效果 。
云计算操作系统通常包含以下几个模块:大规模基础软硬件管理、虚拟计算管理、分布式文件系统、业务/资源调度管理、安全管理控制等几大模块组成 。云端信息的自由性很强,比如您在公司,可以随时从其他云端中拷贝数据,完成工作;您去商场,可以任意从商场的云端中查询最新的商品资料和打折活动 。等等这一些功能,其实都是依靠云服务器系统的 。
云端的安全性很高,它包括区域云端锁定技术、公共区域指纹、虹膜等等 。纵观国内外IT厂商,除了浪潮、华为声明要研发云操作系统,以及VMware曾将其vSphere宣传为云操作系统外,绝大多数的厂商似乎无此雄心 。但另一个有意思的现象是,无论是服务器厂商,还是存储厂商,或是网络厂商,近两年纷纷推出以“云基础架构管理平台”、“云管理平台”冠名的各种云管理平台 。而且,从宣传上看,云管理平台也能实现数据中心内各种资源的管理和调度,人们不禁要问,云管理平台与云操作系统之间的关系是什么?
红帽公司一不愿意透露姓名的高级工程师表示,一些IT厂商所提出的“云操作系统”、云管理平台,往往只是一个“Hypervisor+虚拟资源”的管理工具,有些还会提供一定的API接口实现集中的管理,准确来说,应该是一个“可管理的虚拟化平台” 。这离一个开放、通用的云操作系统所需要实现的功能还差得远,当然,开发云操作系统的难度也要大得多 。
提起研发上的难点,党崇致认为主要有以下几点 。
一是大规模软硬件资源管理 。“这个资源,理论上应该包括计算、存储、网络等数据中心的各种异构资源,但实际上能够做到这一点的并不多 。” 党崇致说 。
“因为这个资源的范围其实非常广泛 。”党崇致解释说,“以计算资源为例,不仅应该包括虚机,也应包括实机;从实机上讲,不仅包括x86服务器,也该包括IBM、惠普、甲骨文的小型机;从虚机上讲不仅包括VMware的虚机,也该包括微软、Xen等其它种类的虚机,而且还要能够调度分散在不同地点的数据中心之间的资源 。所以,很多厂商是不会把自己的产品叫做云操作系统的,因为他们知道他们的产品没有到达这个层面 。”
党崇致的此番观点虽然略嫌刺耳,但也是实情 。当前的一些云管理平台,大多只支持同构环境,而且有的只能管理纯虚拟环境 。有的虽然好一些,能管理非虚拟环境,但依然有限制 。例如,富士通中国首席技术官周一平曾坦率地承认,其ROR云基础架构管理平台虽然能够管理“虚机和实机”,但这个“实机”仅限于富士通自己的物理服务器 。
二是基于分布式结构 。通过全分布式的结构,才能实现从几千台服务器到上百万台服务器之间的扩展,从而构建出海量的计算能力,同时也构建出海量的存储能力 。并且使得单个节点的故障并不影响系统的可靠性 。
此外,浪潮和华为也特别强调分布式存储,因为传统基于虚拟化技术的“云计算”平台虽然可以实现虚拟机的迁移、容错等功能,但普遍依赖于共享存储 。这样,就存在一个致命的隐患,即:共享存储一旦宕机,所有构建于共享存储之上的虚拟机都会宕机 。为了解决这一问题,需要将云计算平台建构于分布式存储系统之上,实现数据的冗余 。而基于块设备的分布式文件系统,也就成为构建云操作系统的基础 。
尽管由于一些技术或商业上的难点,真正意义上的云操作系统尚未面世,但一个开放、通用的云操作系统应该是云计算的重要基石,也是未来的技术发展方向 。
推荐阅读
- 爷青结到底是什么意思 爷青结是谁说出来的?
- 全国组织机构代码信息核查官网,全国组织机构代码信息核查系统
- 义海豪情粤语电视剧在线观看,义海豪情粤语百度云网盘
- 网易七鱼客服系统,网易七鱼官网
- 蚂蚁到底会不会飞 为啥蚂蚁会飞?
- 大疆灵眸Osmo手机云台2如何连接手机
- 学生证到底是什么 学生证是什么样的??
- 身上有痣到底好不好 身上痣相说明了什么
- 南极之恋结局女主角到底死没死 南极之恋结局
- 如何坚定的执行交易系统 交易执行哪些好办