RackSpaceCIO:云计算需要开源操作系统

本文讲的是 RackSpaceCIO:云计算需要开源操作系统, 011年5月18日-20日,由中国电子学会主办的中国 云计算 大会在北京国家会议中心隆重召开。本次大会的主题为“探寻 云计算 应用之路”,致力于促进国内外云计算最新交流与合作,务实推动云计算应用,加快云计算产业发展和产业链完善,展示国内外云计算最新研究成果和示范应用。

  1

  ▲IT168直播专题

  在下午的主题论坛一——“云计算核心技术架构”论坛上,来自美国德克萨斯州的RackSpace公司的CIO John从公有云、私有云以及开源的云计算的弊端出发,得出结论:云计算需要一个开源的操作系统,并介绍了RackSpace九个月之前发布的云操作系统——Openstack。

RackSpaceCIO:云计算需要开源操作系统
▲RackSpace公司的CIO John

  公有云、私有云和开源云计算的挑战

  RackSpace创建于1998年,总部在美国德克萨斯州,拥有9个世界级的数据中心。如果想要创建云,该如何做呢?该用谁的产品呢?公有云是用Google还是Amazon?私有云是用Oracle还是VMware?我们会遇到一个挑战:锁定,导致应用不能从一个云转移到另一个云,所以,当你发现所选择的厂商并不满意想要迁移的时候,十分困难。

  私有云挑战:企业长期选择由卖方提供的部件,另一方面,在云之前,就需要买一些企业版的软件。限制了灵活性和选择范围。

  开源可以在某种程度上解决上述的问题,但是不要忘了Linux是如何中断企业的IT的。

  OpenStack套件简介

  RackSpaceCIO:云计算需要开源操作系统

  ▲RackSpace云产品套件(图)

  RackSpaceCIO:云计算需要开源操作系统

  ▲创建开源的软件来构建私有、公有云

  OpenStack可以支持多达5个Hypervisor,Xen,KVM,LXC,OpenVZ,ESX。

  OpenStack的组件,包括OpenStack Computing、OpenStack Object Storage(开放堆栈对象存储)、OpenStack Image Service等等。

  OpenStack Computing云架构控制器,用与为一个用户或一组用户开启virtual instances,也为每一个instance或project进行网络配置。用于部署和管理虚拟服务器,如开关虚拟机等。OpenStack Image Service(开放堆栈镜像管理),对于虚拟化来说,镜像管理是一项非常艰巨的任务。在Apache 2.0许可证的条件下,开放堆栈(OpenStack)码可免费获取。为了达成协议,25家公司已经签定合同来支持开放堆栈,包括Intel、Dell和Citrix。开放堆栈将由一个非盈利组织维持。

  OpenStack部署案例

  RackSpace为美国航天航空局(NASA)提供代码,代码为它的存储、内容传递服务(云文件)和产品服务器(云服务器)提供动力。NASA贡献了为Nebula供能的技术,Nebula是一种高性能的计算、网络(networking)和数据存储云服务,它让研究者用大型数据集(data set)工作。事实上,NASA(美国国家航空航天局)以前是使用Eucalyptus云计算管理平台,不过这个平台分成两个版本,一个开源的版本,一个收费的版本。这就导致NASA很不愿意向Eucalyptus贡献代码,结果Eucalyptus认为这个代码和收费版本冲突,不接受。


作者: 唐蓉
来源:it168网站
原文标题:RackSpaceCIO:云计算需要开源操作系统
优秀的个人博客,低调大师

微信关注我们

原文链接:https://yq.aliyun.com/articles/223631

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

相关文章

发表评论

资源下载

更多资源
Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS

Oracle Database,又名Oracle RDBMS,或简称Oracle。是甲骨文公司的一款关系数据库管理系统。它是在数据库领域一直处于领先地位的产品。可以说Oracle数据库系统是目前世界上流行的关系数据库管理系统,系统可移植性好、使用方便、功能强,适用于各类大、中、小、微机环境。它是一种高效率、可靠性好的、适应高吞吐量的数据库方案。

Apache Tomcat7、8、9(Java Web服务器)

Apache Tomcat7、8、9(Java Web服务器)

Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache、Sun 和其他一些公司及个人共同开发而成。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。

Eclipse(集成开发环境)

Eclipse(集成开发环境)

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。

Java Development Kit(Java开发工具)

Java Development Kit(Java开发工具)

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。