2017-10-15 140 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是如何工作的(至少在高層次上),但是感謝鏈接。你能更具體地說明有什麼錯誤嗎? –

相關問題