Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MongoDB Atlas在我的nodejs应用程序中的位置?_Mongodb_Amazon Ec2 - Fatal编程技术网

MongoDB Atlas在我的nodejs应用程序中的位置?

MongoDB Atlas在我的nodejs应用程序中的位置?,mongodb,amazon-ec2,Mongodb,Amazon Ec2,我有一个使用MongoDB的express应用程序,并在本地运行。我正在考虑部署选项,但不清楚MongoDB atlas如何适应。我计划将express应用程序和数据库部署到ec2实例。可以吗?或者我需要一个单独的实例来运行mongo吗?MongoDB Atlas提供M2、M5、M10等节点选项。我对后端非常陌生,我想知道这些是否与我的EC2实例分开,或者这些是否是我的EC2实例,运行我的express应用程序供客户端连接。Mongo Atlas是一个独立托管的MongoDB实例。它是一个单独的

我有一个使用MongoDB的express应用程序,并在本地运行。我正在考虑部署选项,但不清楚MongoDB atlas如何适应。我计划将express应用程序和数据库部署到ec2实例。可以吗?或者我需要一个单独的实例来运行mongo吗?MongoDB Atlas提供M2、M5、M10等节点选项。我对后端非常陌生,我想知道这些是否与我的EC2实例分开,或者这些是否是我的EC2实例,运行我的express应用程序供客户端连接。

Mongo Atlas是一个独立托管的MongoDB实例。它是一个单独的服务器,或者通常是几个服务器的集群,只运行MongoDB。您可以在EC2实例上运行Express应用程序,并让它通过网络与另一台服务器上的Mongo Atlas实例进行对话

其优点是,您不必担心安装或手持Mongo、配置冗余Mongo群集、升级或备份。通常,将数据库服务器与应用服务器分离还意味着更容易对两者进行长期维护。如果您的Express服务器本身不存储任何数据,那么在紧急情况下,它完全是一次性的,同时您可以放心*存储在数据库中的关键数据得到了很好的保护

*根据您与Atlas的合同规定,数据正在处理中