答案 0 :(得分:0)
您不必担心收费。由于AWS拥有免费套餐,可在12个月内免费提供大部分服务。 https://aws.amazon.com/free/
对于Elastic beanstalk(EBS),您可以拥有01 t2.micro(1个vCpu + 1 GB RAM)实例并关闭自动缩放功能,通过1年或3年的所有预付款购买预留实例以节省更多。 https://aws.amazon.com/ec2/purchasing-options/reserved-instances/
您必须对数据库使用关系数据库服务(RDS),而不是在EBS实例中安装数据库。在Simple Storage Service上存储文件(S3)。 在前12个月之后,RDS定价为每GB每月0.100美元。所以你不必担心数据库大小。
在最初的12个月后,您的每月账单将低于50美元。 在生产时,我们在RDS上使用2个t2.micro实例(Windows)和1个Ms Ms数据库。我们只需支付额外的EC2机器,每月约14美元。
答案 1 :(得分:0)
对于初学者,您可以通过转到该服务的“主页”并单击左侧的“定价”来查看任何AWS服务的成本。我通常通过Google搜索“AWS<> Pricing”(例如“AWS EC2定价”)进入定价页面。
您是否承担任何费用以及费用是多少,实际上取决于您部署网站的方式。诸如此类的问题是您的数据库是自我管理的(即安装在您自己的EC2实例上)还是您正在使用RDS?您使用S3存储静态内容吗?您是否将通过Cloudfront(AWS'CDN)提供您的Web内容?
许多基本服务(EC2,S3,RDS等)具有免费等级,允许您免费使用它们,只要您保持在某些(通常非常低)的使用级别内。
如果您的数据库变得非常庞大,并且成本是您主要关注的问题,那么在您自己的EC2服务器上管理它通常会更具成本效益,然而更新,安全性,扩展,备份等等都是如此。成为您需要处理的问题,并且通常会产生额外的成本(即您的备份可能需要大量的快照,这将使您与RDS的备份免费)。
如果您将拥有大量的静态内容,将它托管在您自己的EC2服务器上会更具成本效益,但是,所有维护都将由您负责,例如备份和扩展(可以虽然每次访问文件都要付费,但是为了满足需求而需要花费成本来满足需求,而所有这些都由S3负责。
如果成本是您最关心的问题,我的建议是使用AWS服务(RDS,S3可能是Elastic Beanstalk)开始您的开发,尽管这通常会使您的开发工作变得复杂(处理身份验证,其他SDK等)。 )。您通常可以非常轻松地推出自己的服务(MySQL,EBS文件系统以替换S3等)作为替代品。此外,再次取决于您的推出,可能会有网络流量费用。通常情况下,如果你按照亚马逊的要求做事,这不是问题,但是......这不是闻所未闻的。
为了帮助您入门:
https://aws.amazon.com/s3/pricing/
https://aws.amazon.com/ec2/pricing/
https://aws.amazon.com/rds/pricing/
此外,还有一个漂亮的计算器可以帮助您估算成本。您需要知道您的流量预期和服务要求是什么,但您可以使用这些数字。
答案 2 :(得分:0)
我确实在下面的stackoverflow线程中找到了一些相关信息,它讨论了t2.micro,t2.small&的功能。 t2.medium ec2实例。看看吧。