0

我对 AWS 完全陌生。

我从亚马逊 AWS 获得了 8700 美元的信用额度。我们是 87 个人,我想在我们中间分享这 8700 美元。(最好是每人 40 美元)。

1- 请指导我如何为他们创建帐户并为每个帐户分配 40 美元?或者假设他们已经拥有 AWS 账户,我想为每个账户分配 40 美元。

2- 我们将使用 Amazon AWS 来熟悉 map-reduce。我不知道我们应该使用什么服务(比如 EC2、Elastic ...)。我们更喜欢最简单的。我们想先使用 1 台计算机并在大数据集上运行 map-reduce 函数,看看该过程需要多长时间,然后使用 4 和 8 系统再次测试以查看差异。

3-我们应该使用什么语言来减少地图。是否可以使用 JAVA 或 C++?我们应该在哪里编写我们的代码(在 netBeans、Microsoft VS、...中)?我在哪里可以找到一些示例代码?

4-我也不确定数据集。它应该在甲骨文上吗?微软 SQL 服务器 ...

非常感谢您提前提供的帮助。

我真的很感谢你的帮助。

4

2 回答 2

1

1 - 您需要了解 AWS Identity and Access Manager http://aws.amazon.com/iam/。您可以创建链接同一结算帐户的用户。我不确定您是否可以将积分分配给单个用户,但您可以控制访问。

2 - 您想要的服务是 AWS Elastic MapReduce http://aws.amazon.com/elasticmapreduce/

3- 你最熟悉哪种语言?

问:Amazon Elastic MapReduce 支持哪些编程语言?您可以使用 Java 来实现 Hadoop 自定义 jar。或者,您可以通过 Hadoop Streaming 使用其他语言,包括 Perl、Python、Ruby、C++、PHP 和 R。有关使用 Hadoop Streaming 的说明,请参阅开发人员指南。 http://aws.amazon.com/elasticmapreduce/faqs/#dev-8

4-我认为您的意思是数据库...我喜欢 MySQL,因为它比 MSSQL 或 Oracle 运行起来更便宜。你读过亚马逊 RDS 吗?http://aws.amazon.com/rds/

于 2013-10-30T21:18:16.800 回答
1
  1. 对于金额共享,您可以查看 IAM 角色。将自己设置为管理员。

  2. 对于 Mapreduce,EMR 是最佳选择,因为您不必担心复杂的时间同步和 DNS 问题。

  3. 是的,可以使用 JAVA/C++。对于示例代码,您可以参考 s3 存储桶s3n://elasticmapreduce/samples 而且来自亚马逊的文档也非常好http://docs.aws.amazon.com/ElasticMapReduce/。您可以在 AWS 实例上编写代码,也可以创建本地开发环境并在 EMR 实例上构建代码。
  4. 它是数据集和数据库吗?
于 2013-10-30T21:19:52.367 回答