Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.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
Amazon web services 停止并启动实例以节省EC2小时_Amazon Web Services_Amazon Elastic Beanstalk - Fatal编程技术网

Amazon web services 停止并启动实例以节省EC2小时

Amazon web services 停止并启动实例以节省EC2小时,amazon-web-services,amazon-elastic-beanstalk,Amazon Web Services,Amazon Elastic Beanstalk,我使用Elastic Beanstalk,当我停止EC2实例以节省时间时,它会创建一个新实例。它为什么这样做?我可以阻止它这样做吗 谢谢。启动EB环境时,底层EC2实例属于相应的EB环境。Beanstalk的目标是确保您的web服务器永远不会停机,因此当实例停机/被取下时,它可能会采取对策将环境恢复到健康状态。如果您不希望实例一直处于运行状态,我建议您查看AWS Lambda。您不能。Elastic Beanstalk意味着在实例关闭时进行故障切换,因此当您停止一个实例时,它会启动另一个实例。您

我使用Elastic Beanstalk,当我停止EC2实例以节省时间时,它会创建一个新实例。它为什么这样做?我可以阻止它这样做吗


谢谢。

启动EB环境时,底层EC2实例属于相应的EB环境。Beanstalk的目标是确保您的web服务器永远不会停机,因此当实例停机/被取下时,它可能会采取对策将环境恢复到健康状态。如果您不希望实例一直处于运行状态,我建议您查看AWS Lambda。

您不能。Elastic Beanstalk意味着在实例关闭时进行故障切换,因此当您停止一个实例时,它会启动另一个实例。您需要创建自己的EC2。AWS Lambda可以像Elastic Beanstalk那样使用数据库运行web应用程序吗?与弹性豆茎相比,它有什么优点/缺点?是的,它可以。查看有关Lambda+API网关+数据库的文章。Lambda函数可以被认为是按需服务器,只要有web请求,它就会运行一段短时间。Beanstalk更适合经常运行的服务器。听起来不错。另外,Lambda通常比弹性豆茎便宜是正确的吗?我认为这可能取决于使用情况。也就是说,如果lambda函数是全天候执行的,我不知道成本会是多少。您应该直接联系AWS进行估算。如果使用量很少,你应该体验更便宜的账单。顺便说一句,我在之前的回复中忘记提到的是,你可能需要重新构建你的应用程序的微服务风格,如果它还没有,为了让你的应用程序与AWS lambda兼容。我只需要让网站每天运行几个小时就可以了。如果所有的代码都被重新构建以使用Lambda,那么我将来是否能够将其部署到Elastic Beanstalk?还是需要重新构建?