人们(和创业公司)如何实际上在亚马逊上进行原型设计/部署,并保持成本合理?上个月,我们正在试验一些特定的应用程序并运行自己的hadoop集群,并设法花费近1.5k进行测试?当然 - 他们有微型实例,但如果你的应用程序如此紧张,实际上需要更大的实例才能测试呢?所以我想就人们如何去做这件事提供一些意见?原型为亚马逊Ec2
回答
几个关键问题:
- 考虑为了某种目的&考虑,如果给定的测试确实需要EC2本地测试平台。如果将2-4台机器用作Hadoop的测试平台确实非常困难,那么存在另一个问题。让你的头脑围绕你将要运行的任何东西,Hadoop将如何发挥作用,以及如何踢球。随着时间的推移,您还需要更改网格,升级软件,修改其他想法等。当您进入EC2时,您已经平滑了一些粗糙的边缘。
- 请勿在使用大容量机器时使用比您需要的更多容量的机器。如果您在这个阶段不推动大量数据或计算周期,请不要打扰集群计算节点,大量RAM实例等。只需着重于正确设置事物。
- 当您准备重新定位到更强大的机器时,请尝试一些不同的机器设置。也许集群计算实例会得到回报,也许你不需要那种吞吐量:直到你知道自己的瓶颈,不要超支。
- 请务必在测试阶段频繁使用斑点实例。您通常会支付约50%的按需价格。
- 如果您希望为按需实例支付费用,请根据需要启动并停止Hadoop实例,除非您需要在群集计算实例上使用大型集群。
- 准备好您的AMI,尽快启动(不到1分钟),如果没有必要,不要在周末或周末放置任何东西。
直到你得到系统设置和运行,你基本上支付学费,以了解如何为你的需求定制一切。只需支付“学费”即可学习每门课程(配置,瓶颈,扩展等),而不是一次尝试完成所有任务。当你将它视为一系列学习经验时,花钱不那么痛苦,但只要你知道你要测试和学习什么,你就会更加明智地花钱。
最后,将$ 1500与此学习体验的劳动力成本进行比较 - 从长远来看,这可能不是什么大问题。一旦你知道某件事将会是一个合理的计算工作块,它会很好的设计,并且会很快完成(虽然在很多机器上),但花钱并不是那么痛苦。现在,很难理解你正在学习的东西,因为它还没有对你的组织目标有所帮助。
很高兴提供帮助。顺便说一下,如果您了解任何其他想法,请随时返回并分享它们。为了降低成本,对我们其他人来说也是很有价值的。 :) – Iterator
考虑使用专色实例。如果你过高,你几乎可以肯定它不会被终止。从长远来看,他们在保留实例的水平上有价格,但你不需要预先支付。我相信您还可以安排非高峰时段的测试,达到更好的价格,或者如果现货实例价格超过按需定价,则可以切换到按需定制 - Hadoop应该很好地处理它。检查this article about spot instances。它还提到了另外两篇分析现场实例潜力的文章。
关于非高峰时段的好建议。您是否注意到现场情况下的任何季节性(即峰值/非峰值)趋势?我倾向于随时获得相同的价格,但对于其他实例类型可能会有所不同。 – Iterator
解决使用Amazon Cloud的概念验证时的成本问题。
我使用Amazon AWS API创建了一个轻量级Java应用程序,当我想对它们运行测试时,它会创建亚马逊云实例。一旦测试完成或启动失败,应用程序立即通过发送诊断邮件来终止实例。
因此,没有亚马逊的例子一直运行或坐着理想。如果您手动创建/终止或通过单独的程序,会发生这种情况。
- 1. 与亚马逊EC2
- 2. 选择亚马逊EC2实例类型
- 3. 亚马逊EC2和jbossws
- 4. 亚马逊EC2实例
- 5. 亚马逊AWS EC2使用
- 6. 亚马逊EC2的用途
- 7. 亚马逊EC2和S3
- 8. 亚马逊AWS Ec2 + Elastic IP
- 9. EC2亚马逊TCPS问题
- 10. 部署到亚马逊EC2
- 11. EntityFramework与亚马逊EC2
- 12. 关于亚马逊AWS EC2
- 13. 芹菜&亚马逊ec2
- 14. 亚马逊EC2元数据
- 15. EC2到S3 - 亚马逊
- 16. Facebook appid亚马逊ec2
- 17. 亚马逊EC2账单API?
- 18. Amazon EC2与亚马逊EMR
- 19. 亚马逊EC2根登录
- 20. linode vs亚马逊ec2 vs heroku项目与亚马逊s3
- 21. 我们如何在亚马逊ec2上安装亚马逊s3
- 22. 亚马逊EC2意外收费金额
- 23. 在亚马逊ec2的网址映射
- 24. 亚马逊实例EC2连接超时
- 25. 亚马逊EC2支持LINQ to SQL
- 26. 亚马逊ec2注册未授权
- 27. 亚马逊EC2 AMI Django的堆栈
- 28. 自动子域创建亚马逊ec2
- 29. 亚马逊EC2 .htaccess 500内部错误
- 30. 亚马逊ec2在后台运行playframework
但是提供/支持自己的等价硬件需要多少成本?如果它是15K +,你有一个讨价还价... – timday