Questions tagged «autoscaling»

3
来自AWS自动扩展组的传出流量的静态IP地址
我将在VPC的默认子网中的Elastic Beanstalk自动伸缩组中拥有多个EC2实例。这些EC2实例上的应用程序需要连接到第三方服务,该第三方服务使用IP地址白名单来允许访问。因此,我需要一个或多个可以提供给该服务提供商的静态IP地址,以便可以将其添加到白名单中。我的理解是,获取静态IP的唯一方法是获取弹性IP地址。而且我一次只能将Elastic IP与一个EC2实例相关联-我不能将其与我的整个子网或Internet网关相关联(对吗?)。那么我是否需要为每个EC2实例提供一个弹性IP,以便可以将每个实例单独列入白名单?如果自动缩放功能添加了另一个实例,那将如何工作?如果我有一个带有弹性IP的EC2实例,并通过该实例路由所有传出流量?如果是这样,那么该实例是否需要仅用于此目的,或者它可以是运行我的应用程序的实例之一?

6
如何自动在AWS Auto Scaling组中循环新映像?
我有一个带有负载均衡器和自动缩放组的Web应用程序设置,用于管理缩放。源代码位于git存储库中,因此在代码更改时我不必更新映像,但是有时环境会更改,因此我们创建了一个新映像。然后,该图像需要循环到自动缩放组中。 有没有一种方法可以自动循环图像?现在,我安排了摆脱旧实例的放大和缩小操作。

3
EC2更新我现有的AMI
我正在使用Elastic Load Balancing来平衡Auto Scaling组的负载,因为我有一个专用AMI,可将我的应用程序服务器(Tomcat)和Web应用程序部署到战争中...现在一切正常...什么如果我需要在AMI上更改tomcat配置。不需要启动我的AMI->登录+更改Tomcat配置->创建新的AMI->删除旧的AMI我认为创建新的AMI不是解决方案,因为它需要更新我的Auto Scale组以添加我的新AMI 有没有一种方法可以在不创建新AMI的情况下更新现有AMI中的数据?我只想拥有相同的AMI ID

3
当AWS EC2主机名更改或增加时,如何自动更新Nginx上游服务器列表?
我想在AWS中设置自动缩放。我不想使用Elastic Load Balancer。 Amazon的自动缩放功能可在需求高峰期间无缝创建EC2实例,以保持性能,并在需求停顿期间自动减少EC2实例,以最大程度地降低成本。 由于此EC2实例是自动创建的,因此NGINX不知道其主机名。 我知道并且已经在nginx到10个EC2实例中进行了上游设置。 当自动缩放添加/更新/删除EC2实例时,我希望能够将服务器名称自动添加/更新/删除到我的上游nginx配置中。


5
具有竞价型和按需实例的EC2自动扩展?
我希望通过让它们启动竞价型实例而不是按需实例来优化我们的自动伸缩EC2组的成本。 我真正想要的是能够将某些服务器作为按需实例保留在组中,而不管现货实例定价市场发生什么情况。然后,我希望组中超出我配置的最低配置的其他服务器成为竞价型实例。对于通过竞价请求添加服务器的延迟,我通常是可以的。 我似乎找不到任何方法可以做到这一点,并且我尝试搜索AWS文档。看来,ASG可以是按需或现货的,但不能是混合的。 我可能可以手动将按需实例添加到分配给自动缩放组的Elastic Load Balancer,但是该服务器的负载不会被计入自动缩放度量和触发器中。 我想我可以输入一个高得离谱的出价,以确保我能始终获得所需的服务器,但随后我查看了价格历史记录,并发现偶尔出现大幅度的上涨。 AWS文档与其本身是矛盾的,因为在一个地方它说如果您输入服务器最低数量,则会“确定”该数量。但是,当您阅读有关竞价型实例时,便无法保证。现货的价格差异非常引人注目,因此我想尽可能地利用这一价格,同时仍保持始终处于基准状态。这可能吗?

6
EC2 Auto Scaling可用于凡人?是否存在?
我有一个非常简单的EC2设置,其中包含Eastic Load Balancer及其下的两个Web服务器。当其中一个的CPU达到100%或某个实例发生故障时,我需要自动启动其他实例。 我看的第一件事是Amazon http://aws.amazon.com/autoscaling/页面。我读了几次这个页面,盯着它看,简直不敢相信。亚马逊似乎只宣传“ Auto Scaling”作为功能,而他们只提供API和一些自己动手的工具。您实际上必须为他们构建Auto Scaling!没有提供AutoScaling的控制台或某些工具。您必须编程或付费程序员才能构建此类工具。他们宣传AutoScaling,但它不存在-您必须自己构建吗?还是我缺少什么? 我研究了替代方案: 对于我的简单设置,Rightscale似乎有点过分。它们与整个基础架构部署一起运行,而不是与单个服务器一起运行。而我的全部每月预算都低于$ 500时,入门费用为$ 2500。 标度。似乎比Rightscale更平易近人。但是像使用Rightscale一样,我无法找到一种方式来带出已经在EC2上运行的我自己的服务器。使用Scalr和Rightscale似乎唯一可行的方法是在其控制台中从头开始构建服务器,然后以某种方式传输数据? 我还查看了名为Ylastic的产品。这是最奇怪的产品。注册需要一些“桉树”帐户。而且我在Ylastic网站上阅读了每一页,更不用说“桉树”了。您如何获得它?它是您在EC2实例或某些第三方服务上安装的程序吗? 缺乏这种简单的可能性使我完全困惑-当一个故障或吞噬100%CPU时启动新的EC2实例。似乎只有工具适用于构建整个解决方案场的企业用户。或一堆需要程序员做的自己动手的工具。 有中间立场吗? 谢谢。

2
如何将最新代码推送到自动缩放组中
如何将最新代码推送到自动扩展组的计算机中 我试图在运行生产服务器AWS用auto scaling framework。 我想知道如何将新发布的代码部署到运行的生产服务器中。 我现在不在乎down time。 我nginx使用反向代理来 运行Web服务器puma 执行此任务的通常做法是什么? 我认为要登录AWS控制台,请找到所有服务器IP和SSH。更新代码库并重新启动puma Web服务器不是维护优质产品的好方法
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.