向 Subutai 问好

作者:Alex Karasulu

我从 Digital Life Collective(以及其他许多方面)的 Philip Sheldrake 那里了解到了 Subutai,并认为它值得在Linux Journal上受到关注,所以我提供了这个版面。Alex Karasulu 完成了大部分写作,但这是一个团队的努力,得到了 Jon 'maddog' Hall、Philip Sheldrake 和 Steve Taylor 的帮助。—Doc Searls

什么是 Subutai?

Subutai 是一个开源项目和平台,它允许任何人共享、易货或租用计算机资源,以从边缘而非中心化位置创建云。可用的设备可以连接到这些悬停在边缘的云。我们开始称之为社交云计算,但从技术上讲,Subutai 是一个动态的 p2p 多云,这得益于轻量级 Linux 容器和软件定义的网络。可以把它想象成亚马逊的虚拟私有云,但运行在您自己的计算机和与您共享计算机资源的社交联系人的计算机上。或者,可以把它想象成计算机上的 AirBnB,为人民的云服务。

Subutai 与 Digital Life Collective 合作,这是一个成员合作组织,它研究、开发、资助和支持我们称之为“我们信任的技术”——那些将个人的自主权、隐私和尊严放在首位的技术,或者支持那些这样做的技术。我们的技术,而不是他们的技术。

我们共同努力,以便 Subutai 可以帮助防止我们的隐私受到损害,防止我们的一举一动被分析。这意味着不被大型云提供商束缚,并让我们可以选择使用我们手头上的资源。

它是如何工作的?

您可以设置您愿意与他人共享的计算机资源量。规则和配额用于与您社交媒体帐户中的联系人共享。一旦您的朋友、家人和同事网络与您共享,就可以跨共享计算机资源创建云。

当有人创建一个云时,被授权与云所有者共享资源的对等计算机像蜜蜂一样蜂拥而至,形成一个 n 路虚拟专用网络 (VPN)。对等体是一组拥有可以与他人共享资源的计算机。对等体可以是机架计算机,也可以是运行在笔记本电脑上的单个虚拟机。

对等体将资源作为 Linux 容器主机贡献到 VPN 中。无论底层硬件、操作系统或虚拟化技术如何,资源都以规范的方式呈现给环境,作为容器。VPN 在互联网上的这些容器之间提供安全连接。

可以基于 Docker 镜像启动模板容器,以快速安装基础设施。Subutai 具有蓝图功能,用于在多个容器上建立复杂的应用程序堆栈。这是一种简单的基于 JSON 的模板格式,类似于亚马逊的 Cloud Formation 模板。使用蓝图在环境中启动应用程序堆栈,和/或使用您最喜欢的 DevOps 工具构建环境以实现自动化。Subutai 蓝图开箱即用地支持 Ansible 和其他工具。

您基本上拥有了自己的虚拟数据中心,随时可以使用,如何构建它取决于您自己。最棒的是,它是免费的、开源的,您的效果取决于您认识的人和您的社交媒体网络,而不是您的钱包。

这个名字是怎么回事,老兄?

我们认为 Subutai 完全是令人震惊的、脑洞大开的疯狂:这就是我们以历史上最伟大的狠角色之一,苏布台将军(又名战争之犬)的名字命名它的原因。从事该项目的 Apache 人员非常喜欢苏布台使用的任人唯贤的方法,即实干家统治,而不管他们的背景如何。此外,该项目的主要顾问和最初编写 Subutai 的公司的首席执行官 Jon 'maddog' Hall 认为这个名字很合适。

项目的现状如何?

Subutai 已经准备就绪并且成熟。我们一直在疯狂地编码,利用我们可以从最新新兴技术中获得的所有优势,以实现令人惊叹的魔力。每当我们看到 Subutai 工作时(就像喷气式飞机超低空飞过时一样),我们都会感到震惊和起鸡皮疙瘩;我们在世界各地的机器上启动我们自己的云,因为我们就是可以。太棒了!

现在是我们与其他人分享它的魔力的时候了,特别是随着我们最近发布的 5.0 主要版本。我们很自豪在过去五年中几乎每年都发布一个主要的 Subutai 版本。但是,我们从未费心努力让其他人使用它。现在是时候进入下一个级别了。

您为什么创建 Subutai?

人们越来越意识到他们的隐私受到损害,并被锁定在大型云提供商中,而云计算服务的成本对于小人物来说可能会变得难以承受。Subutai 的创建是为了解决这个问题,它允许人们创建自己的弹性云,这些云运行在他们已经拥有的计算资源上。

最痛苦的是,当使用 AWS 或其他云提供商时,我们总是会在忘记关闭实例后收到令人不快的月底账单。我们想要一些简单的、零成本的、独立于云提供商的东西,用于测试和满足我们基本的操作系统项目基础设施需求。我们不需要高级资源。我们只需要比在住宅宽带线路上运行在单台家用电脑上更多的冗余。

