本文共 1845 字,大约阅读时间需要 6 分钟。
openstack 云
今年, 与会者将有机会听到关于如何演讲。
Anthony是一位网络工程师,热衷于共享和推广使社区发展的技术。 他目前正在研究和 。
在本次采访中,Anthony解释了OpenStack是什么,如何与容器一起使用以及企业可能如何使用它。
是一个用编写的开源云操作系统,用于通过命令行界面(CLI)或基于Web的仪表板管理计算,存储和网络资源池。 它旨在运行在商品硬件上,有时也称为基础架构即服务(IaaS)。 OpenStack在常见的Linux平台(例如RHEL,SUSE或Ubuntu)上运行。
OpenStack是一种基础架构(或更简单地说,是云)。 它可以创建提供按需增加或减少资源分配的环境,并且资源不限于单个位置。 服务提供商的大数据,Web服务和网络功能虚拟化(NFV)都是OpenStack的良好应用程序。
OpenStack遵循两年一次的发布周期,每个发布都以名称而不是编号来标识,因此第一个发布是Austin,当前发布是Mitaka,而先前的发布分别是Liberty和Kilo。 自Kilo发行以来,OpenStack已开始 ,在 ,项目被标记为特定属性。
云基础架构的主要组件是计算,存储和网络。 这些曾经被称为OpenStack的核心服务,而其他所有被称为共享服务。
计算:
存储:
联网:
共享服务:
我只列出了最常见的项目。 每个版本中都添加了新项目。
自从改用Big Tent方法以来,现在越来越多的项目被视为OpenStack的一部分。 有一个委员会在研究 ,这是产品使用OpenStack名称必须遵循的最低必需功能集。
虚拟化工具从物理硬件中提取资源并允许自动化。
OpenStack通过提供用于管理计算,存储和网络资源池的弹性,自助式和可衡量的基础架构,进一步推动了这一步。 OpenStack管理的资源可以是物理的也可以是虚拟的。
使用OpenStack作为部署Docker容器的基础架构。 在项目Magnum之前,Docker容器在Nova(OpenStack的计算服务)中被列为系统管理程序类型。
在Magnum项目中,有一个pod,托架和服务的概念,它们好像是一个可以应用访问策略的单个应用程序一样。
容器编排引擎(COE)允许将多个Docker容器作为一个单元进行部署。 目前,Magnum支持的COE为:
企业服务中流行的容器应用程序之一是微服务,其中大型的整体应用程序分为以容器形式实现的“微服务”。 应用程序部署中的这一新趋势提供了敏捷性,可伸缩性和高可用性。
Liberty版本引入了 ,该建立在之上,并解决了OpenStack基础结构中特定于容器的网络问题。
我认为没有典型的OpenStack部署之类的东西,这就是它的美。 虽然它不是万能的产品,但OpenStack提供了非常灵活和丰富的基础架构。 它所提供的功能仅受架构师的能力限制。 OpenStack就像乐高玩具一样。 我们可以选择满足特定部署要求的产品。 从某种意义上说,我们可以添加和删除功能集,不仅OpenStack中的资源具有弹性,而且功能集也具有弹性。
有关OpenStack 更多信息,请参阅Opensource.com的的以及我们的每月 。
翻译自:
openstack 云
转载地址:http://jpnzd.baihongyu.com/