可有人向我解释什么Amazon Web服务组件都在正常的网络服务中使用? [英] Can someone explain to me what Amazon Web Services components are used in a normal web service?

查看:126
本文介绍了可有人向我解释什么Amazon Web服务组件都在正常的网络服务中使用?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

这是我想对AWS有运行Web服务存储和通过网站获取用户数据,present给用户,并且需要能够分析几千网站站点地图每10分钟或者。 AWS的哪些组件,如S3,EC2和CloudFront的做我需要使用。有关各组件的用途的简短大纲将是很好。 :)

The web service that I want to run on AWS has to store and retrieve user data, present it to the user via a website, and needs to be able to parse the sitemaps of a few thousand sites every 10 min or so. Which components of AWS, such as S3, EC2, and CloudFront do I need to use. A short synopsis about the purpose of each component would be nice. :)

我特别不明白的简单队列服务的目的。

I particularly do not understand the purpose of the Simple Queue Service.

推荐答案

您可能,例如,使用EC2(按需,可扩展的,VPS)主办的实际应用和S3(网络存储)来存储数据。你可能并不需要的Cloudfront(地理优化的内容的镜像功能)。

You might, for example, use EC2 (on-demand, scalable, VPS) to host the actual application and S3 (networked storage) to store the data. You would probably not need Cloudfront (geographically optimized content mirroring).

我们使用SQS(简单队列服务)来排队,我们希望异步执行的任务,即没有让用户等待它们完成。事实证明SQS变得极其昂贵的,如果你的网站有即使是少量的流量,所以我们会处理排队在一个我们自己的箱子很快。

We use SQS (Simple Queue Service) to queue tasks we want performed asynchronously, i.e. without making the user wait for them to complete. As it turns out SQS becomes incredibly expensive if your site has even modest traffic, so we'll be handling queueing on one of our own boxes soon.

这篇关于可有人向我解释什么Amazon Web服务组件都在正常的网络服务中使用?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