openstack 云_面向初学者的OpenStack云简介

openstack 云

今年, SCaLE 14x与会者将有机会听到Anthony Chow关于如何开始为OpenStack做出贡献的演讲。

Anthony是一位网络工程师,热衷于共享和推广使社区发展的技术。 他目前正在研究DockerOpenStack Magnum

在本次采访中,Anthony解释了OpenStack是什么,如何与容器一起使用以及企业可能如何使用它。

什么是OpenStack? 谁可以使用它?

OpenStack是一个用Python编写的开源云操作系统,用于通过命令行界面(CLI)或基于Web的仪表板管理计算,存储和网络资源池。 它旨在运行在商品硬件上,有时也称为基础架构即服务(IaaS)。 OpenStack在常见的Linux平台(例如RHEL,SUSE或Ubuntu)上运行。

OpenStack是一种基础架构(或更简单地说,是云)。 它可以创建提供按需增加或减少资源分配的环境,并且资源不限于单个位置。 服务提供商的大数据,Web服务和网络功能虚拟化(NFV)都是OpenStack的良好应用程序。

OpenStack的关键服务和组件是什么? 他们在做什么?

OpenStack遵循两年一次的发布周期,每个发布都以名称而不是编号来标识,因此第一个发布是Austin,当前发布是Mitaka,而先前的发布分别是Liberty和Kilo。 自Kilo发行以来,OpenStack已开始从孵化/集成模型转换为Big Tent模型 ,在该模型中 ,项目被标记为特定属性。

云基础架构的主要组件是计算,存储和网络。 这些曾经被称为OpenStack的核心服务,而其他所有被称为共享服务。

计算:

  • Nova:按需提供虚拟机(VM)。

存储:

  • Swift:提供支持对象存储的可伸缩存储系统。
  • Cinder:为来宾VM提供持久性块存储。

联网:

  • Neutron:提供网络连接,作为由OpenStack服务管理的接口设备之间的服务。

共享服务:

  • 重点:为所有OpenStack服务提供身份验证和授权。
  • 概览:提供虚拟磁盘映像的目录和存储库。
  • Horizo​​n:为OpenStack服务提供基于Web的模块化用户界面。
  • 云高仪:为计费系统提供单点接触。
  • 热力:为多个复合云应用程序提供编排服务。
  • Trove:为关系和非关系数据库引擎提供数据库即服务(DBaaS)设置。
  • 撒哈拉(Sahara):提供一项服务以供应数据密集型应用程序集群。
  • Magnum:提供用于部署和管理容器的容器编排引擎。

我只列出了最常见的项目。 每个版本中都添加了新项目。

自从改用Big Tent方法以来,现在越来越多的项目被视为OpenStack的一部分。 有一个委员会在研究OpenStack DefCore ,这是产品使用OpenStack名称必须遵循的最低必需功能集。

为什么要使用OpenStack而不仅仅是传统的虚拟化工具? 与虚拟机管理程序相比,它提供什么价值?

虚拟化工具从物理硬件中提取资源并允许自动化。

OpenStack通过提供用于管理计算,存储和网络资源池的弹性,自助式和可衡量的基础架构,进一步推动了这一步。 OpenStack管理的资源可以是物理的也可以是虚拟的。

OpenStack如何与容器一起使用? 为什么企业希望这样做?

Magnum项目使用OpenStack作为部署Docker容器的基础架构。 在项目Magnum之前,Docker容器在Nova(OpenStack的计算服务)中被列为系统管理程序类型。

在Magnum项目中,有一个pod,托架和服务的概念,它们好像是一个可以应用访问策略的单个应用程序一样。

容器编排引擎(COE)允许将多个Docker容器作为一个单元进行部署。 目前,Magnum支持的COE为:

企业服务中流行的容器应用程序之一是微服务,其中大型的整体应用程序分为以容器形式实现的“微服务”。 应用程序部署中的这一新趋势提供了敏捷性,可伸缩性和高可用性。

Liberty版本引入了项目Kuryr ,该项目建立在Neutron之上,并解决了OpenStack基础结构中特定于容器的网络问题。

典型的OpenStack部署是什么样的?

我认为没有典型的OpenStack部署之类的东西,这就是它的美。 虽然它不是万能的产品,但OpenStack提供了非常灵活和丰富的基础架构。 它所提供的功能仅受架构师的能力限制。 OpenStack就像乐高玩具一样。 我们可以选择满足特定部署要求的产品。 从某种意义上说,我们可以添加和删除功能集,不仅OpenStack中的资源具有弹性,而且功能集也具有弹性。

有关OpenStack 入门的更多信息,请参阅Opensource.com的理解OpenStack初学者指南以及我们的每月OpenStack教程集合

翻译自: https://opensource.com/business/16/1/scale14x-interview-anthony-chow

openstack 云

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值