我有一个托管在Heroku上的Ruby on Rails应用程序,它有一个我在Heroku外部托管的PostgreSQL数据库,在我自己的AWS帐户中作为一个RDS实例。因此Heroku管理我的计算/应用程序,而AWS直接管理我的RDS。(这样做的原因是因为在Heroku上购买数据库的成本更低。)然而,在我的AWS账单上,除了RDS费用之外,我还看到了美国-东部-1地区带宽的数据传输费用。Heroku的EC2实例和我的RDS实例都在同一个us-east-1区域中。我想知道为什么我会看到这些数据传输费用,是否有一种方法可以在不停止使用Heroku的情况下减轻这些费用?提前谢谢。
基于在网站上发布的信息,after旨在让您在注册后的12个月内免费获得aws的亲身体验。在创建AWS帐户之后,您可以在一定的使用限制范围内免费使用any of the 18 products和服务,如下所示。我已经创建了一个EC2实例,我还想同时创建Orace RDS。
让我困惑的是,我是只能使用18种产品中的一种,还是同时使用每种产品中的一种?
当我只有一个微实例作为Ubuntu运行,而另一个是RDS运行时,为什么要收费。额外的RDS是否作为一个单独的实例计算?我的RDS是Microsoft SQL Server exchange,应该是免费的。
我想知道是否有什么地方可以让我开始使用节点和一个没有aws那么烦人的数据库。他们的文件糟透了。感觉就像医疗系统。在我收到账单之前,我永远不知道要花多少钱,然后这总是令人惊讶的。
我在使用node.js和使用api获取有关RDS实例的信息时遇到了问题。大多数信息是在页面呈现时返回的,但是在API调用数据库“标记”完成之前,数据库将返回到页面。
var dbInstances = [];
var rds = new AWS.RDS();
rds.describeDBInstances({}, function(err, data) {
if (err) console.log(err);
//loop through all databases that were returned and pull out the info we need.