3

看着这个页面 http://aws.amazon.com/elasticbeanstalk/ 我在阅读定价部分时有点困惑。

定价部分提到了 S3 存储以及弹性块存储容量,我不明白为什么。S3 和 EBS 服务在我看来都是数据存储服务,因此购买两者有什么意义?

我需要一个用于部署 PHP 平台的 Web 服务器和一个单独的数据库服务器来部署链接到该平台的 MySQL 数据库。Web 服务器需要磁盘空间来保存网站的实际代码,并且由于用户不会上传或下载大量内容,因此预计网站不需要大量硬盘空间。大多数内容将在用户在我开发的平台中导航时从数据库中即时生成。

数据库服务器将拥有一个相当大的数据库。同样,出于这个原因,我相信我需要 Amazon RDS 服务,并且上述链接的定价部分中没有列出此类服务。我的问题也是:如果我为关系数据库购买 RDS 服务器,我还需要 S3 或 EBS 还是两者都需要来存储数据库数据本身?我不明白这...

希望你能帮我...

谢谢

4

2 回答 2

2

S3 用于存储应用程序版本的副本,因此如果您需要扩展,新的 EC2 实例会从 S3 中提取副本。这样做的成本通常可以忽略不计

可以使用 EBS,但不必使用EBS。EBS 是实例存储,如果这种事情很重要,它比连接到 S3 快得多。EBS 也是持久存储,而不是在实例关闭或被替换时消失的临时存储。

将 EBS 想象成一个可热插拔的硬盘驱动器,您可以从一个实例中拉出它并弹出到另一个仍然包含所有数据的实例中。这对于您的应用程序代码(在将新实例添加到环境时从 S3 复制)并不重要,但对于您的应用程序的其他“热门”部分可能很重要。如果你不需要这个,那就这样吧。

RDS 是它自己的东西。支持将数据快照和/或定期备份到 S3/EBS(我现在不记得是哪个),但对于 RDS 的日常性质,两者都不是严格要求的。强烈建议(为了您自己)定期备份数据库,但不是必需的。

有道理?

于 2013-07-26T06:10:19.603 回答
0

RDS 是独立于 Elastic Beanstalk 和 EC2/EBS 和 S3 的服务。将其视为自己的独立服务。

RDS 数据库的存储与任何其他 S3 或 EBS 使用分开定价和计费。快照使用的存储也与 RDS 定价一起单独定价。

于 2013-09-21T20:11:08.943 回答