您如何看待基于AWS的架构?

时间:2008-12-30 00:50:48

标签: ruby-on-rails architecture amazon-ec2

我正在阅读这篇文章:

http://aws.typepad.com/aws/2008/12/running-everything-on-aws-soocialcom.html

我想知道这是好还是坏。我自己也是AWS的粉丝,但是我能听到群众的想法......

2 个答案:

答案 0 :(得分:1)

除了可靠性之外,弹性世界中还有一切都是完美的。显然,服务的可靠性和质量取决于服务提供商,如果服务提供商关闭,您就没有任何可依赖的东西。我是AWS的主要支持者,但是在最后两次中断的情况下,我现在正在为本地数据中心服务器设计回退,以防万一中断。

答案 1 :(得分:0)

在AWS中设计解决方案时,主要的设计决策之一是期望服务失败并实施恢复机制,如果您需要HA,则实施冗余。不要假设所有服务都是可靠的(除非另有说明,它们在内部实现冗余)。如果您使用的是托管服务,例如Lambda,API Gateway,S3,Dynamodb&等,但如果您使用的是EC2等服务,那么您必须设计HA,例如使用自动缩放和负载平衡的EC2。

如果您有兴趣了解更多信息,请参阅AWS Well-Architecture Framework白皮书。