首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于动态Ec2实例管理的RightScale和Scalr的任何想法

关于动态Ec2实例管理的RightScale和Scalr的任何想法
EN

Stack Overflow用户
提问于 2008-12-14 14:51:35
回答 8查看 7K关注 0票数 15

我正在寻找一个成本效益高的工具来管理Ec2上的web应用程序。Rightscale对大狗来说似乎是收费的。Scalr看起来是一个更具成本效益的解决方案,但很难找到任何真正的客户体验。

我正在寻找的关键方面是一个负载均衡器(http和https),以及一种在负载增加时自动使额外web服务器容量上线的方法,以及在负载下降时终止实例的方法。

据我所知,很多人都在这里滚动他们自己的东西。我们正在尝试发布一个应用程序,而不是真的想要打太多繁重的系统管理之战。考虑到性能等的重要性,我将非常感激听到来自该领域的建议和经验。

EN

回答 8

Stack Overflow用户

回答已采纳

发布于 2008-12-24 02:12:02

我是Scalr的用户,Scalr.net的订阅者,并且已经成为Scalr的发烧友。我不可能买得起Rightscale。

Scalr可以做你要求的事情。

Scalr有三个镜像(每个都有32/64位版本),外加一个基础(通用)镜像:

1)负载均衡镜像,运行nginx。高度可用的设置需要其中的两个。Scalr将管理您的命名服务,并在它们之间进行轮询。如果其中一个出现故障,Scalr会将其从DNS中删除,并启动另一个实例。也可以运行其他负载均衡器,但nginx是默认的。

2)有几个运行Apache/Tomcat/Rails的应用服务器镜像可用。您可以在这里设置应用程序,可以是PHP/Perl/Python/Java/Ruby/其他任何文件。nginx按唯一用户分组(基于IP +浏览器)在这些实例之间路由请求。Scalr也会监控这些实例是否正常运行,并替换损坏的实例。

3) MySQL数据库镜像,支持自动主备复制。只需部署您的模式,Scalr就可以处理复制并替换已停用的服务器。它还将定期备份您的数据。Scalr的DNS提供了主主机名和从主机名,因此您可以让您的应用程序从从属主机读取并写入到主主机。

所有这些实例类型都将根据负载自动扩展。您可以从最接近您正在做的事情的基础映像开始,然后为您的应用程序自定义它们。例如,我们在apache服务器实例上部署Perl/Catalyst应用程序,但我们提供来自nginx前端服务器的静态内容。我们必须稍微修改我们的应用程序,以使用读/写数据库句柄。

总而言之,我们花了大约三周的时间解决了Scalr中的bug,才让我们的应用程序达到了可靠的状态,我相信它在Scalr中是高度可用的。他们的支持是现象级的,所以bug并没有给我带来太多困扰,而且系统真的很棒。它正在接近真正的可靠性。

顺便说一句,Scalr最好的特性是“Synchronize to all”特性,它自动捆绑您的AMI并将其重新部署到一个新实例上--所有这些都不会中断服务。这为您节省了经历冗长的EC2映像/AMI创建过程的时间,否则可能会使非常简单的管理任务花费20分钟。无论您是否正在扩展您的服务器场,您都可以使用它-即使在单个实例上,它也会非常方便。

我每月向Scalr.net支付50美元来为我托管这项服务,因为我认为这可以节省我的时间和金钱。到目前为止的底线是:在我的上一次工作中,我们有一个系统人员在我们的高可用性Linux DB +应用服务器设置上工作了一年……他没有达到我在三周内达到的那种可靠性。与使用我自己的Scalr相比,使用Scalr节省的成本是非常多的。

话虽如此,如果我买得起Rightscale,我就会使用Rightscale。但预付的费用和每月500美元的费用让这一切变得不可能。有传言说,挥舞着预付费用,以换取挥舞着它包含的咨询费用,但每月的服务费哪里也不会去。

我应该提到的是,目前sclar.net的网站已经关闭,所以如果我想管理我的任何服务器群(不要让它们在atm上),我现在根本不能。目前还不清楚扩展是否适用于scalr.net订阅者。也就是说..。这可能还不是一个成熟的解决方案。这种情况并不经常发生,在今晚之前,我所经历的唯一一次停机时间是几分钟。但没错..。它现在已经关闭了,所以我必须提一下:)

我建议在做出决定之前,仔细阅读一下http://groups.google.com/group/scalr-discuss上的支持小组。如果您选择Scalr,请准备好测试您的设置,并解决您在google组中遇到的任何问题。

票数 16
EN

Stack Overflow用户

发布于 2008-12-18 05:20:23

我将评论你的问题,因为给出一个具体的答案有点雄心勃勃。

首先,我看到你的标签上有haproxy。这绝对是EC2中最好的负载平衡软件proven。AWS论坛中有关于使用haproxy的文档和经验。

我不能给你一个关于scalr的意见,但Rightscale正在朝着正确的方向发展。在他们的路线图中,RightScale最有趣的功能之一是,他们是一个适用于任何云的管理云系统,而不仅仅是亚马逊的EC2。这使得它们在尝试请求负载平衡和按需扩展时非常有前途。

你也可以在rightscale上注册一个开发人员免费帐户,你可以测试他们的一些AMI和免费脚本,它们非常令人印象深刻。

好吧,这听起来像是我在那里工作,但我只是一个云用户,与他们没有任何联系。如果你这么想的话。

我希望这对讨论有所帮助,至少增加了讨论。

地理位置

票数 3
EN

Stack Overflow用户

发布于 2008-12-24 19:46:42

现在已经在Scalr上工作了大约两个月,已经慢慢地将几个生产应用程序过渡到了这个平台上,并取得了良好的效果。我强烈推荐他们快速周转/支持和价值。我希望看到他们提高他们平台的可用性。

总而言之,基于所呈现的简单用例,非常适合原始海报。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/366612

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档