网站中资源要求高的任务

时间:2018-01-22 16:41:23

标签: web-services amazon-web-services webserver

我是网络开发的新手,想知道如何处理网站中资源要求高的任务。例如,假设您有一些应该每天执行一次的任务,并且它需要太多资源并且需要很长时间才能进行托管。此类任务的示例可以从其他地方获取数据,对该数据进行一些计算,根据计算结果绘制一些图表,最后将结果插入数据库。执行此类任务的最佳方式是什么? AWS是否为此提供解决方案(例如,租用计算机仅用于在一天中的指定时间处理您的任务),如果是,该服务的名称是什么?我将非常感谢您对我的一般建议和选择建议。

1 个答案:

答案 0 :(得分:0)

对于AWS,我建议AWS Batch这样的事情。

来自文档:

  

作为完全托管的服务,AWS Batch使开发人员,科学家,   和工程师运行任何规模的批量计算工作负载。 AWS Batch   自动配置计算资源并优化工作负载   根据工作量的数量和规模进行分配。同   AWS Batch,无需安装或管理批量计算   软件,它允许您专注于分析结果和解决   问题。 AWS Batch降低了操作的复杂性,节省了时间   降低成本,这使开发人员,科学家和他们都很容易   工程师在AWS Cloud中运行批处理作业。