2017-10-15 138 views
0

我明白了分布式云解决方案的概念。我想像一个Docker Swarm或Kubernetes解决方案,您可以在其中随时随地托管服务器,然后将其加入到社区云中。在您使用硬件进行贡献后,您可以将容器托管到云中。当然,你得到的表现需要取决于你贡献的多少。有没有社区托管的分布式云解决方案?

我可以看到这个解决方案的问题主要是安全性。许多人不希望他们的服务运行在某个未知的人所控制的服务器上。解决这个问题的方式是,群集中的服务器的拥有者不能确切地看到他的服务器上运行的是什么,我想这可能会很复杂。

所以我的问题是,有没有类似的解决方案已经存在?如果没有,为什么有一个很好的理由?

回答

0

是的,这是不存在的原因。安全性,可用性,耐久性,延迟等等。

我该如何拥有服务器,加入群集,并且没有权限访问我自己的节点?云如何预防它?它不能。

谁将掌握主人? open法定人数将如何工作?如果任何人都可以将主人添加到群集中,那么它基本上已经死在了水中。

你可能会故意甚至不是有意地从内部攻击集群(最近的kubernetes dnsmasq缺陷),垃圾邮件流量,混合流量,删除文件(某人在节点上调度数据库没有问题,复制并删除它)。

open cluster中存在太多可能的缺陷,并且没有创建解决方案来处理它们,因为那样它们会过度设计。

+0

我的想法是组织控制着主人,人们只会有能力添加小兵/工人/节点。我也明白,这不能构建到Kubernetes或Docker Swarm中,但我正在考虑在后台使用它。 –

+0

这在很多层面上都是错误的。我甚至不知道从哪里开始...... 我并不是说技术不能做到这一点。 Kubernetes可以做到这一点,码头群也是如此。这在这里不是问题。从阅读这个https://kubernetes.io/docs/concepts/architecture/master-node-communication/开始,也许这会启发你 – 3h4x

+0

不知道你想说什么,更重要的是你不相信这个想法。我知道Kubernetes是如何工作的(至少在高层次上),但是感谢链接。你能更具体地说明有什么错误吗? –

相关问题