基于AWS的电子商务网站架构——结账服务
来源:互联网 发布:苹果最新软件源 编辑:程序博客网 时间:2024/05/17 06:11
用AWS建立电子商务网站安全且高可用的结账服务及业务扩展。管理结帐过程涉及许多步骤,必须协调工作。其中的一些步骤,如信用卡交易,应有特定的监管要求。这个过程的其他部分涉及人工操作,如从仓库中采摘,包装和运输物品。
客户希望自己的私人资料,如他们的购买历史和自己的信用卡信息,能够通过安全的基础设施和应用程序进行管理。AWS已取得相关的电子商务业务多重安全认证,
包括支付卡行业(PCI)的数据安全标准(DSS)。通过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的电子商务网站架构——结账服务
- 基于AWS的电子商务网站架构——营销与推荐服务
- 基于AWS的电子商务网站架构——Web前端
- 基于AWS的广告服务应用架构
- 基于AWS的云服务架构最佳实践
- 基于AWS云服务的Web应用架构
- 基于AWS的媒体内容服务应用架构
- 基于AWS云服务的批处理系统架构
- 基于AWS的文件同步服务系统架构
- 基于AWS的金融服务网格计算系统架构
- 基于J2EE架构的电子商务网站实例解析
- 基于AWS云服务的大数据与大规模计算的应用架构
- 基于AWS云服务的容错和高可用性应用架构
- 基于AWS的媒体共享系统架构
- 基于AWS的时序处理应用架构
- 实现基于LNMP的电子商务网站——基于CentOS 7
- J2EE架构的电子商务网站实例解析
- B2C电子商务网站的组织架构
- bzoj3774: 最优选择
- Web.xml详解
- 面向对象第二课,类和对象的关系
- 启用ckeditor自带的图片上传功能
- 基本的unity shader
- 基于AWS的电子商务网站架构——结账服务
- USACO6.1.2 A Rectangular Barn(rectbarn)
- JProfiler学习笔记
- photoshop制作网页原型
- PAT|中国大学MOOC-翁恺-C语言程序设计习题集21-24
- 字符串 object (json)object array 转换
- 去哪儿app反编译之后截图,类真是特么多
- Hbase 原理及入门
- sqlite alter table改变某一列