资源描述:
《flykernel-异构云计算平台.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、基于开源源代码异构云计算平台BuildCloudPlatformbasedonOpenSources2011年7月所有的权利被Flykernel公司保留写在最前面本公司所有的信息资料都来自于开源信息系统!本公司信息系统:Linux+Openoffice等感谢开源社区的辛苦工作!Thursday,July07,20112http://www.flykernel.com公司业务总览开源系统使用服务Live介质产品系统定制服务构建WEB网站开源系统开发和基于WEB的服务维护服务系统构建服务FlyKernel商用或第三方开源系统基于源代码系统构建开源源代码包开源源代
2、码包开源源代码包全球开源源代码云开源源代码包开源源代码包全球开源源代码云开源源代码包开源源代码包Thursday,July07,20113http://www.flykernel.com云计算-基本架构面向企业/政府/个人的应用SaaS基础应用模块云管理云应用和开发平台云存储平台和PaaS云安全云操作系统平台Hypervisor虚拟化技术网络虚拟化IaaSIT基础设施(物理服务器,存储介质,物理网络等)IaaS:InfrastructureasaService基础设施即服务PaaS:PlatfromasaService平台即服务SaaS:Softwareas
3、aService软件即服务Thursday,July07,20114http://www.flykernel.com一、基于开源软件的云计算平台Thursday,July07,20115http://www.flykernel.com专家对构建云平台的建议1.使用开源软件➔中国科学院软件研究所党委书记李玉成:开源软件是搭云计算最理想平台➔开源已经被证明是面对云计算挑战的时候具有创新性的动力➔在Sun公司的【云计算和开源系统】一文中,使用开源系统将是云计算实现的方法2.不使用中间件3.要保障云中数据的安全Thursday,July07,20116http://
4、www.flykernel.com使用开源软件云平台案例1.美国亚马逊云服务http://www.amazon.com2.美国谷歌公司相关云服务http://www.google.com3.美国的Rackspace云服务http://www.rackspace.com4.美国的Salesforce.com云服务http://www.salesforce.com5.英国的基于Linux的云服务http://www.linode.com6.中国的腾讯http://web.qq.comThursday,July07,20117http://www.flykerne
5、l.com云计算平台构建必然基于开源软件1.使用商用软件来构建云平台的成本高昂,云安全无法保障2.使用开源软件构建是被验证确实可行Thursday,July07,20118http://www.flykernel.com二、异构云计算平台Thursday,July07,20119http://www.flykernel.com通常采用的开源发行版1.美国的RedhatEnterpriseLinux2.CentOS3.Ubuntu4.Debian5.德国Novell公司的SuseLinuxEnterprise6.ArchLinux7.其它Thursday,Ju
6、ly07,201110http://www.flykernel.com采用开源发行版的问题1.大多数发行版都是国外的,安全性无法真正保障。例如:发行版商预留系统后门,严重威胁国内数据安全2.发行版导致使用的系统库无法彻底重构,严重限制开发云平台的功能实现3.发行版都有统一的系统文件位置和名字,以及整个系统架构,这将为黑客提供了易于攻击的方法4.基于发行版的云计算平台,无法超越国外的软件技术例如:当要使用最新的开源软件时,有可能发行版商没有提供支持。5.国外的发行版厂商都是公司,有可能因公司利益关系,而改变提供发行版的战略Thursday,July07,201
7、111http://www.flykernel.com异构云平台开源操作系统基于开源源代码就能产生异构,即不同于目前市场上能提供的开源操作系统。开源信息系统的异构能:1.设计符合云计算平台的系统架构2.完全客户化系统文件的名字,存放位置3.增加和剪裁平台需要的各种系统库,甚至修改系统库4.改变平台中系统的调度算法5.设计或改变平台所使用的通信协议栈例如:通过设计自己的httpXXX来增加云安全和云管理6.采用不同的软件实现技术7.完全按照开源软件的发展,平台能完全重构或升级Thursday,July07,201112http://www.flykernel.
8、com异构云平台的好处(一)提升云平台硬件性能1.完