为什么要安装OpenStack

Blenderudit

我试图了解为什么在MAAS和Juju可用时有人需要OpenStack。

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

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

但是,对我而言,MAAS和Juju已经定义了一个Cloud,因为我们不需要知道机器在哪里以及其中有多少台机器。那么Openstack给MAAS和Juju带来了什么呢?

波士顿徒步旅行者

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

此外,openstack还为您提供以下内容:

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

编辑:可能我最想念的最与众不同的方面是多租户模型。即使将openstack部署为私有云,您也可以为实体的不同部门分配不同的租户,并且来自一个租户的用户将无法访问分配给其他租户的资源。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么要“ MVN安装”战争项目?

来自分类Dev

为什么要安装前端库?

来自分类Dev

什么是Windows关键更新?以及为什么要安装它

来自分类Dev

为什么netbeans 8要安装未使用的cordova插件

来自分类Dev

NPM:为什么要安装此软件包?

来自分类Dev

卡扣如何正确工作,为什么要安装它们?

来自分类Dev

conda为什么要创建新的安装环境

来自分类Dev

为什么要直接将程序安装到C:/中?

来自分类Dev

aptitude为什么坚持要安装软件包?

来自分类Dev

为什么要安装较旧的内核源代码?

来自分类Dev

人们为什么要安装过时的Ubuntu版本?

来自分类Dev

为什么netbeans 8要安装未使用的cordova插件

来自分类Dev

为什么要安装两个Chrome?

来自分类Dev

为什么要安装两个版本的gtk?

来自分类Dev

卡扣如何正确工作,为什么要安装它们?

来自分类Dev

Windows Update:为什么要安装KB4516115?

来自分类Dev

为什么 NPM 要安装这么多包?

来自分类Dev

aptitude为什么坚持要安装软件包?

来自分类Dev

为什么Jetbrains为什么要安装自己的JDK以便与IDE一起使用?

来自分类Dev

为什么要令牌?

来自分类Dev

为什么要打印?

来自分类Dev

为什么要麦迪逊?

来自分类Dev

为什么要串联?

来自分类Dev

为什么要调用?

来自分类Dev

为什么要令牌?

来自分类Dev

为什么要内联?

来自分类Dev

什么是AppStream?为什么要安装?到底在做什么

来自分类Dev

什么是Silverlight?与Flash有何区别?我为什么要安装它?

来自分类Dev

为什么`rvm install ruby-2.1.0`要安装Preview1?