基于开源源代码异构云计算平台

Flykernel从去年年底(2010年)转向云计算。主要原因是构建云计算平台必然是使用开源软件。网上找了很多文章,都阐述了原因。


我们分析了目前云计算平台使用的开源信息系统(认为比开源操作系统确切)主要是:

a.美国的RedHat Enterprise Linux

b.德国Novell公司的Suse Linux Enterprise

c.CentOS

d.Arch Linux

e.Ubuntu Linux

等等,采用开源发行版Linux在构建云计算平台存在问题:


1.大多数发行版都是国外的,安全性无法真正保障。例如:发行版商预留系统后门,严重威胁国内数据安全

2.发行版导致使用的系统库无法彻底重构,严重限制开发云平台的功能实现

3.发行版都有统一的系统文件位置和名字,以及整个系统架构,这将为黑客提供了易于攻击的方法

4.基于发行版的云计算平台,无法超越国外的软件技术。例如:当要使用最新的开源软件时,有可能发行版商没有提供支持。

5.国外的发行版厂商都是公司,有可能因公司利益关系,而改变提供发行版的战略


因而,基于开源源代码构建一个专用的云计算平台,即异构,就会解决掉上述的问题.异构开源信息系统,能够:


1.设计符合云计算平台的系统架构

2.完全客户化系统文件的名字,存放位置

3.增加和剪裁平台需要的各种系统库,甚至修改系统库

4.改变平台中系统的调度算法

5.设计或改变平台所使用的通信协议栈。例如:通过设计自己的httpXXX来增加云安全和云管理

6.采用不同的软件实现技术

7.完全按照开源软件的发展,平台能完全重构或升级


异构的云计算平台,能带来的好处是:


1.提升云平台硬件性能。由于针对物理服务器硬件定制,完全发挥硬件性能

2.有力保障云安全。 异构的云平台,黑客无法确定系统的各种架构和文件名字以及位置等,病毒和黑客攻击几乎不存在可能。异构的云终端,可以保证用户从端到端的云安全。

3.节省云平台维护的成本。没有病毒和黑客的干扰,智能性基于WEB控制的云管理。


综上所述,如果云计算平台是个异构的云平台,这将会对云计算的发展带来真正意义上的保障。



你可能感兴趣的:(云计算,云平台,异构云计算平台,异构云平台)