是否可以将我们的大多数服务器硬件置于EC2之外,但是当某些负载均衡器在我们的服务器无法处理的负载时将流量转移到EC2,或者作为备份,这些服务器会降低?
例如,让一台物理服务器提供我们的服务(让我们暂时忽略数据库的一致性),但由于一些冷静而出现了巨大的飙升 - 我们可以启动一些EC2实例并将流量转移到它上面吗?这很像亚马逊自己的自动缩放。
而且,如果我们的服务器硬件由于某种原因而死(例如,gremlins吃电源线) - 我们可以将所有流量路由到EC2实例吗?
由于
答案 0 :(得分:0)
是的,你可以,但你必须编码。 AWS有Command Line Tools用于使用bash或其他接口和SDK中的简单命令来执行EC2 / Autoscaling / S3,例如Boto for Python等。 您可以在此处找到它:http://aws.amazon.com/code/
答案 1 :(得分:0)
每个Ec2实例都有一个与之关联的公共网络接口。使用DNS CNAME
记录将您的网站流量“切换”到Ec2实例。如果您需要在多台计算机之间进行负载均衡,则可以使用循环DNS,或者启动ELB并在其后面放置任意数量的Ec2实例。
Ec2基础设施非常容易扩展。 在Ec2之上部署您的应用程序是另一回事。这可能是微不足道的 - 或者是非常复杂的。