Web services 仅在负载或故障情况下使用EC2

Web services 仅在负载或故障情况下使用EC2,web-services,amazon-ec2,amazon-web-services,load-balancing,Web Services,Amazon Ec2,Amazon Web Services,Load Balancing,我们的大部分服务器硬件是否可能都在EC2之外,但在服务器无法处理负载时,是否可以使用某种负载平衡器将流量转移到EC2,或者在这些服务器发生故障时作为备份 例如,让一台物理服务器为我们提供服务(暂时忽略数据库一致性),但由于一些原因,会出现一个巨大的峰值-我们可以启动一些EC2实例并将流量转移到它吗?这很像亚马逊自己的自动缩放 而且,如果我们的服务器硬件由于某种原因而死亡(例如,小精灵吃掉了电源线),我们可以将所有流量路由到EC2实例吗 谢谢是的,您可以,但您必须编码。AWS可以在bash或其他接

我们的大部分服务器硬件是否可能都在EC2之外,但在服务器无法处理负载时,是否可以使用某种负载平衡器将流量转移到EC2,或者在这些服务器发生故障时作为备份

例如,让一台物理服务器为我们提供服务(暂时忽略数据库一致性),但由于一些原因,会出现一个巨大的峰值-我们可以启动一些EC2实例并将流量转移到它吗?这很像亚马逊自己的自动缩放

而且,如果我们的服务器硬件由于某种原因而死亡(例如,小精灵吃掉了电源线),我们可以将所有流量路由到EC2实例吗


谢谢

是的,您可以,但您必须编码。AWS可以在bash或其他接口和SDK中使用简单的命令来执行EC2/Autoscaling/S3,比如Python的Boto等等。
您可以在这里找到它:

每个Ec2实例都有一个与之关联的公共网络接口。使用DNS
CNAME
记录将您的站点流量“切换”到Ec2实例。如果您需要在多台机器之间实现负载平衡,您可以使用循环DNS,或者启动一个服务器并在其后面放置任意数量的Ec2实例

Ec2基础设施非常容易扩展。在Ec2上部署应用程序完全是另一回事。它可能是琐碎的,也可能是极其复杂的