使用亚马逊云服务器/应用/工具进行编程的经验和技巧?
-
03-07-2019 - |
题
我们正在研究开发一种使用亚马逊云工具(EC2,SQS等)的产品,我很好奇使用这些技术的人提示/搜索/指针。
请提供一个小贴士/每篇帖子。
解决方案
Mozilla的Elasticfox插件使得很多EC2的工作变得更容易。可在以下网址找到: Amazon EC2的Elasticfox Firefox Extension 。此页面专门用于下载Elasticfox插件以及相关的Sourceforge项目。非常值得使用...
其他提示
通过 Right Scale 获取开发者帐户。对于一个讨厌记住那些愚蠢的命令和争论的人来说,它是免费的和上帝发送的。如果你只使用亚马逊提供的工具,你就会丢掉你的人权。
我们对我工作的EC2感兴趣。我们不关心网络服务或企业级的东西,只是使用python进行大量的物理数据处理。这个EC2让我感到困惑,大多数文档面向商业应用程序并使用C#或Java,但这个幻灯片对我来说很明确,特别是对于使用python: http://www.datawrangling.com/pycon-2008-elasticwulf-slides
对于 SimpleDB ,它的查询语言非常有限,并且限制性很强。如果您计划进行大量复杂查询,则必须先坐下来思考如何组织数据以使这些查询成为可能。缺少一件事,但可能会添加,是计算给定查询结果的能力,就像SQL的COUNT一样。
性能还可以,但我认为延迟可能有点高。
要掌握的一个重要概念:EC2实例在运行时所处的文件系统不是持久的。有可用的工具/服务可以装载由S3存储支持的文件系统,或者你可以从实例上传到S3或其他存储服务,但是当实例关闭时,关联的文件系统就不再存在。
至于工具,我发现亚马逊的工具很棒,但是如果你采用这条路线,你应该对命令行感到满意。
为了管理您的EC2实例等,亚马逊还提供 - 几天内处于测试阶段 - 管理控制台,它具有与Elasticfox Firefox插件类似的功能,但是是一个纯粹的Web控制台。