想没那么痛苦地使用OpenStack吗?Canonical的新Sunbeam OpenStack发行版可能正是你所需要的。
OpenStack是一个非常有用且稳定的开源云。但它也是一个很难正确设置的云。在近日举行的OpenInfra峰会上,Canonical宣布将通过一个新项目Sunbeam将其商业OpenStack产品扩展到小规模云。
这是怎么做到的?答案是通过在Kubernetes管理的容器中运行OpenStack服务。通过这种方法,OpenStack与底层操作系统完全解耦。这使得历史上具有挑战性的操作(如升级)变得更加容易。Canonical产品经理Tytus Kurek表示:“Sunbeam的出现消除了这些障碍,而这只是迈向自主私有云的第一步。”
与众不同的特点
Canonical表示,Sunbeam不仅仅是另一个OpenStack on Kubernetes包。通过使用原生Kubernetes主体,如StatefulSets和operators,OpenStack可以像任何其他云原生应用程序一样进行建模、部署和管理。
Sunbeam的独特之处在于其MicroK8s原生架构,该架构在容器内运行服务。现在,这个版本只支持一些OpenStack功能。确切地说,它只支持核心服务:计算、网络和存储。
尽管如此,这对于开发工作和小规模项目来说已经足够了。如果效果良好,则可以将其扩展到大型生产项目中。这有助于组织在其基础设施的单一基础上实现标准化,同时受益于全新的现代OpenStack。
Sunbeam基于最新发布的OpenStack Antelope。展望未来,早期采用者将能够通过OpenStack的Skip Level upgrade Release Process(SLURP)机制直接升级到2024.1版本。
展望未来
展望未来,开放基础设施基金会总经理Thierry Carrez评论道:“预计它将迅速发展,以实现与Canonical的OpenStack实现参考架构OpenStack Charms的全功能对等。”
该项目是免费的,完全开源的,旨在实现小规模现代云计算的民主化。Sunbeam的主要特点是其用户友好的方法。它提供了一个简单的界面和直接的安装说明。Canonical承诺,即使是那些没有OpenStack经验的人,也可以在几分钟内建立起一个功能齐全的云。
此外,其轻量级架构使Sunbeam能够在硬件资源有限的设备上运行,包括工作站和虚拟机,从而无需用于测试目的的专用硬件。Canonical鼓励潜在用户在他们的工作站或虚拟机上测试Sunbeam(也就是MicroStack),以进行他们的第一次OpenStack尝试。
笔者觉得有趣的是,它确实让新用户有可能探索OpenStack。之前,这基本是不可能的。如果你对OpenStack感兴趣,这确实是一个理想的尝试方式。
原文链接:
https://thenewstack.io/canonical-shrinks-openstack-for-small-clouds-with-sunbeam/