
阅读时间: 3 分钟
让我们用简单的话了解一下Open Stack
有许多开源平台,其中Open Stack是最著名和最流行的开源之一。它通常使用汇集的虚拟资源来建立公共云,同时也管理私有云和公共云。
Open Stack由一个工具组成,其中包含处理云计算、网络和存储、身份等许多功能的项目。
尽管还有更多的选择可以用来建立一个独特和可部署的云。
To allocate resources in virtualization like storage , RAM and more are engrossed from bunch of vendor specific programs and divided by the hypervisor that which allows you to run one or more VM's as before allocate to any.
开放堆栈根据一组应用编程接口(API)来概述这些资源。
云中的层
云中有五个层次
- 物理/机器层
- 操作系统层
- 操作系统配置
- 应用程序的依赖性
- 应用软件
- 物理层
为了部署任何类型的应用程序,我们需要服务器、硬件和采购。
因此,物理服务器可以部署任何应用程序。
- 操作系统
这一层定义了你想在系统中安装什么样的操作系统。
- 操作系统配置
这一层定义了版本更新、时间配置、IP配置和用户设置。
- 应用程序依赖性
它包括java或python或任何类型的编程语言。
- 应用软件
在操作系统上安装任何种类的应用程序并对其进行配置。
开放堆栈架构
- Horizon :- 它是Openstack的一个仪表板,显示并允许管理云活动。
- Neutron :- 它管理所有的云服务,如IP网络,弹性IP和更多。
- Swift :- 它用于存储所有的对象、实例,也可以最大化和最小化数据。
- Cinder :- 它为应用程序提供块级存储,它实际上是监控存储。
- Nova :- 它为系统化的云设计提供了灵活性。
- Key stone :- 它可以识别服务给谁或允许什么,如授权和认证,取决于用户支付多少。
- Glance :- 在开放堆栈中,它为各种目的提供图像服务,如恢复,虚拟机的注册。
- Heat :- 它调查云计算应用程序在一定时间内是否有任何问题发生。
这就是Openstack的基本概况和它的架构。