MongoDB 部署在虚拟机好还是物理机好?


  • 註冊用戶

    虚拟机可以很好的隔离资源,并可动态的扩展,但是性能的表现上比物理机低,我们在选择部署MongoDB 的时候,该怎样选择呢?


  • 註冊用戶

    我是覺得虛擬機方便,可以動態資源調整彈性才大,可以按任務和時間分配資源。

    況且 MongoDB 是可以集群橫向擴充的,就不用迷失於單一物理機的性能上面。


  • Lv 1

    @jesseshi

    個人覺得還是看需求和口袋深度決定~官方給的建議還是優先以提高單機服務器性能為優先,其次才是橫向擴展

    如果可預知運行在MongoDB上的是一個持久的大型專案,還是可以考慮以物理機為主,若專案變動大或是初期無法準確預估,

    那虛擬機的優勢就比較明顯了~

    個人淺見~不一定正確~請各方高手討論指正 XD


  • 註冊用戶

    要當虛擬機的性能應該不會用太差的吧?畢竟是要同時分給很多機器使用,真的有那麼大的需求也可以把資源全分配給單一虛擬機用。

    尤其要關注近兩三年才竄起的 Docker 容器技術,運行在 Docker 裡面的系統和實機之間的效能幾乎沒什麼差異了,有人評測大概低了2~3%的性能。

    不過光是資源分配調整和快速佈署的彈性,實體機是遠遠跟不上,這點可以在 RD 部門和 QA 部門間的專案接軌速度上很明顯看出差異。

    未來若要上雲端還是得提早適應虛擬機的架構和管理,的確是口袋夠深的話要什麼設備都不會是問題,IT 人員還是得優先考慮如何讓管理工作順暢,畢竟時間就是金錢啊~~

    年輕的肝要珍惜使用,我個人都是以整體效率優先考量,預算的事情只要把得失分析做好,呈上去讓上面的人去煩惱。


登录后回复
 

与 萌阔论坛 的连接断开,我们正在尝试重连,请耐心等待