亚马逊网络服务 - beanstalk 定价决策

Posted

技术标签:

【中文标题】亚马逊网络服务 - beanstalk 定价决策【英文标题】:amazon web services - beanstalk pricing decisions 【发布时间】:2013-07-26 05:52:32 【问题描述】:

查看此页面 http://aws.amazon.com/elasticbeanstalk/ 阅读定价部分时,我有点困惑。

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

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

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

希望你能帮助我...

谢谢

【问题讨论】:

aws.amazon.com/contact-us 这类问题对销售工程师有好处,他们很乐意免费为您提供帮助。 【参考方案1】:

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

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

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

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

有意义吗?

【讨论】:

对于 EBS:不确定您所说的实例存储是什么意思。您能否举出现实生活中的例子来说明它对网站/网络平台的需求?如果大多数网站内容不在图像、pdf 等文件上,而是大部分内容都在数据库中,是否还需要 EBS? 实例存储是大多数实例类型上的临时分区。 (请参阅ec2instances.info. 上的“存储”列)这对于大多数情况来说都很好。仅当您需要该存储持久时,您才可以选择加入 EBS。【参考方案2】:

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

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

【讨论】:

以上是关于亚马逊网络服务 - beanstalk 定价决策的主要内容,如果未能解决你的问题,请参考以下文章

亚马逊网络服务 Elastic Beanstalk NGINX

如何在亚马逊 Elastic Beanstalk 中安装和启用服务?

使在 dataflame 上购买的域解析为 Elastic Beanstalk 应用程序定价

请向我解释 AWS 服务每 GB IN 带宽 0.00 美元的定价

能让你的利润最大化的亚马逊定价方法

json 亚马逊S3定价