在AWS上为Node.js设置ELB
我有一个非常基本的问题,但我已经在互联网上搜索了好几天,没有找到我要找的东西 我目前在AWS上运行一个实例 该实例上有我的节点服务器和数据库 我想通过分离托管服务器和数据库的一台机器来利用ELB:在AWS上为Node.js设置ELB,node.js,amazon-web-services,amazon-elb,Node.js,Amazon Web Services,Amazon Elb,我有一个非常基本的问题,但我已经在互联网上搜索了好几天,没有找到我要找的东西 我目前在AWS上运行一个实例 该实例上有我的节点服务器和数据库 我想通过分离托管服务器和数据库的一台机器来利用ELB: 一台永远不会终止的机器,它承载数据库 一台运行基本节点服务器的机器,该服务器也从未终止 在流量需要时部署(并随后终止)运行服务器的其他EC2实例的策略 首先,我想知道这个设置是否合理 第二, 我对这在实践中的工作方式感到非常困惑: 是否所有部署的实例都使用相同的卷运行,或者是否使用卷的快照 一般来说,
谢谢大家! 您将拥有一个最小大小为1的自动缩放组,该组配置为基于您的NodeJS服务器使用AMI。在创建和删除实例时,自动缩放组将向ELB添加/删除实例 EBS卷一次不能连接到多个实例。如果需要共享磁盘卷,则需要查看EFS服务
是的,您需要将数据库移动到一个独立的服务器上,该服务器不是自动缩放组的成员。您将拥有一个最小大小为1的自动缩放组,该组配置为基于您的NodeJS服务器使用AMI。在创建和删除实例时,自动缩放组将向ELB添加/删除实例 EBS卷一次不能连接到多个实例。如果需要共享磁盘卷,则需要查看EFS服务
是的,您需要将数据库移动到一个独立的服务器上,该服务器不是自动缩放组的成员。因此部署的实例将根据快照接收一个新的ebs卷?是的,每个实例都将从您指定的AMI创建。AMI指定一个或多个EBS快照,用于创建一个或多个EBS卷。自动缩放组创建的实例与您可以从AMI手动创建的实例没有什么不同。因此,部署的实例将根据快照接收新的ebs卷?是的,每个实例都将从您指定的AMI创建。AMI指定一个或多个EBS快照,用于创建一个或多个EBS卷。自动缩放组创建的实例与您可以从AMI手动创建的实例没有什么不同。