阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

基于AWS的电子商务网站架构

106次阅读
没有评论

共计 3605 个字符,预计需要花费 10 分钟才能阅读完成。

用 AWS 可以建立一个高可用的电子商务网站提供灵活的产品目录和业务扩展。维护一个电子商务网站的一个大型产品目录和全球客户群是具有挑战性的。该目录是可搜索,以及单个产品的网页应该包含丰富的信息集,例如图像,PDF 手册,以及客户的评论。

客户希望快速找到他们感兴趣的产品,同时希望网页能够快速加载。世界各地的客户希望能够在任何时间进行购买,所以网站应该具有高可用性。随着你的产品目录和客户群增长,应对这些挑战变得更加困难。通过 AWS 提供的工具,你可以建立一个令人信服的,可扩展的网站,以及可搜索产品目录,同时拥有非常低的访问延迟。

基于 AWS 的电子商务网站架构

1.  到达电子商务网站的 DNS requests 由 AmazonRoute 53 访问, 这是一个高可用的 DNS 服务。

2.  Amazon CloudFront 是一个在全球拥有边缘节点的 CDN,能够就近向客户缓存并低时延地分发静态内容,流式内容和动态内容。

3.  电子商务应用可以通过 AWS Elastic Beanstalk 部署, 这一服务可以自动处理容量部署、负载均衡、自动扩展和应用监控的细节。

4.  Amazon Simple StorageService (Amazon S3) 存储了所有的静态目录内容,例如产品图片、手册和视频,以及来自 Amazon CloudFront 和电子商务应用的点击流信息与日志文件。

5.  Amazon DynamoDB 是一个可完全管理的高性能 NoSQL 数据库服务,便于安装、操作和扩展。它被用来作为一个会话存储器持久化会话数据,诸如购物车,并作为产品数据库。因为 DynamoDB 没有一个模式,有很大的灵活性,可以把增加新的产品类别和属性随时添加到目录中。

6.  Amazon ElastiCache 用作易失数据的会话存储,作为缓存层来减少 DynamoDB 的 IO 及成本。

7.  产品目录数据被加载到 Amazon CloudSearch, 这是一个可完整管理的搜索服务,提供了快速高扩展的搜索功能。

8.  当客户为产品买单时, 被重定向到一个 SSL 加密的结账服务。

9.  通过 Amazon S3 上的日志数据完成的营销和推荐服务提供了向客户推荐产品的功能。

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2015-03/114528p2.htm

用 AWS 建立电子商务网站安全且高可用的结账服务及业务扩展。管理结帐过程涉及许多步骤,必须协调工作。其中的一些步骤,如信用卡交易,应有特定的监管要求。这个过程的其他部分涉及人工操作,如从仓库中采摘,包装和运输物品。

客户希望自己的私人资料,如他们的购买历史和自己的信用卡信息,能够通过安全的基础设施和应用程序进行管理。AWS 已取得相关的电子商务业务多重安全认证,

包括支付卡行业(PCI)的数据安全标准(DSS)。通过 AWS 提供的工具,可以构建从采购到订单到完成这样一个安全结算服务的管理流程。

基于 AWS 的电子商务网站架构

1.  电子商务 Web 前端重定向客户请求到 SSL 加密的结账应用来验证客户并执行购买。

2.  通过 AWS Elastic Beanstalk 部署结账应用, 使用 AmazonSimple Workflow Service (Amazon SWF) 来验证客户信息,并触发一个新的订单流程。

3.  使用 SWFDeciders and SWF Workers,AmazonSWF 协调所有的订单流程。

4.  SWF Decider 实现了流程的逻辑。它运行在一个私有子网的 AmazonElastic Compute Cloud (Amazon EC2) 实例上,与公网是隔离的。

5.  SWF Workers 也部署在一个私有子网的 AmazonEC2 组上,同样是 Auto Scaling 组的一部分, 容量可以按需缩放。SWF Workers 管理着结账流水线的各个部分,例如订单验证,预留,信用卡付费,触发订单发送和发货确认的电子邮件等。

6.  为了将挑选,包装和船舶步骤融入整体的订单工作流程,SWF Workers 也可以在移动设备上实现,例如平板电脑和智能手机。

7.  Amazon Simple EmailService (Amazon SES) 用来向客户发送交易电邮,例如订单和交货确认。

8.  为了提供高可用性,用户和订单数据库以冗余形式托管在多可用区部署的 AmazonRelational Database Service (Amazon RDS) 上,同时使用 私有子网与公网隔离开。

