- 1、本文档共22页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
移动电商弹性云架构设计
目录移动电商架构设计APP端混合架构服务端SOA架构弹性云的架构设计基于容器的虚拟化电商弹性云实践应对电商大促的实践
H5页面H5框架JSBridgeNativeActivitiesViewLayerH5ContainerOSAndroid/iOSJSBridge(JAVA/Objetc-C)NativeAPIDataChannelHardWareAPILocalUrlRouterSynchronizeServiceSourceMergeService电商App混合应用框架
H5本地包缓存机制用户/index.htmlApp应用,本地H5是否有本地H5是否从服务器获取CDNH5页面缓存本地服务器端主动更新通知读取本地本地H5页面包H5页面框架包(CSS、图片),本地缓存从本地加载H5框架,从服务器端获取数据页面加载速度快,用户体验好
Adapter:登录/购物车/交易结算msSQLmysqlOracleHadoop/Hbase/MogoDB用户订单价格支付类目管理交易网站前台积分促销服务治理消息管理Cache数据访问消息管理商品基础服务数据源核心服务通用组件持久层事务连接池NOSQL客户端库存价格商品数据访问基础SOA核心SOA店铺装修用户管理数据工具IM安全监控BI有哪些信誉好的足球投注网站引擎促销云计算/大数据支付平台触屏版微商APPAdapter:登录/购物车/交易结算OAPortal运营后台商管APPAdapter:登录/购物车/交易结算B2B商家后台电商SOA服务器端架构业务模块独立封装、部署核心业务模块,隔离保护服务实现监控、负载平衡、降权、恢复
移动电商整体架构购物车结算有哪些信誉好的足球投注网站详情用户HTTP+JSONSOA安全购物车Adapter结算Adapter有哪些信誉好的足球投注网站Adapter详情Adapter用户AdapterDispatcher监控日志协议适配服务层无线平台层App应用层Interceptorchain通用处理模块,插件化OutboundchainInboundchain安全监控日志协议适配业务处理分发
开发团队的分工协作无线VIEW服务器端规范客户端标准与规范服务器端标准与规范客户端规范Adapter开发规范插件规范无线中间件Adapter中间件服务器客户端数据交换规范购物车逻辑详情页逻辑结算逻辑用户逻辑购物车Service详情Service结算Service用户Service业务逻辑实现标准ServiceUI购物车UI详情UI结算页UI用户中心UIUIActionhybridapp框架专属开发团队,负责整条业务线的横向打通,利于业务和技术积累,及敏捷性
目录移动电商架构设计APP端混合架构服务端SOA架构弹性云的架构设计基于容器的虚拟化电商弹性云实践应对电商大促的实践
容器的优点资源占用小更高的物理服务器利用率以一台4核16G物理机为例传统虚拟机:1-5Docker:1-[10..15]节约磁盘空间网络传输量
启动快创建/销毁、启动/重启、停止几秒内完成更快地实现(5-10秒内)快速完成创建、发布、启动等过程避免很多在装机、发布过程中出现的异常快速扩容标准运行环境与业务容器实例快速故障修复直接销毁异常容器、重新创建快速创建与启动传统虚拟机大约须1-2分钟容器的优点
注:橙色为docker管理环境容器运行环境示意
容器工作环境
单台物理机结构
容器的监控
私有云整体架构
私有云业务模块组成CMDB配管工具监控平台日志平台容量规划发布平台私有云管理平台问题管理资产管理流量控制配置中心装机部署API中心费用管理公有云防火墙
目录移动电商架构设计APP端混合架构服务端SOA架构弹性云的架构设计基于容器的虚拟化电商弹性云实践应对电商大促的实践
弹性云应对电商大促应对电商大促,系统必须具备的能力:横向可扩展流量自动调度全方位监控服务降级解耦与隔离
峰值测算方法电商流量峰值与帕累托法则20%的时间内,产生80%的订单量。100,00080,00050,00020,00010,0005,0001,00050010000:050:300:50123456789101112131415161718192021222324
应对大促峰值的“独孤九剑”第一式:大促系统预案第二式:大促前N天,关闭程序发布窗口第三式:压测,识别系统瓶颈第四式:服务降级策略
第五式:带宽预估和报备第六式:第三方接口调用量预估和报备第七式:提前N天开启混合云资源第八式:备用N台机器,应对突发情况第九式:24小时轮值,现场支持应对大促峰值的“独孤九剑”
谢谢
文档评论(0)