我正在阅读这篇文章:
http://aws.typepad.com/aws/2008/12/running-everything-on-aws-soocialcom.html
我想知道这是好是坏。我自己是 AWS 的粉丝,但我想听听人群的想法……
我正在阅读这篇文章:
http://aws.typepad.com/aws/2008/12/running-everything-on-aws-soocialcom.html
我想知道这是好是坏。我自己是 AWS 的粉丝,但我想听听人群的想法……
除了可靠性之外,弹性世界中的一切都是完美的。显然,服务的可靠性和质量取决于服务提供商,如果服务提供商出现故障,您就没有任何可依靠的东西了。我是 AWS 的忠实拥护者,但由于最近两次中断,我现在正在设计本地数据中心服务器上的后备方案,以防出现中断。
在 AWS 中设计解决方案时的主要设计决策之一是预期服务失败并实施恢复机制,如果您需要 HA,则实施冗余。不要假设所有服务都是可靠的(除非另有说明它们在内部实现了冗余)。如果您使用 Lambda、API Gateway、S3、Dynamodb 等托管服务,则大多数问题都可以解决,但如果您使用 EC2 等服务,则必须针对 HA 进行设计,例如使用自动缩放和负载的 EC2平衡。
如果您有兴趣了解更多信息,请参阅AWS Well-Architecture Framework白皮书。