完全开源,带有Ubuntu,LXD和雾的多罩堆栈

2021-03-17 19:30:44

这是Chris Psaltis撰写的访客帖子。我们通过克里斯的许可在这里再现它。克里斯是Mist.io的联合创始人兼首席执行官,并定期在他的平台上使用Ubuntu和LXD。谢谢,克里斯!

Ubuntu为云方程带来的优点之一是提高组织在多个云中运行的能力。在Ubuntu顶部运行容器进一步提高了可移植性。雾是一个开源的多云管理平台,可帮助团队管理和控制许多不同云环境和/或裸机的Ubuntu实例。这消除了在多个云中运行应用程序的一些操作和财务障碍。

最近有一个薄雾与Ubuntu有效的一个例子来自欧洲经营WordPress托管服务的客户。该公司非常安全,并希望一个完全开源的堆栈。他们在多个公共云中以及裸机上运行,​​并完全隔离客户的工作负载。

这位客户已经使用Ubuntu和LXD,两者都选择了他们的烘焙安全和鲁棒性,以及开源。 LXD是一个容器和VM管理工具,允许用户创建,运行和维护容器,就像它们是VM一样,并且VMS就像他们是自己的云一样。 LXD使用预先制作的图像可用于一系列Linux发行版,并且围绕强大但简单,休息API构建。 “单云”虚拟环境的编排良好的工具。

但是,客户仍然需要在整个堆栈中具有可见性和控制,从LXD向下到云环境,并且他们需要一种方法来集中管理他们在不同云中的所有部署。如果有人加入团队,则重新分配或留下,对于一般监测以及在访问控制周围进行变化。

他们采用雾来获得整个设置的统一视图,能够集中控制其部署的某些方面。以下是ubuntu用户在顶部分层雾的一些东西:

从一个仪表板上旋转Ubuntu实例。您可以在不同公共和私有云中旋转Ubuntu实例的环境之间,而不是必须在环境中切换,而是可以从单个仪表板上旋转新的实例。

集中控制基于角色的访问(RBAC)的整个设置。许多组织,如上面的客户,为安全和隐私原因选择一个所有开源堆栈。隐私和法律合规也可以是一个原因组织需要在多个云环境中运营。使用雾,可以轻松控制从一个地方的整个服务器套件的RBAC,降低错误的可能性和随附的安全暴露。

自动从一个仪表板设置工作流程。该组织可以以云不可知的方式自动化工作流程创建和操作,而不是为每个云环境分开管理工作流。这为开发人员提供了一种标准的可重复过程,无论云环境如何,都会降低错误的可能性。

优化云成本。在多个云中运行可能会非常昂贵。雾帮助公司追踪,了解和控制多个提供商的云花费,以便多云不会成为主要的商业责任。

客户讨论的客户采用容器和LXD专门用于便携性和在多个云环境中运行的能力。结合Ubuntu,LXD和Mist以集中管理这些环境,使该公司能够利用容器提供的便携性,同时控制其云成本。雾在多个云中运行实用,因此公司可以在多种环境中运行,而不在云管理中运行巨额账单或支出太多的工程时间。

Ubuntu提供您需要的公共和私有云所需的所有培训,软件基础架构,工具,服务和支持。