1
我想在AWS上託管數據庫。 RDS是一種選擇,但我聽說過關於容器(和ECS)的一些信息。我發現容器對於測試非常有用,但我不確定是否在運行一個生產數據庫。他們每個人的優點和缺點是什麼?對數據庫使用RDS或容器(ECS)?優點和缺點
我想在AWS上託管數據庫。 RDS是一種選擇,但我聽說過關於容器(和ECS)的一些信息。我發現容器對於測試非常有用,但我不確定是否在運行一個生產數據庫。他們每個人的優點和缺點是什麼?對數據庫使用RDS或容器(ECS)?優點和缺點
運行自己的數據庫上的EC2實例:
運行的RDS數據庫負全部責任:
運行數據庫的容器內的EC2實例:
所有優點&自己運行DB的缺點,加上
在ECS下的容器中運行數據庫並不能真正爲您帶來管理容器的優勢。但是,如果您將ECS用於其他堆棧,並且將數據庫放入容器中,那麼您只需要使用ECS即可。
感謝您提供豐富的答案。那麼使用RDS不需要數據庫管理員呢? – Matrix
@Sarah取決於你認爲的「數據庫管理員」所做的事情。從歷史上看,DBA對SQL和架構師有深刻的瞭解,有助於提高查詢性能。 RDS不會爲你做任何事 - 它只是每晚進行備份和自動升級。 –
您留下了RDS的一些優勢,例如熱備份實例和只讀副本的簡單配置,以及主服務器出現故障時自動故障切換到熱備份。 –