标签: scalr

您如何在 EC2 上自动进行故障转移?

在管理自己集群的人中(即不使用/支付 Amazon Autoscale、Rightscale、Scalr 等),您如何管理 EC2 上的实例并处理(例如)故障转移?我想知道是否大多数人最终会像我怀疑的那样针对 EC2 API 编写自己的大量脚本。

这当然是我们的方法:启动我们自己的基于 Python Boto 的监控/重启守护进程,该守护进程在异地运行,从我们的实例中监听 UDP 保持活动。失败时,我们对卷进行快照、注册映像、启动新实例、删除旧卷等。

每隔一段时间,当对我们的脚本进行黑客攻击时,我认为必须有一些开源工具已经可以处理这些问题,并且没有(比如)Scalr 的限制,但我总是从谷歌回来空手而归。(像 Scalr 这样的东西在支持的软件集/版本/配置方面非常有限,并且有专门的和 IMO 繁琐的方法来操纵这些设置。)

此外,Linux-HA/Pacemaker 生态系统(Heartbeat、ldirectord 等)听起来并不适合 EC2。(但后来我发现了这一点——尽管我不确定这是否真的是一个高质量的解决方案)。

failover heartbeat amazon-ec2 scalr amazon-elastic-ip

13
推荐指数
1
解决办法
2万
查看次数

自动扩展 MySQL 服务器的方法?

我运行的网站流量激增,因此自动缩放解决方案在这种情况下非常有利可图。目前,Web 服务器能够水平自动扩展,但瓶颈在 MySQL 服务器上。

  • 我曾尝试使用 Amazon RDS 多可用区,但 12 GB 数据库需要 15 分钟才能升级,并且有几分钟的停机时间。当我已经知道在某个特定时刻会发生流量激增时,它有很大帮助。
  • 我也考虑过 Xeround。这可能是最好的解决方案,尽管它对于这种规模的数据库来说非常昂贵。无论如何,这不是一种选择,因为我在法律上需要数据库位于欧盟。
  • 我已经阅读了有关 Scalr 的内容,但不确定这是否有帮助以及如何帮助。
  • 我已经看到许多云托管提供商提供垂直扩展解决方案,我认为它的停机时间为 0(不确定这是否真的可能,据我所知他们使用 Xen 管理程序)。这可能是一个解决方案,但我想知道它是否没有停机以及 MySQL 配置(以及操作系统上的许多其他东西)如何能够在不停机的情况下进行升级。
  • 我曾尝试使用 MySQL 从属服务器,但它根本没有帮助。
  • 我正在使用 memcache,它有很大帮助,但这还不够。我需要因为写入而升级,而不仅仅是因为读取。

有什么建议?先感谢您

mysql scalability scalr amazon-rds

8
推荐指数
1
解决办法
7213
查看次数

同时拥有 Chef/Puppet 和 RightScale/Scalr 的引人注目的用例是什么?

我想知道云计算管理工具和服务器配置软件之间的区别,因为它们之间似乎有重叠。我想从使用过这两款软件的客户那里得到一些反馈。

configuration puppet chef scalr

7
推荐指数
1
解决办法
454
查看次数