我们正在研究开发一种使用亚马逊云工具(EC2、SQS 等)的产品,我很好奇使用这些技术的人有什么技巧/陷阱/指针。
请给一个小费/每个帖子。
我们正在研究开发一种使用亚马逊云工具(EC2、SQS 等)的产品,我很好奇使用这些技术的人有什么技巧/陷阱/指针。
请给一个小费/每个帖子。
Mozilla 的 Elasticfox 插件让很多 EC2 的工作变得更容易。可以在以下位置找到它:适用于 Amazon EC2 的 Elasticfox Firefox 扩展。此页面包含专门用于下载 Elasticfox 插件以及相关 Sourceforge 项目的链接。很值得使用...
在Right Scale获取开发者帐户。对于讨厌记住那些愚蠢的命令和论点的人来说,它是免费的,而且是天赐之物。如果你只使用亚马逊提供的工具,你就是在抛弃你的人权。
需要掌握的一个重要概念:您的 EC2 实例在运行时所依赖的文件系统不是持久的。有一些可用的工具/服务可以让您挂载由 S3 存储支持的文件系统,或者您可以从实例上传到 S3 或其他存储服务,但是当实例关闭时,关联的文件系统就不再存在了。
至于工具,我发现亚马逊的工具很棒,但如果你走这条路,你可能应该对命令行感到满意。
我们对我工作的 EC2 感兴趣。我们不关心网络服务或企业的东西,只关心大量的物理数据处理,使用 python。这个 EC2 的东西让我一头雾水,大多数文档都面向商业应用程序并使用 C# 或 Java,但这张幻灯片对我来说很清楚,尤其是对于使用 python:http ://www.datawrangling.com/pycon-2008-elasticwulf-幻灯片
至于SimpleDB,它的查询语言非常有限,而且非常严格。如果您计划进行大量复杂查询,则必须先坐下来思考如何组织数据以使这些查询成为可能。缺少但可能会添加的一件事是计算给定查询结果的能力,很像 SQL 的 COUNT。
性能还可以,但我认为延迟可能有点高。
为了管理您的 EC2 实例等,Amazon 还提供了 - 几天前的测试版 - 管理控制台,它具有与 Elasticfox Firefox 插件类似的功能,但它是一个纯 Web 控制台。