Amazon ec2 如何在云中实现容错?

Amazon ec2 如何在云中实现容错?,amazon-ec2,cloud,load-balancing,fault-tolerance,Amazon Ec2,Cloud,Load Balancing,Fault Tolerance,我正在从事一个项目,该项目旨在通过弹性IP寻址和负载平衡实现容错云。最初,我选择了WindowsAzure,但它通过其门户提供了自动故障处理,用户无法控制对云上实例的访问。我已经读过AmazonEC2,但我不确定它是否给了我以编程方式而不是通过amazon的门户手动处理实例的自由。我是这个领域的新手。所以我需要帮助我如何继续我的项目。我的算法涉及直接访问web应用程序运行或存储数据的实例。谢谢。简短的回答是肯定的 我在云端建立了我的网络,从启动新服务器、安装软件到监控,我做的每件事都不用使用亚马

我正在从事一个项目,该项目旨在通过弹性IP寻址和负载平衡实现容错云。最初,我选择了WindowsAzure,但它通过其门户提供了自动故障处理,用户无法控制对云上实例的访问。我已经读过AmazonEC2,但我不确定它是否给了我以编程方式而不是通过amazon的门户手动处理实例的自由。我是这个领域的新手。所以我需要帮助我如何继续我的项目。我的算法涉及直接访问web应用程序运行或存储数据的实例。谢谢。

简短的回答是肯定的

我在云端建立了我的网络,从启动新服务器、安装软件到监控,我做的每件事都不用使用亚马逊的GUI。他们的API工具做了GUI所能做的一切,甚至更多

通过结合使用他们的弹性负载平衡、自动伸缩组和CloudWatch,您可以轻松创建一个非常容错的环境

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

Amazons Elastic Load Balancer无疑是一款非常容错的产品,负载平衡的实例可以分布在各个地区,这意味着在一组单独的硬件后面,每个都可以有多达5-6个实例。如果amazon在其中一个地区出现中断,您的应用程序仍然在线


弹性负载平衡器还将监控每个实例上的一个端口,以检查实例上运行的应用程序的运行状况,除了对应用程序进行健康检查外,amazon还对硬件进行健康检查,并在出现故障时替换您的实例。

该项目是最后一年的工程学位级别。只是,这是一个完整的项目。你需要把它分解成具体的问题,目前范围太广,在过去10个小时内无法回答。