开放堆栈和开发堆栈

Open Stack and Development Stack

我真的很困惑 Open Stack 和开发 Stack 之间的主要区别? 是版本不同还是平台不同?

首先,让我们纠正一下术语。你说的是 OpenStack(一个词)和 DevStack(一个词)。

OpenStack 是一套用于管理计算和相关资源的服务。您通常使用它来管理 "cloud computing" 资源,包括多个物理计算和存储服务器。在 "real" 硬件上设置这样一个用于生产的系统需要大量时间和专业知识。

DevStack 本质上是一组脚本,它们将设置一个简单的 OpenStack 测试环境 运行 作为虚拟机(通常)Linux PC 具有几 GB 的 RAM 和一大块空闲磁盘 space。目的是允许开发人员建立一个微型云来进行尝试,并进行服务开发工作。

OpenStack和DevStack既不是不同的版本,也不是不同的平台。它们是一个更大整体的不同部分。 (您可以说 DevStack 是 OpenStack 软件套件的一部分。OpenStack 和 DevStack 的开发由同一伞式组织在同一治理下处理,等等)