Ruby on rails 4 为Sidekiq应用程序添加自动扩展和负载平衡
我已经在EC2实例上部署了一个应用程序。我的web应用程序在一个实例上运行,对于后台处理,我使用了sidekiq,sidekiq在另一个EC2实例上运行。现在在我的应用程序中有很多后台处理,现在我想在我的Sidekiq应用程序中添加负载均衡器和自动伸缩功能。自动缩放的工作原理如下:“如果排队的请求数大于5000,则启动一个新的sidekiq服务器。如果第一台sidekq服务器的负载减少,则关闭第二台服务器并将第二台服务器的作业移动到第一台服务器Ruby on rails 4 为Sidekiq应用程序添加自动扩展和负载平衡,ruby-on-rails-4,amazon-ec2,sidekiq,amazon-elb,autoscaling,Ruby On Rails 4,Amazon Ec2,Sidekiq,Amazon Elb,Autoscaling,我已经在EC2实例上部署了一个应用程序。我的web应用程序在一个实例上运行,对于后台处理,我使用了sidekiq,sidekiq在另一个EC2实例上运行。现在在我的应用程序中有很多后台处理,现在我想在我的Sidekiq应用程序中添加负载均衡器和自动伸缩功能。自动缩放的工作原理如下:“如果排队的请求数大于5000,则启动一个新的sidekiq服务器。如果第一台sidekq服务器的负载减少,则关闭第二台服务器并将第二台服务器的作业移动到第一台服务器 我不知道如何为sidekiq服务器添加自动缩放和添
我不知道如何为sidekiq服务器添加自动缩放和添加所需的配置。我需要关于这方面的详细信息。要增加/减少autoscaling group上的服务器,您可以根据与AWS弹性负载平衡相关的amazon cloudwatch指标来进行。看见因此,在该链接中,您可以看到有按名称RequestCount、SurgeQueueLength和溢出计数的度量。您可以根据您在AWS自动校准配置中使用的特定需要选择其中之一
提供有关如何执行此操作的详细信息。提供有关如何配置弹性负载平衡器的详细信息。提供有关CloudWatch的详细信息。我认为,根据我上面的回答和阅读文档,如果您还有更多问题,请提出一个具体问题。要增加/减少autoscaling group上的服务器,您可以根据与AWS弹性负载平衡相关的amazon cloudwatch指标来做。看见因此,在该链接中,您可以看到有按名称RequestCount、SurgeQueueLength和溢出计数的度量。您可以根据您在AWS自动校准配置中使用的特定需要选择其中之一
提供有关如何执行此操作的详细信息。提供有关如何配置弹性负载平衡器的详细信息。提供有关CloudWatch的详细信息。我认为,根据我以上的回答和查阅文件,如果您还有更多问题,请提出一个具体问题