OpenStack是一个(gè)由NASA(美国国家航空航天局)和Rackspace合作研发并发起的,以Apache许可证授权的自由软件和开放源(yuán)代码项目(mù)。
OpenStack是一个开源的云(yún)计算管理平(píng)台项目,由(yóu)几个主要(yào)的组件组合起来(lái)完成具体工作。OpenStack支持几乎所有(yǒu)类型的云(yún)环境,项(xiàng)目目标是提(tí)供(gòng)实施简单、可大规模(mó)扩展(zhǎn)、丰富、标准统一的云(yún)计(jì)算管理(lǐ)平台。OpenStack通过(guò)各种互补的(de)服务提供了(le)基础设(shè)施即服务(IaaS)的解决方案,每个服务(wù)提供(gòng)API以(yǐ)进行集成。
OpenStack是一(yī)个旨在(zài)为公共及私有云的建设(shè)与管理提(tí)供软(ruǎn)件的开源项(xiàng)目。它的社(shè)区拥有超(chāo)过130家企业(yè)及1350位开发者,这些机构与个人都(dōu)将OpenStack作为基础设施即服务(wù)(IaaS)资源的(de)通用前(qián)端。OpenStack项目的首要任务是简化云的部署过程(chéng)并为其带来(lái)良好(hǎo)的可(kě)扩(kuò)展性。本文希望通过提供必要的指导(dǎo)信息(xī),帮助大家利用OpenStack前(qián)端来(lái)设置及(jí)管理(lǐ)自己的公共云或私(sī)有(yǒu)云。
OpenStack云计(jì)算平台(tái),帮助服(fú)务商和企业(yè)内(nèi)部实现(xiàn)类似于 Amazon EC2 和 S3 的云基础架构服务(Infrastructure as a Service, IaaS)。OpenStack 包含两个主要模块:Nova 和(hé) Swift,前者是 NASA 开发(fā)的虚(xū)拟服务器(qì)部署和业务(wù)计算模块(kuài);后者(zhě)是(shì) Rackspace开(kāi)发的分布式云存储模块,两者可以(yǐ)一起用,也可以(yǐ)分开单独(dú)用。OpenStack除了有 Rackspace 和(hé) NASA 的大力支持(chí)外,还有包括 Dell、Citrix、 Cisco、 Canonical等重(chóng)量(liàng)级公司的贡献和支(zhī)持(chí),发展速度非常快,有取代(dài)另一个业(yè)界领先开源(yuán)云平台 Eucalyptus 的态势。