我有了分布式云解决方案的想法。我的想法类似于Docker Swarm或Kubernetes解决方案,您可以在任何地方托管服务器,然后将其加入到社区云中。在您贡献了硬件之后,您可以将容器托管到云中。当然,你得到的表现需要取决于你贡献了多少。
我能看到的这个解决方案的问题主要是安全性。许多人不希望他们的服务在未知的人控制的服务器上运行。这个问题的解决方案是,集群中的任何服务器的所有者都不能确切地看到他的服务器上运行了什么,我猜这可能会很复杂。
所以我的问题是,是否已经存在类似的解决方案?如果不是,有什么好的理由吗?
发布于 2017-10-16 00:14:33
是的,它不存在是有原因的。安全性、可用性、持久性、延迟等。
我怎么能拥有服务器,加入集群,却没有权限访问自己的节点?云如何防止这种情况发生?它不能。
谁将掌控大师赛?open仲裁是如何工作的?如果任何人可以向集群添加一个主节点,那么它基本上就死在水中了。
你可以从内部攻击集群(最近的kubernetes dnsmasq漏洞),垃圾邮件流量,混合流量,删除文件(有人在你的节点上安排数据库复制和删除它没有问题),有意无意。
open cluster中有太多可能的缺陷,并且没有一个解决方案被创建来处理它们,因为那样它们就会被过度设计。
https://stackoverflow.com/questions/46755194
复制相似问题