在 Amazon Elastic Compute Cloud (Amazon EC2) 上托管 twitter 流 api 的优缺点是啥
Posted
技术标签:
【中文标题】在 Amazon Elastic Compute Cloud (Amazon EC2) 上托管 twitter 流 api 的优缺点是啥【英文标题】:What are the pro and cons of hosting the twitter streaming api on Amazon Elastic Compute Cloud (Amazon EC2)在 Amazon Elastic Compute Cloud (Amazon EC2) 上托管 twitter 流 api 的优缺点是什么 【发布时间】:2012-08-31 17:05:50 【问题描述】:对于我的一个研究项目,我正在编写一个用于分析推文的情绪分析工具。
我现在的问题是:在 Amazon Elastic Compute Cloud (Amazon EC2) 上托管 twitter 流 API 的优缺点是什么?
Micro(免费)套餐就够了吗? 有人在推特方面有任何经验吗?
感谢您的帮助
克里斯
【问题讨论】:
【参考方案1】:使用 Amazon Elastic 计算 (Amazon EC2) 有很多优点和缺点。我建议你看看this answer,使用twitter流API绝对是在这个问题中给出答案的一个子集。
【讨论】:
【参考方案2】:Amazon EC2 是一种与其他任何服务器一样的虚拟服务器,只是具有比大多数传统竞争对手更具动态性的定价系统。亚马逊网络服务最大的优点是高可靠性。另一方面,它不是很便宜。当您确切知道需要多少 CPU 和 RAM 容量时,我会建议您使用专用服务器。一个经常被忽视的专业人士是与其他非常有用的 Amazon Web 服务(如 DynamoDB 和 S3)的集成。
最适合您的服务完全取决于您的需求。
【讨论】:
EC2 与大多数虚拟服务器有很大不同。为了获得高可用性,必须在编写应用程序时考虑到云部署(或至少重构)。以上是关于在 Amazon Elastic Compute Cloud (Amazon EC2) 上托管 twitter 流 api 的优缺点是啥的主要内容,如果未能解决你的问题,请参考以下文章
云服务器ECS(Elastic Compute Service),知识点
在 Google Compute Engine / Amazon EC2 实例上使用 Neo4j 的最佳实践
如何在 Amazon Elastic Mapreduce 之上使用 Hive 来处理 Amazon Simple DB 中的数据?
如何在 Amazon 的 Elastic Beanstalk 上安装 Python 脚本?