您的位置:首页 > 大数据 > 云计算

“云操作系统”究竟需要哪些特性之老猫乱弹 推荐

2013-01-21 16:21 281 查看
乱花渐欲迷人眼的”云计算”市场中概念萌生,一个又一个的口号被不停的“创造”并“山寨”着;多少产品“被定义”,多少产品被重新贴上“云计算”的标签摇身一变成了“弄潮儿”。这其中,云架构数据中心, 消费化IT,云应用和大数据可能是被提及最多的词汇。可是到底这些催生的理念怎样才是可以落地有声的”云操作系统”, 哪些又是”鱼目混珠”呢, 其实我觉得我在这里也属于“乱弹一曲”,至于孰是孰非,还是各位技术大神自行判断:)

所谓”云操作系统”无外乎就是在操作系统这个层面华丽丽的套了个”云计算”的概念, 那么一个单机系统的输入输出及运行时环境是由操作系统处理管理的软硬件应用环境,“云操作系统”显然扩大了这个范畴,从延展性上可以看到从单机系统变成了对多机集群的调度,从单数据中心到多数据中心外延的扩展,从多机On-promise数据中心到防火墙外公有云中调度和延展; 从软环境来看是从独立的基础架构(网络和存储,计算节点)到开发环境的构建,中间件服务,SQL到NOSQL数据库服务, 大数据挖掘和处理服务,甚至是打包的基于WEB的多种应用以服务方式的交付等,而最终的接入端可以是任意接入设备,当然对于企业级的“云操作系统”还需要满足企业对安全性的追求和需要,举例来说要控制云端网络连接的安全,那些BYOD的端点设备必须受控等。因此,我们所说的”云操作系统”就应该提供这个范畴的服务内容了。

要想在数据中心中借助所谓”云计算”技术无外乎就是想通过一款”云计算操作系统”打造一个可以仿真在”公有云”上看到的那些技术和特征。这些东西是不能被以简单的概念山寨替换的,一定是需要真金白银的拿出可行的技术方案来才行,并且能拿出方案的技术要有成功案例甚至是公有云上的成功实践才有说服力。

如果你问我,这些真金白银的技术方案应该包括哪些呢?那我就厚着脸皮诌上几条我觉得需要的特点权当抛砖引玉了:

1. 该云操作系统可以从开发端开始,使企业数据中心的开发人员可以通过选择使用特定的开发语言和开发工具,并且支持开放源代码和开放标准并能够快速构建应用程序,这些快速开发的应用可以方便的与其他应用程序和数据进行交互和连接; 从开发、测试到生产阶段都可以快速的在数据中心内或混合云甚至是公有云环境快速部署和切换。云操作系统可以提供对用应用程序进行整体生命周期管理和转移能力。

2. 云操作系统可以通过同一的管理手段, 其管理方法可以从数据中心私有云延展到外部公有云环境,不但可以管理企业内的应用,还可以管理企业内的硬件设备和BYOD设备。

3. 云操作系统可以提供横跨企业内部,到公有云甚至是多云的身份验证代理功能。

4. 必须支持多种纵身的虚拟化技术,虚拟化容器可以包括虚拟机, 虚拟操作系统,应用虚拟化,桌面虚拟, 进程虚拟等多种形式; 而对于基础结构本身必须做到网络,存储基于”软件定义”方式的分级和虚拟化技术。

5. 云操作系统可以提供对关系型数据库和非结构化数据, 大数据(Hadoop等技术)的处理技术和能力, 并提供从在线交易型数据处理到后台商业数据挖掘和前端展现功能。

综上所述, 我认为如果企业希望借助”云操作系统”的力量,不是为了云而云的商业行为, 真的希望有个自己可以使用的落地的云技术, 那么考虑清楚是希望从中获得敏捷性,便利性,无以伦比的延展性和灵活性,让你的应用不在是以单机系统为单元,而是可以借助企业所有数据中心甚至是公有云上的运算能力,将你的网络,存储,计算等多个层面的容器封装, 在标准化交付;那么可能你需要通过”云操作系统“帮助你维护管理和以整理和抽象后的资源池并以标准化呈现, 这其中所需要的抽象、管理、监控、调度的都需要由底层云操作系统交付给你,而这些虚拟的资源,虚拟的设备和扩展性调度方法都应该可以在企业遵从和安全交付的范畴之内实现。

能交付这样的公有云云计算操作系统到企业数据中心的到底都有谁呢?我说出来是不是不太客观了?哈哈~

乱弹一气, 想好了再继续…
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息