Amazon ec2 AWS EBS、S3和RDS

Amazon ec2 AWS EBS、S3和RDS,amazon-ec2,amazon-rds,aws-ebs,Amazon Ec2,Amazon Rds,Aws Ebs,我有一个关于AWS使用的问题列表,我不确定我是否得到了正确的答案,或者我是否使用了可用的最佳实践 在使用AWS之前,我在Macbook中已经或正在执行以下操作: -维护一个小型的.odb数据库(大约100MB),但预计它将在一年内增长到几GB。 -有几个R脚本来执行web抓取并将数据导入数据库。 -再使用几个R脚本从数据库中提取数据并进行分析 考虑到不断增长的数据量和需要执行的更复杂的分析,我的Macbook总是负载很重,如果需要,我决定切换到AWS以获得更好的计算能力。我正在使用AWS免费层,

我有一个关于AWS使用的问题列表,我不确定我是否得到了正确的答案,或者我是否使用了可用的最佳实践

在使用AWS之前,我在Macbook中已经或正在执行以下操作: -维护一个小型的.odb数据库(大约100MB),但预计它将在一年内增长到几GB。 -有几个R脚本来执行web抓取并将数据导入数据库。 -再使用几个R脚本从数据库中提取数据并进行分析

考虑到不断增长的数据量和需要执行的更复杂的分析,我的Macbook总是负载很重,如果需要,我决定切换到AWS以获得更好的计算能力。我正在使用AWS免费层,以下是我迄今为止使用AWS成功完成的工作:

  • 我创建了一个EC2实例,可以从S3存储桶中检索文件
  • 我可以使用R脚本执行分析,并将结果保存在S3存储桶中
  • 下面是我的问题列表:

  • 为了维护一个1GB大小的数据库,简单地把它放在S3中,每次都把整个文件加载到R中好吗?还是我应该试试RDS服务

  • EC2实例和我的S3存储桶之间的数据传输是否收费?(即,与1000GB相比,我是否在实例和S3之间传输10GB的数据有关系?)

  • 对于使用EC2实例的web抓取,是否在internet连接上收费?或者成本仅适用于我选择使用的实例类型,无论我是执行计算还是web抓取

  • 我也读了一些关于AWS EBS的文章,但我对S3、EBS或设置RDS之间的区别感到困惑

  • 我预计,随着我编写更多的R脚本以废弃不同的公共可用数据进行分析,我的数据量将呈指数级增长。就计算能力而言,目前我需要的比我的MacBook提供的更多,主要是做一些并行处理和分析。我还将在未来测试一些机器学习算法


    任何建议都会很有用。

    范围太广,问题太多。对于第一个问题,如果您想在云中托管数据并在云中访问数据,您可以使用RDS。了解这个主题相当广泛,但我的问题涉及到AWS使用的几个方面。因此,我决定将它们组合在一个pos中t而不是到处散布我的问题。至于RDS,它主要用于云中托管数据吗?我更习惯于基于SQL的数据提取和处理,我认为设置一个RDS可能更适合我的风格。与简单地将数据保存在S3中相比,使用RDS有什么缺点吗?AWS文档将涵盖大部分内容你的问题,我想。你不应该期望其他人做你的腿工作。我搜索了AWS文档,但一些术语把我弄糊涂了。例如,关于费用,我查看了AWS简单月度计算器,但我无法计算出数据传输部分下的项目(以及它是指EC2和S3之间还是EC2和其他服务之间的数据传输)。