为什么要安装 OpenStack

为什么要安装 OpenStack

我试图理解为什么在 MAAS 和 Juju 可用的情况下人们还需要 OpenStack。

我知道 MAAS 抽象了机器以便将它们用作资源,而 Juju 允许在这些资源上安装服务。

我也知道部署 OpenStack 的推荐方式是使用 Juju 和 MAAS。

然而,对我来说,MAAS 和 Juju 已经定义了云,因为我们不需要知道机器在哪里以及有多少台机器。那么 Openstack 带来了什么,而 MAAS 和 Juju 没有呢?

答案1

MaaS/juju 允许您逐一利用您拥有的硬件,而 openstack(这是过度简单化)还允许您构建虚拟机(通常是 kvm guest),这在许多情况下可以显著提高物理硬件的利用率。

此外,openstack还为您提供以下功能:

  1. 它提供了一个自助服务门户,最终用户(非系统管理员)可以轻松配置资源——虚拟机、网络(私有)、存储
  2. 它允许您计量使用情况(并因此向用户收费或交叉收费)
  3. 它允许您拍摄快照、从快照启动新的虚拟机等。
  4. 它有一系列用于应用程序配置的附加服务,例如构建 Hadoop 集群、基于模板的配置、数据库配置。
  5. 它实际上可以从同一界面管理裸机、kvm、xen、vmware 和 docker 容器。

编辑:我第一次忘记提到的最有区别的方面可能是多租户模型。即使 openstack 部署为私有云,您也可以为实体的不同部门/部门设置单独的租户,并且一个租户的用户将无权访问分配给不同租户的资源。

这不是一个详尽的答案,只是一个高层次的概述。

答案2

它绝对适合大型组织 - 200 台虚拟服务器或更多。虚拟服务器越多,每台服务器的总体成本越低,基础服务器成本可以分摊到更多计算节点上。您可以阅读英特尔如何将 17,000 台 VMware 虚拟服务器迁移到 OpenStack 并节省 2100 万美元,同时将虚拟服务器配置时间从 90 天缩短至 30 分钟。PDF 可在此链接上获取:http://www.openstackready.com

还要注意的是,从现在到 2020 年,ATT 将部署 500,000 个 OpenStack 节点。它将运行整个 ATT IT 基础架构,并消除 VMware 许可和维护。每个虚拟机的平均成本将低于每月每台虚拟机 3 美元(包括服务器、存储和网络)。

相关内容