EBS 支持哪些 AWS 功能?

Jak*_*raw 18 amazon-ec2 amazon-ebs amazon-web-services

我最近阅读了一篇文章AWS:好的、坏的和丑陋的,其中提到他们已经放弃了所有 EBS 支持的 AWS 功能。哪些功能是由 EBS 支持的显式(EBS 支持的 EC2 实例)或隐式(AWS Web 控制台)?

jam*_*ieb 7

我评论了那篇博客文章,后来被作者删除了。您可能希望在阅读他的帖子时考虑这种专业水平。我写的:

AWS 从未发生过区域范围的故障。如果博客作者花时间阅读他链接到的两份事件报告,他就会明白这一点。设计合理的 AWS 部署始终使用多个可用区。我在这两个事件中经历的最糟糕的影响是性能略有下降或 API 访问断断续续;两者都不是一个缓慢的塞子。

我没有在原始评论中添加的内容:

99% 对 AWS 的抨击都是由不了解如何正确使用它的人造成的。他们将其视为只是另一个 VPS 或只是另一个 co-lo 服务器。您必须考虑到基于云的部署来构建您的应用程序。它必须容忍随机节点故障,使用无状态应用服务器,并在一个或多个负载均衡器后面的多个实例和子网之间无缝工作。您应该使用松散耦合的组件并使用消息队列在层之间进行通信。

简而言之,这篇博文只是一个不了解如何使用他们选择的工具的人的另一篇长篇大论。

  • “AWS 从未发生过区域范围的故障。” 这不是真的。http://aws.amazon.com/message/65648/ “负载导致 EBS 控制平面出现故障,并再次影响 ** 整个区域** 的 EBS API。” (3认同)
  • 如果您的实例因 EBS 而失败,并且您无法在另一个区域中启动替换,这将是一个阻碍。这也是一个问题,因为 ELB 和 RDS 在 EBS 上运行,并且由于这些依赖关系,在历史上无法从失败的可用区中失败。查看他们最近的事后分析,他们承认这一点,并表示他们将重新设计 ELB 以避免因此导致 EBS 依赖。 (2认同)

小智 5

使用 EBS 而不是亚马逊所说的临时或实例存储,因为随机访问 IO 显然更好。实例存储卷上的顺序 IO 可以更快。

EBS 支持

  • EC2如果您选择 EBS 支持的 AMI
  • ELB您必须为 EC2 主机选择 EBS 支持的 AMI
  • RDS
  • 弹性豆茎
  • 弹性 MapReduce

不支持 EBS

  • Route53
  • S3
  • 云前线
  • 冰川
  • 动态数据库

我几乎肯定 SES、SNS、SQS 和 SWF使用 EBS。

认为ElastiCache,CloudFormation,CloudWatch的,IAM或CloudSearch使用EBS。

  • 这纯粹是猜测,因为亚马逊从未公开回答过这个问题。我碰巧知道这个答案中的一些信息是不正确的。 (2认同)