除了共享和易货之外,Subutai 还允许个人和商业实体(无论大小)在云服务共享经济中租用资源。通过云的民主化,“竞相归零”迅速加速,以降低成本并增加更接近(或在)边缘的托管选项。这还具有通过将服务和应用程序定位到最常使用这些服务和应用程序的位置来提高性能和效率的额外优势。

接下来是什么?

我们希望造福开源社区,基本上是像我们这样的人。为了迎接大量新参与者,我们为 FOSS 项目创建了一个开源奖励计划。任何对等体所有者都可以将计算机资源捐赠给开源项目以获得“善意”。该系统完全基于善意运行,参与者通过成为优秀的行动者来创造它。

  • 注册并邀请朋友注册。

  • 设置对等体并保持它们在一定的正常运行时间之上运行。

  • 在新版本发布时快速升级。

  • 提前通知租户停机(给租户时间自行撤离)。

这是积累善意的缓慢途径。一种更快的方法是用对等体资源换取善意,或通过向 FOSS 项目捐赠对等体资源来创造善意。我们添加了 GitHub 集成,允许 GitHub 项目在 Subutai Hub 上注册。这些项目创建 Subutai 组织,这些组织映射到他们的 GitHub 组织,并指定他们需要的资源。Subutai Hub 向对等体所有者宣传他们的需求,然后对等体所有者可以将对等体资源贡献给他们最喜欢的 GitHub 开源项目。对等体所有者在获得认可的同时,为他们最喜欢的项目做出贡献,从而创造和赢得善意。如果适用,FOSS 项目会贡献蓝图,云所有者可以使用这些蓝图来安装项目的产品。有关该计划的更多信息,请访问我们的Subutai FOSS 贡献计划页面

下一步是什么?

Subutai 的内容远不止软件。我们设计了一个宽带调制解调器,它也是一个统包 Subutai 设备,可用于物联网应用。我们称之为 Liquid Router,因为我们将其打造成物联网网关的瑞士军刀:它具有 Raspberry Pi、Arduino 和 PMod 接头。是的,我们真是疯了,但云路由器/物联网网关很快就会做一些其他宽带路由器无法做到的事情:它将毫不费力地让普通宽带用户在共享、易货或租用计算机资源的同时挖掘 Subutai 的加密货币。因此,它显然也是一个物理加密货币钱包。

是的,没错,我们刚刚做了您认为我们做的事情!我们在这里LJ上投下了加密货币炸弹。这让我们想到了我们对加密货币的愿望。我们正在努力超越共享和易货,以 Subutai 的加密货币代币实现租赁。该系统将始终基于善意运作,但最终将允许直接的 Subutai 币交易。

除了将边缘云计算转变为真正的共享经济之外,我们对我们将通过区块链技术解决的几个问题感到非常兴奋。区块链智能合约可用于服务级别协议和加强问责制。我们希望经过验证的小型企业能够利用 Subutai 使用 Subutai 的加密货币和区块链相互买卖资源。在 AWS 之前,亚马逊只是一家电子商务公司。为什么任何经过验证的公司都不能销售云服务,而不管其垂直领域如何?我们想要启动一场超新星爆发,诞生数百万个亚马逊,它们可以相互交易,以在边缘内外提供令人惊叹的云服务和应用程序。

其他人如何参与?

首先也是最重要的,我们需要用户创建对等体和环境,然后给我们反馈:我们的 GitHub 问题跟踪器已准备就绪。我们的智能启动器将帮助您在桌面上设置虚拟机以共享或租用资源。高级用户可以将脚本与其他虚拟机管理程序和环境一起使用。我们需要 GitHub 上的项目注册 OS 贡献计划,并提供蓝图,以便应用程序可以在 Subutai Bazaar 中提供给所有用户。

接下来,我们需要开发人员!我们需要以太坊区块链和精通 Solidity 的工程师、P2P 研究人员来帮助我们试验和优化 DHT 和 Gossip 协议。我们需要 C/C++、Java、JavaScript 和 Golang 程序员。如果您想作为开发人员参与进来,请首先尝试以用户身份使用 Subutai。然后查看本文“资源”部分中的 GitHub 项目列表。进入我们的 Slack 频道,如果您需要帮助入门,请告诉我们。我们在这里等着您!

在 2017 年 10 月当月使用 Linux Journal 代码 LJOCT17 在 Subutai Hub 上注册,我们将为您提供一些善意,以便在系统上与他人交易云资源。祝您共享愉快!

资源

Subutai 主网站:https://subutai.io

Slack:https://slack.subut.ai

GitHub 组织:https://github.com/subutai-io

GitHub 项目

加载 Disqus 评论