用 AWS 可以建立一个高可用的电子商务网站提供灵活的产品目录和业务扩展。维护一个电子商务网站的一个大型产品目录和全球客户群是具有挑战性的。该目录是可搜索,以及单个产品的网页应该包含丰富的信息集,例如图像,PDF 手册,以及客户的评论。

客户希望快速找到他们感兴趣的产品,同时希望网页能够快速加载。世界各地的客户希望能够在任何时间进行购买,所以网站应该具有高可用性。随着你的产品目录和客户群增长,应对这些挑战变得更加困难。通过 AWS 提供的工具,你可以建立一个令人信服的,可扩展的网站,以及可搜索产品目录,同时拥有非常低的访问延迟。

基于 AWS 的电子商务网站架构

1.  到达电子商务网站的 DNS requests 由 AmazonRoute 53 访问, 这是一个高可用的 DNS 服务。

2.  Amazon CloudFront 是一个在全球拥有边缘节点的 CDN,能够就近向客户缓存并低时延地分发静态内容,流式内容和动态内容。

3.  电子商务应用可以通过 AWS Elastic Beanstalk 部署, 这一服务可以自动处理容量部署、负载均衡、自动扩展和应用监控的细节。

4.  Amazon Simple StorageService (Amazon S3) 存储了所有的静态目录内容,例如产品图片、手册和视频,以及来自 Amazon CloudFront 和电子商务应用的点击流信息与日志文件。

5.  Amazon DynamoDB 是一个可完全管理的高性能 NoSQL 数据库服务,便于安装、操作和扩展。它被用来作为一个会话存储器持久化会话数据,诸如购物车,并作为产品数据库。因为 DynamoDB 没有一个模式,有很大的灵活性,可以把增加新的产品类别和属性随时添加到目录中。

6.  Amazon ElastiCache 用作易失数据的会话存储,作为缓存层来减少 DynamoDB 的 IO 及成本。

7.  产品目录数据被加载到 Amazon CloudSearch, 这是一个可完整管理的搜索服务,提供了快速高扩展的搜索功能。

8.  当客户为产品买单时, 被重定向到一个 SSL 加密的结账服务。

9.  通过 Amazon S3 上的日志数据完成的营销和推荐服务提供了向客户推荐产品的功能。

更多详情见请继续阅读下一页的精彩内容 :http://www.linuxidc.com/Linux/2015-03/114528p2.htm

用 AWS 可以建立一个营销与推荐服务,来管理有针对性的营销活动,并为正在浏览电子商务网站的客户提供个性化的产品推荐。

为了建立这样一个服务,你必须处理非常大量来自多个数据源的数据。由此产生的客户配置文件信息必须是可用的,以完成电子商务网站对客户实时产品。

获得有关客户的评论,也可以用于管理针对特定客户群的个性化营销活动。通过 AWS 提供的工具,可以通过不同的渠道构建高度可扩展的推荐服务,如动态产品推荐,或对客户有针对性的电子邮件营销。

基于 AWS 的电子商务网站架构

1.  Amazon ElasticMapReduce (Amazon EMR) 是运行在 AmazonElastic Compute Cloud (Amazon EC2) 实例组上的 Hadoop 框架,通过客户的购买历史和服务器的日志文件来聚合和处理用户的数据。

2.  Amazon EMR 使用 AmazonRelational Database Services (Amazon RDS) 中用户和订单数据库的读服务器来计算用户资料,使用 AmazonSimple Email Service (Amazon SES) 给客户发送针对性的营销电邮。

3.  由电子商务网站 web 前端产生的日志文件存储在 AmazonSimple Storage Service (Amazon S3) 中,Amazon EMR 集群使用该数据计算用户资料。

4.  Amazon EMR 集群产生的用户资料信息存储在 AmazonDynamoDB, 这是一个高性能可扩展的 NoSQL 数据库,服务于低时延的推荐。

5.  通过 AWS Elastic Beanstalk 来部署 web 前端所使用的推荐服务,该推荐服务使用存储在 Amazon DynamoDB 中的用户信息来提供个性化推荐并展现在电子商务网站的 Web 前端。

6.  营销管理应用也是通过 AWS Elastic Beanstalk 来部署的,营销经理们用它来为特定用户发送有针对性的邮件。该应用从用户数据库的 Amazon RDS 读服务器中 获得电子邮件的地址。

7.  Amazon SES 用来给客户发送营销邮件。Amazon SES 基于可扩展技术,每年可以发送数十亿的信息。

正文完
星哥说事-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-20发表,共计3605字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中