1
我對MongoDB等數據庫提供託管服務並嘗試使用最具成本效益但可靠的方法有點新。在與我現有的NodeJS應用程序相同的AWS EC2實例上安裝MongoDB?
是否建議在我的Node應用程序的同一EC2實例上安裝MongoDB數據庫?如果是,如何?
另外,有什麼替代方案?
我對MongoDB等數據庫提供託管服務並嘗試使用最具成本效益但可靠的方法有點新。在與我現有的NodeJS應用程序相同的AWS EC2實例上安裝MongoDB?
是否建議在我的Node應用程序的同一EC2實例上安裝MongoDB數據庫?如果是,如何?
另外,有什麼替代方案?
數據庫不是可橫向擴展的,而是服務器大小的處理。您的node.js應用程序可以被複制來處理更多的請求,但數據庫不能。因此,如果您計劃在node.js服務器上承擔大量負載,請爲其使用單獨的EC2實例,以便您可以使用彈性負載均衡器在旅途中水平擴展並處理更高的傳入通信量。
有關制裁EBS卷以處理數據庫數據的任何想法?我認爲我的主要ec2實例佔用了免費層上的30GB空間中的8GB空間。如果我使用RAID類型的空間制裁,我注意到mongodb的功能很好。那麼每個7GB可能有3個EBS卷? – wolf3D