我有一个非常简单的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实例。似乎只有工具适用于构建整个解决方案场的企业用户。或一堆需要程序员做的自己动手的工具。
有中间立场吗?
谢谢。