在 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 脚本?

Django 在 Amazon Elastic Beanstalk 上的迁移命令被杀死

Amazon Elastic Beanstalk 在运行任何命令时不断询问凭据