繁体   English   中英

使用EC2实例进行屏幕截图?

[英]Using EC2 instances for screenshots?

我不知道像应用程序如何,这些产生于不同的浏览器截图。 他们是否使用EC2实例运行各种浏览器并生成和存储(Amazon S3?)屏幕截图?

他们是否使用EC2实例运行各种浏览器并生成和存储(Amazon S3?)屏幕截图?

显然,这正是他们正在做的事情-据我所知,确实没有对此进行正式详细记录,但是可以从以下信息中在某种程度上推断出它。

1)他们的专题导览->电子邮件测试答案如何运作? 如下:

您可以通过上传HTML或向我们发送测试电子邮件的方式向我们发送电子邮件设计的副本。 在几分钟之内,您将看到由所有不同的电子邮件客户端呈现的电子邮件的屏幕截图。 做了改变? 一键启动重新测试。

这正是人们所期望的,即,他们显然正在运行一种测试工具,该测试工具在通过队列安排了新的测试之后,会练习所有受支持的电子邮件客户端(对于浏览器来说是dito)。 这就需要围绕所有这些客户端进行相当数量的自动化。 尽管当今有些人提供了专用的自动化API /组件,以允许在不运行完整应用程序的情况下进行渲染,但我希望这仍然是一个相当复杂的过程,可能需要外部UI自动化,该过程过去常常是脆弱且缓慢的(支持OS)但近年来有所改善)。

2)幸运的是,Litmus于2010年2月参与了AWS案例研究 (于2011年4月更新),该研究证实了其基础架构(同时)在AWS上运行(特别是Amazon EC2Amazon S3 ),并提供了更多的见解:

最初,Litmus托管在内部硬件和专用服务器的组合上。 该公司发展迅速,很快他们的硬件就超过了他们。 [...] Paul Farnell向我们介绍了该过程,“我们正在寻找能够满足我们可扩展性和成本需求的解决方案。 我们之所以选择Amazon S3 ,是因为它刚开始时就没有其他类似的东西了。 对于Amazon EC2,我们最初试用了Amazon的竞争对手,但发现它非常不可靠。 [强调我的]

此外(截至2011年4月), Litmus使用Amazon S3存储超过6TB的客户图像,并使用Amazon EC2运行客户测试

刚开始时,我们将图像存储在我们自己的硬件上,但是随着我们的成长,我们意识到这很快就会变得令人头疼。 通过使用S3,我们可以专注于改进产品,而不必担心扩大存储空间。 我们还使用Amazon EC2为客户运行自动电子邮件测试; 我们目前有400台EC2服务器。 通过使用EC2,我们可以在一天的繁忙时段将更多服务器添加到网格中,并在安静的时段将其删除。

最后,他们使用竞价型实例[节省]大量EC2成本

具体来说,我们有一个基于队列的体系结构 ,其中工作程序节点将从队列中提取作业,然后对其进行处理。 当工作节点在接受竞价出价后出现时,它们可以将工作从队列中取出。 [强调我的]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM