【问题标题】:Can you safely rely upon Yahoo Pipes to offload ETL for your application?您能否安全地依靠 Yahoo Pipes 为您的应用程序卸载 ETL?
【发布时间】:2010-05-07 19:09:55
【问题描述】:
Yahoo Pipes 对于穷人的无服务器 ETL 解决方案来说是一个非常有趣的选择,但是围绕一个或多个管道构建应用程序是个好主意吗?我真的只在这里和那里用它们来做玩具,我唯一使用超过一两个星期的东西是一个合并和过滤的 RSS 提要,我已经插入 Google 阅读器(效果很好,但是如果它熄灭一段时间我不会注意到)。
所以,我的问题是,围绕 Yahoo Pipes 构建应用程序是否可靠(大部分时间都可用)?理想情况下,我可以依靠 99+% 的时间保持清醒。
看起来Pipes Terms of Use 允许围绕它构建应用程序,但我不熟悉任何人使用它们构建任何重要的东西。
【问题讨论】:
标签:
etl
yahoo-pipes
reliability
offloading
【解决方案1】:
我认为这真的取决于您对“安全”和“大部分时间”的定义。
最好的起点是Pipes Terms of Use。在其中,雅虎不保证正常运行时间,并且否认了很多责任。
如果 Pipes 消失一段时间,您的系统会发生什么情况?
第 1.F.iii 节明确指出,您不应将管道用于非常关键的系统:
您不得:使用 Yahoo!管道到
操作核设施,生活
支持或其他关键任务
应用在人类生命或
财产可能受到威胁。你
了解雅虎!管道不是
专为此类目的而设计
他们在这种情况下的失败可能导致
致死亡、人身伤害或严重
财产或环境损害
哪个雅虎!不负责;
根据我的经验,Pipes 没有长期中断,但过去的稳定性并不代表未来的稳定性,雅虎可能随时终止服务。
我可以“安全地”使用它,因为如果服务消失,我不会错过数据,或者可以及时使用其他服务实施解决方法。
【解决方案2】:
我们使用 Pipes 为我们的网站 http://bishop.comxa.com/ 提供动力,在那里他们协助对整个英国的职位空缺内容进行“数据整合”(抓取是一个丑陋的词,尤其是在获得许可的情况下)。
当然,雅虎不保证正常运行时间,并且有很多否认责任.. 等等等等,所有其他网络托管服务提供商也是如此,而且许多人对“服务器正常运行时间”的确切构成有很大不同的想法。 [