數據庫服務要容器化嗎

項目中,你的數據庫服務有docker化嗎,將數據庫服務容器化會帶來什麼問題。

問題

1.數據安全性問題
2.容器網絡問題
3.資源隔離問題

總結

在docker中容器化無狀態服務是很不錯的,可以實現服務的水平伸縮,通過容器編排避免單點故障的問題,但是數據庫這種有狀態的服務,我們的數據是需要存儲到宿主機的,如果數據庫服務做橫向伸縮,那麼數據必然將保存在多個節點上,我們知道docker容器掛掉,是會重新啓動新的容器而不是重啓舊的容器,那麼一旦節點掛掉,我們在該節點上的數據庫數據就會丟失,容器將重新啓動在其他節點。
當然,數據庫服務也不是一定不要容器化,docker適合跑輕量級或者分佈式數據庫。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章