AWS EBS,S3和RDS

时间:2018-06-01 06:11:55

标签: amazon-ec2 amazon-rds aws-ebs

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

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

鉴于数据量不断增长且必须执行更复杂的分析,我的Macbook总是负载很重,我决定切换到AWS以获得更好的计算能力。我正在使用AWS免费套餐,以下是我迄今为止使用AWS成功完成的任务:

  1. 我创建了一个EC2实例,可以从我的S3存储桶中检索文件。
  2. 我可以使用我的R脚本执行分析,并将结果保存在我的S3存储桶中。
  3. 以下是我的问题清单:

    1. 为了维护一个大小为1GB的数据库,将它简单地放入S3并且每次都将整个文件加载到R中是否好?或者我应该尝试RDS服务吗?

    2. EC2实例和我的S3存储桶之间的数据传输是否收费?(即如果我在实例和S3之间传输和传输10GB数据与1000GB相比是否重要?)我不知道在哪里找到这条信息。

    3. 对于使用EC2实例的网页抓取,互联网连接是否收费?或者费用仅适用于我选择使用的实例类型,无论我是执行计算还是网页抓取?

    4. 我还在AWS EBS上阅读了一些文章,但我对S3,EBS或设置RDS之间的区别感到很困惑。

    5. 我期望我的数据量呈指数级增长,因为我编写了更多R脚本来废弃不同的公开数据进行分析。在计算能力方面,目前我需要的不仅仅是我的MacBook提供的功能,主要是做一些并行处理和分析。我将来还会测试一些机器学习算法。

      任何建议都会有用。

0 个答案:

没有答案