docker部署mysql的壞處 數(shù)據(jù)庫真的不適合Docker及容器化嗎?
數(shù)據(jù)庫真的不適合Docker及容器化嗎?1. 數(shù)據(jù)不安全。即使要在主機中存儲docker數(shù)據(jù),也不能保證不丟失數(shù)據(jù)。Docker卷旨在為union FS映像層提供持久性存儲,但它仍然缺乏保證。使用當前
數(shù)據(jù)庫真的不適合Docker及容器化嗎?
1. 數(shù)據(jù)不安全。即使要在主機中存儲docker數(shù)據(jù),也不能保證不丟失數(shù)據(jù)。
Docker卷旨在為union FS映像層提供持久性存儲,但它仍然缺乏保證。使用當前的存儲驅(qū)動程序,docker仍然存在不可靠的風險。如果容器崩潰并且數(shù)據(jù)庫沒有正確關閉,數(shù)據(jù)可能會損壞。2在運行數(shù)據(jù)庫時,經(jīng)??梢钥吹紻BMS容器和其他服務在同一臺主機上運行。然而,這些服務的硬件要求卻大不相同。數(shù)據(jù)庫(尤其是關系數(shù)據(jù)庫)對Io的要求很高。為了避免并發(fā)資源的競爭,通用數(shù)據(jù)庫引擎使用特殊的環(huán)境。如果將數(shù)據(jù)庫放在容器中,將浪費項目的資源。因為您需要為此實例配置大量額外的資源。在公共云中,當您需要34g內(nèi)存時,您啟動的實例必須有64g內(nèi)存。實際上,這些資源沒有得到充分利用。
把數(shù)據(jù)庫,redis放到docker容器會有什么弊端嗎?
docker的缺點是網(wǎng)絡IO開銷。因此,請避免高網(wǎng)絡IO和大容量掛載磁盤IO。docker的優(yōu)點是不小心就容易殺人。所以無國籍很重要。如果您想享受docker的牛群特色,請保持您的身份。