0

我正在开展一个旨在通过弹性 IP 寻址和负载平衡实现容错云的项目。最初,我选择了 Windows Azure,但它通过其门户提供自动故障处理,用户无法控制对云上实例的访问。我已经阅读了有关亚马逊 EC2 的信息,但我不确定它是否让我可以自由地以编程方式处理实例,而不是通过亚马逊门户网站手动处理。我是这个领域的新手。所以我需要关于如何继续我的项目的帮助。我的算法涉及直接访问运行我的 Web 应用程序或存储我的数据的实例。谢谢你。

4

1 回答 1

1

简短的回答是肯定的。

我在云中建立了我的网络,从启动新服务器、安装软件到监控,我都没有使用亚马逊的 GUI。他们的 API 工具可以做他们的 GUI 可以做的所有事情,甚至更多。

结合使用他们的 Elastic Load Balancing、Auto Scaling Groups 和 CloudWatch,您可以轻松创建一个容错能力极强的环境。

我不明白你为什么需要弹性 IP。从本质上讲,它们不是容错的,如果分配 ip 的机器崩溃了,您需要手动将 ip 分配给另一台机器。这个过程不需要很长时间,但它明显不具备高可用性或容错性。

Amazon 的弹性负载均衡器无疑是一个非常容错的产品,负载均衡实例可以跨区域分布,这意味着您可以在一组单独的硬件后面拥有多达 5-6 个实例。如果亚马逊以某种方式在其中一个地区遇到中断,您的申请仍然在线。

弹性负载均衡器还将监控每个实例上的端口,以检查实例上运行的应用程序的运行状况,此外,亚马逊还会对应用程序进行运行状况检查,还会对硬件进行运行状况检查,并在出现故障时替换您的实例.

于 2012-02-22T19:57:01.273 回答