对于新手来说,OpenStack在可编程基础设施中的角色可能有点难以理解,除非你了解它的功能和工作原理。此外,对一些人来说,OpenStack看起来与虚拟化非常相似,或者说与现有的公共云产品非常相似。为了充分理解这个云平台,我们将从云技术的起源开始,以现在的OpenStack的工作方式结束。
Ben Silverman是OpenInfra社区成员,拥有超过八年的OpenStack经验,他在2017年的峰会上发布了他总结的OpenStack基础概述。
开始遇到关于如何安装OpenStack的文档方面的挑战后,Silverman逐渐掌握了OpenStack知识。在参观OpenStack峰会并与供应商社区和生态系统会面后,他有了更清晰的了解。为了回馈社区,他开始总结归纳初学者课程,内容包括什么是云、什么是OpenStack、它如何工作以及如何参与社区。
什么是云?云有哪些不同类型?
虽然不同的编排云的模型的定义已经存在,包括到OpenStack Marketplace等地方寻找支持组织业务目标的提供商,Silverman提供了一个解构的解释,其中有一个我们都可以联系到的比喻:比萨。
他说,内部部署就像一个自制的比萨饼,从零开始,你自己做一切,包括购买硬件和操作系统设置。
在介绍了云模型的基础知识之后,Silverman继续解释OpenStack是如何融入这幅图的——OpenStack是Linux和Chromium之外第三活跃的开源项目。
什么是OpenStack?
Silverman承认,大多数人都听说过OpenStack作为构建云的开源软件这一普遍定义。
“OpenStack是一种可编程的基础设施,允许用户拥有一个虚拟机(VM)、容器和裸金属平台。”他说。
他强调了为虚拟机、容器和裸金属提供一个平台的重要性,因为这“在其他任何地方都无法实现”。
“简单地说,OpenStack是由数百家公司的数万个人编写的软件。它不是一个单一的产品;它是一组项目,构成了计算、网络和存储等基础服务,但也涵盖了遥测、容器、安全和计费等领域。”
谁使用OpenStack?
Silverman开玩笑说,自从2010年该项目启动以来,人们一直在谈论OpenStack已经死了。他强调,上述所有公司(大家至少都见过/听说过的公司)都在生产中运行OpenStack。
他说:“如果OpenStack死亡的次数和他们所说的一样多,它将保持死亡和复活的世界记录。它不断成长、扩张并接触到新的人。这些logo表明OpenStack哪儿也不会去,只会好好的。”
Silverman还讨论OpenStack是如何工作的,以及如何参与全球社区。有兴趣请观看:https://youtu.be/hGRkdYu6I5k。
原文链接:
https://superuser.openstack.org/articles/openstack-basics-openinfra-live-recap/