随着云计算的快速发展,急需要有一个能够快速部署、监控,对资源进行控制、协调的平台出现,如今私有云管理平台作为私有云的核心技术,各家厂商自然十分积极,微软的System Center 2012,IBM的SKC,包括我国知名服务器企业浪潮也推出了云海OS,而在开源方面同样也不缺乏这方面的佼佼者,OpenStack就是目前一个旨在为公共及私有云的建设与管理提供软件的开源平台。
OpenStack是一个旨在为公共及私有云的建设与管理提供软件的开源平台(来源网络)
如今各大厂商对OpenStack的热情逐渐高涨,目前戴尔、惠普和思杰等厂商都已经加盟。它的社区拥有超过130家企业及1350位开发者,这些机构与个人都将OpenStack作为基础设施即服务(简称IaaS)资源的通用前端。OpenStack项目的首要任务是简化云的部署过程并为其带来良好的可扩展性。
OpenStack是由Rackspace和NASA共同开发的云计算平台,帮助服务商和企业内部实现类似于 Amazon EC2和S3的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack包含三个主要模块:Nova、Swift与Glance。
OpenStack 包含三个主要模块:Nova、Swift与Glance(来源思杰)
OpenStack Compute (Nova)是一套控制器,用于为单个用户或使用群组启动虚拟机实例。
OpenStack Object Storage(对象存储,Swift)是一套用于在大规模可扩展系统中通过内置冗余及容错机制实现对象存储的系统。
OpenStack Imaging Service(镜像服务,Glance)是一套虚拟机镜像查找及检索系统。
OpenStack相比其它云平台拥有着非常大的优势,它有开源社区合作广泛,得到了大量的支持,努力打造能够支持一切应用的最终平台。虽然如今的OpenStack尚处在发展阶段,仍然有一些(兼容性、开发成本)方面的但问题。但OpenStack的潜力巨大。取代其它云平台最终形成统一的云平台并不是梦想!