云计算openstack框架分类及发展阶段概述
框架分类
OpenStack是一套开源云计算管理平台,通过其包括的一些基础设施的服务(如计算、存储、网络等),可以轻松构建出私有云、公有云、混合云等各种云服务。
OpenStack的主要组件
OpenStack框架主要由以下组件构成:
- Nova计算组件
- Swift存储组件
- Cinder块存储组件
- Neutron网络组件
- Keystone身份验证组件
- Glance镜像组件
- Horizon管理Web界面
- Heat编排组件
- Ceilometer监控组件
- Trove数据库组件
OpenStack框架分类
按照不同的业务需求,OpenStack可以分为以下框架分类:
- OpenStack公有云:提供公有云服务,用户只需购买相应的云服务即可,无需维护和管理云服务所在的基础设施。
- OpenStack私有云:企业可以借助OpenStack搭建自己的私有云,满足数据安全和隐私等方面的需求。
- OpenStack混合云:借助OpenStack平台,可以将多个云服务集合到一起,形成混合云环境。
发展阶段概述
第一阶段(2010-2012年)
在2010年,OpenStack的第一个版本Austin发布,包含的组件有Nova(计算组件)、Swift(存储组件)和Glance(镜像组件)。
随着OpenStack的持续发展,组件逐渐增多,用户数量不断增加,社区也变得更加庞大,组件的功能和性能也得到了大幅度的提升。
第二阶段(2012-2014年)
OpenStack在第二阶段进行了多项更新,有以下几点主要改变:
- 逐渐实现了全功能型云管理平台
- 采用启封式结构,支持OpenStack生态系统的快速发展
- 开放协议框架,使得OpenStack可以与其他云服务更好地互动
- 多语言定制,支持全球使用
第三阶段(2014年至今)
OpenStack在第三阶段基本稳定,开始实现更多的功能和拓展,如下:
- 在各大公司中的普及率不断提高。例如华为、VMware等公司都建立了相应的技术与开发团队。
- 由于开放架构,OpenStack支持从20多种公有云服务提供商,以及公有云服务直接对接私有云环境。
- 云原生应用,微服务如今在云上已经流行起来,OpenStack架构也逐渐更好地支持其开发。
示例说明
示例一
某企业规模较大,需要在其内部搭建一个云平台进行数据存储,研发需求等。但由于企业对数据的保密性要求较高,不能将数据存储于公共云服上。则该企业可以借助OpenStack,搭建一套内部私有云,以达到数据安全、隐私等各方面的需求。
示例二
某公共云科技公司,需要为其客户提供公共云服务。但由于其客户范围较广泛,无法针对不同客户需求进行深度个性化定制。则该公司可以借助OpenStack进行公共云服务的搭建,使得能够在一些标准化场景下,对所需服务进行更好的提供和稳定性的保证。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:云计算openstack框架分类及发展阶段概述 - Python技术站