电商 高可 用架构解决 方案实践 随着众多企业客户对于业务延续性需求的增加, 传统业务中的停机维护窗 口越来越 小, 甚 至在很多互联 网类型的应 用中要求 7 24 小时不间断服务, 导致系统对业务 IT 的运维能 力力 持续服务能 力力 高可 用能 力力以及灾难恢复能 力力都有着新的需求 如何通

Similar documents
入 大 立立 手 口 面 耳 鼻 耳 鼻 子 耳 鼻 生 生 耳 鼻 耳 鼻 耳 鼻 小 手 入 大 一 支 手 入 支 立立 手 入 支 手 入 石 口 口 支 手 支 手 手 支 入 入 入 人 人 人 人 人 田 手 入 耳 鼻 手 入 小 一 支 人 見見 赤 十 耳 鼻 金金 口 手 支

Hippy-VueConf

MASQUERADE # iptables -t nat -A POSTROUTING -s / o eth0 -j # sysctl net.ipv4.ip_forward=1 # iptables -P FORWARD DROP #

OpenResty在又拍云容器平台中的应用

A API Application Programming Interface 见 应 用 程 序 编 程 接 口 ARP Address Resolution Protocol 地 址 解 析 协 议 为 IP 地 址 到 对 应 的 硬 件 地 址 之 间 提 供 动 态 映 射 阿 里 云 内

02 微服务设计原则与生态系统-final.key

水晶分析师

清华大学2013年毕业生就业质量报告

实践课堂成都站-0609.key

册子0906

Intruduction to the NGINX stream subsystem and OpenResty's support

从社会学的视角来思考双语教育

长春大学国家高等教育视障资源中心

西北农林科技大学理学院

Bilibili海量监测平台的演进之路

站在巨人的肩膀上 - 使用Symfony框架开发你的下一个项目.key

API网关在大数据开放中的应用-童剑-v0.3.key

Tangram For GMTC 2017.key

构建高效的私有云平台V3

网易云上的第一跨境电商技术架构-最终版0713.key

深圳市新亚电子制程股份有限公司

<4D F736F F D20D0C5CFA2BBAFB7A2D5B9D6D8B5E3D7A8CFEEB9E6BBAE2E646F63>

关于建立境内违法互联网站黑名单管理制度的通知

? 這 全 都 是 市 政 府 提 供 給 我 的 資 料 低 底 盤 公 車 計 畫 96 年 預 算 新 台 幣 4,500 萬 元 97 年 預 算 新 台 幣 1 億 6,500 萬 元 98 年 預 算 新 台 幣 3 億 2,300 萬 元, 共 有 307 台 低 底 盤 公 車,99



vsysintroch

评 委 : 徐 岩 宇 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

/

ac2017-joeyguo-2.0.key

AS北京2017-《知乎 Feed 流构架演进》-姚钢强.key

评 委 : 李 炎 斌 - 个 人 技 术 标 资 信 标 初 步 审 查 明 细 表 序 号 投 标 单 位 投 标 函 未 按 招 标 文 件 规 定 填 写 漏 填 或 内 容 填 写 错 误 的 ; 不 同 投 标 人 的 投 标 文 件 由 同 一 台 电 脑 或 同 一 家 投 标 单

python_free

何 秋 琳 张 立 春 视 觉 学 习 研 究 进 展 视 觉 注 意 视 觉 感 知

[Table_MainInfo]

二 2014 年 全 区 统 一 鉴 定 的 时 间 职 业 与 等 级 ( 一 ) 继 续 落 实 国 家 职 业 资 格 统 一 鉴 定 ( 以 下 简 称 统 考 ) 制 度,2014 年 全 区 统 考 共 组 织 四 次, 分 别 为 3 22, ,9 20,

HiEX交易所白皮书3.0

Kubenetes 系列列公开课 2 每周四晚 8 点档 1. Kubernetes 初探 2. 上 手 Kubernetes 3. Kubernetes 的资源调度 4. Kubernetes 的运 行行时 5. Kubernetes 的 网络管理理 6. Kubernetes 的存储管理理 7.

Python 和 人 工智能基 础课程 ( 第 二课 ) 张威, 雷雷萧萧

2.5 选 举 陈 晓 非 女 士 为 第 六 届 董 事 会 董 事 候 选 人 的 议 案 ; 2.6 选 举 卢 婕 女 士 为 第 六 届 董 事 会 董 事 候 选 人 的 议 案 ; 2.7 选 举 张 文 君 先 生 为 第 六 届 董 事 会 独 立 董 事 候 选 人 的 议 案

目 录 目 录 主 要 结 论... 5 一 网 站 绩 效 评 估 得 分 及 排 名 情 况... 5 二 网 站 建 设 总 体 成 效 及 存 在 问 题... 6 第 一 章 交 通 运 输 行 业 政 府 网 站 绩 效 评 估 背 景 一 中 办 国 办 要 求 各 级 政

PowerPoint Presentation

2016年德州市机构编制委员会

第 一 部 分 广 州 市 人 力 资 源 和 社 会 保 障 局 概 况 一 广 州 市 人 力 资 源 和 社 会 保 障 局 主 要 职 能 ( 一 ) 贯 彻 执 行 国 家 和 省 市 人 力 资 源 和 社 会 保 障 事 业 发 展 的 法 律 法 规 和 方 针 政 策, 拟 订 本

状 态, 规 划 车 辆 行 驶 路 径, 可 进 入 网 站 充 电 服 务 栏 目 (2) 查 询 位 置 联 系 方 式 营 业 时 间 等 信 息, 可 进 入 网 站 服 务 指 南 栏 目 建 议 您 出 行 前 通 过 易 充 电 互 动 网 站 提 前 了 解 所 经 高 速 快 充

PowerPoint 演示文稿

IXDC

PowerPoint 演示文稿

LV1

CloudNative应用实践V3

响应式在iOS开发中的应用 For PDF

徐天宏:《基因天堂》.doc

安友医疗科技(武汉)有限责任公司

区块链和 HyperLedger Fabric 系列列公开课 每周四晚 8 点档 1. 区块链商 用之道 2. HyperLedger 项 目与社区概览 3. HyperLedger Fabric 架构解读 4. ChainCode 实战 5. HyperLedger Fabric 中的共享账本 6

使用 LVS 集群架设高可扩展的网络服务 章文嵩 LVS 项目 哲思沙龙 - 哲思自由软件社区 2008 年 6 月期总第 6 期 Page 1

NKN: 区块链技术开创 网络 传输领域新机遇

< C9E7C7F8B4F3D1A7CFEEC4BFCAD6B2E E6169>

京东容器平台与数据中心协同发展实践 鲍永成 京东商城 - 基础平台部 技术总监

朱君标-Need for Speed:菜鸟技术全栈化之路-finally.key

研 究 对 象 研 究 角 度 研 究 工 具 数 据 收 集 和 预 处 理 网 络 密 度 与 平 均 距 离 分 析

Greenplum 机器器学习 工具集和案例例 姚延栋 Pivotal 研发技术总监 2017.thegiac.com

复旦大学关于做好2013年同等学力人员

PowerPoint Presentation

上海证券交易所会议纪要

上海证券交易所会议纪要

珠江钢琴股东大会

习题课

海通证券金融云思考与实践(数据技术嘉年华)的副本.key

1.【可以发布,不需去二维码】AS北京2017-张振华-美丽联合容器云平台建设的实战分享.key

小程序开发教程

2016 年 荔 湾 区 财 政 核 定 支 出 汇 总 表 表 二 单 位 名 称 : 广 州 文 化 公 园 基 本 支 出 项 目 支 出 科 目 编 码 预 算 科 目 名 称 一 般 公 共 预 算 5, , , , ,

KV-cache 1 KV-cache Fig.1 WorkflowofKV-cache 2.2 Key-value Key ; Key Mem-cache (FIFO) Value Value Key Mem-cache ( Value 256B 100 MB 20%

不不可能完成的任务从 用户空间窃取内核数据 Yueqiang Cheng, Zhaofeng Chen, Yulong Zhang, Yu Ding, Tao Wei Baidu Security

LC3-分布式事务-姜宁

OpenResty 动态流控的几种姿势

证券代码: 证券简称:长城电脑 公告编号:

Tokenbox-Overview-Zh.pages

第1篇 道路桥梁工程技术核心专业课程标准及学习绩效考评体系

ABCC介绍 pages

05.(最终版)手机淘宝 H5 和 Weex 容器的构建实践-云栖-2016-鬼道.key

中 国 软 科 学 年 第 期!!!

¹ º ¹ º 农 业 流 动 人 口 是 指 户 口 性 质 为 农 业 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个 月 及 以 上 的 流 动 人 口 非 农 流 动 人 口 是 指 户 口 性 质 为 非 农 户 口 在 流 入 地 城 市 工 作 生 活 居 住 一 个

原创性与微创新


中国区块链50城之成都

I

Qcon北京2018-《唯快不破——高效定位线上 Node.js 应用内存泄漏》-黄一君

为了了美好的明天 For a better tomorrow. 天然 工质在中国家电 行行业的应 用 Application of Natural Refrigerants in China s Home Appliance Industry

温 馨 提 示 一 如 无 另 行 说 明, 投 标 / 报 价 文 件 递 交 时 间 为 投 标 / 报 价 文 件 递 交 截 止 时 间 之 前 30 分 钟 内 二 为 避 免 因 迟 到 而 失 去 投 标 / 报 价 资 格, 请 适 当 提 前 到 达 三 投 标 / 报 价 供 应

(1) 自 然 语 言 处 理 自 然 语 言 处 理 是 用 计 算 机 来 处 理 人 类 语 言 的 学 科, 涉 及 计 算 机 科 学 语 言 学 数 学 逻 辑 学 认 知 科 学 等 多 个 领 域 主 要 研 究 内 容 包 括 : 中 国 语 言 文 字 智 能 处 理 语 言 计

广西英腾教育科技股份有限公司

金 不 少 于 800 万 元, 净 资 产 不 少 于 960 万 元 ; (3) 近 五 年 独 立 承 担 过 单 项 合 同 额 不 少 于 1000 万 元 的 智 能 化 工 程 ( 设 计 或 施 工 或 设 计 施 工 一 体 ) 不 少 于 2 项 ; (4) 近 三 年 每 年

Chap07

MySQL开发规范

常 见 问 题 SLB 产 品 和 业 务 限 制 SLB 产 品 限 制 SLB 产 品 和 业 务 限 制 限 制 项 普 通 用 户 限 制 描 述 例 外 申 请 方 式 ( 例 外 上 限 ) 创 建 SLB 实 例 的 财 务 限 制 账 户 余 额 大 于 等 于 100 元 现 金

12材料物理1

内 容 二 : 建 立 并 完 善 了 三 点 的 网 络 教 学 管 理 体 系 内 容 三 : 注 重 培 养 学 生 的 听 说 能 力 14

2017全球云计算开源峰会-张鑫.key

基于Electron-vue的桌应用实战2

标题

Transcription:

电商 高可 用架构解决 方案实践 随着众多企业客户对于业务延续性需求的增加, 传统业务中的停机维护窗 口越来越 小, 甚 至在很多互联 网类型的应 用中要求 7 24 小时不间断服务, 导致系统对业务 IT 的运维能 力力 持续服务能 力力 高可 用能 力力以及灾难恢复能 力力都有着新的需求 如何通过技术实现更更好的业务可靠性保障? 在特殊情况下如何实现业务 数据的恢复 容灾和多活? 如何在实现多活业务架构中降低系统架构的复杂性及 IT 成本 本次, 青 小云从技术 角度出发, 推出 一系列列专题 文章, 为 大家解密 高可 用的企业 IT 架构背后 的技术实现, 同时也会从 一些具体的电商 金金融客户案例例中, 给 大家带来 一些经验分享, 帮助 从业者快速掌握 自 身业务 高可 用和多地访问 容灾备份等业务场景的具体应对之策 今天的内容主要集中在如何保证业务爆发式增 长背后的电商 IT 系统 高可 用 什什么是电商平台的 高可 用 1 核 心业务的 永动机 由于电商业务系统承载着商品展 示 线上 支付 物流跟踪 抢购秒杀等活动, 随着互联 网技术 的普及和深 入,LBS 应 用 直播业务也相继出现在传统电商领域, 这些系统并非单 一孤立, 电 商 IT 系统必须保证 7 24 小时持续稳定运 行行 因此, 电商平台必须具备 高度的可 用性, 确保在单点 单机故障 自然灾害等意外事故发 生 时, 能够尽快恢复应 用的正常运 行行, 只有这样才能满 足 广 大群众 买买买 的激动 心情 2 让关键数据存放更更放 心 电商业务往往伴随 大量量的 支付数据产 生, 用户信息安全显得格外关键 一个 高可 用的电商平台 既要保障 自 身业务数据完整精确, 更更要严格保证 用户数据安全 在数据 高可 用性上, 电商 IT 系统承担着双重压 力力 3 全 面监控, 尽收眼底 电商业务往往是 一个 7 24x365 的 永动系统, 只有每 一个监控指标都正常, 才保证系统的健 康运 行行, 所以 自动化监控尤为关键, 通过系统监控 手段及时发现问题, 甚 至在问题出现之前就 能预测出来, 从 而尽早介 入处理理, 可以避免或减少对业务的影响 应对策略略

1 业务 HA 部署, 主备 角 色明确 HA(High Available) 高可 用性集群, 是保证业务连续性的有效解决 方案, 一般有两个或两个以 上的节点, 且分为活动节点及备 用节点 通常把正在执 行行业务的称为活动节点, 而作为活动节 点的 一个备份的则称为备 用节点 当活动节点出现问题, 导致正在运 行行的业务 ( 任务 ) 不能正常运 行行时, 备 用节点此时就会侦测 到, 并立即接续活动节点来执 行行业务 从 而实现业务的不中断或短暂中断 2 保证业务多地多点部署 我们常说 不要把所有的鸡蛋放进 一个篮 子, 这句句话对于电商 IT 建设同样适 用 在做电商系统业务架构的时候, 我们建议 用户采 用 异地多活 部署 方案 但异地多活系统受到 网络延迟 运维成本 部署规模等因素限制, 而 青云 QingCloud 公有云在国内有多个区域机 房, 让 用户在选择 第 二机房 问题上能更更从容部署 多点异地 方案 3 保证确保数据 一致性 数据 一致性问题, 这是比较 大的挑战, 多中 心电商 方案从本质上是 一个分布式系统, 天然地存 在数据分区, 也就有数据分区问题, 在解决个问题时, 采 用了了场景化数据分类处理理的策略略 在正常场景下, 交易易数据只能从分中 心产 生, 同步到主中 心 ; 而交易易所需要的主数据则从主中 心同步到分中 心, 在分中 心故障场景下交易易数据才可以在主中 心产 生 一个良好的数据库 方 案, 是数据 一致性的重要保障 青云上的 高可 用架构 1 电商业务 高可 用性架构

2 青云 QingCloud 关键实现技术 VPC 隔离和隧道技术 用户可以在 QingCloud 环境内预配置出 一个专属的 大型 VPC 网络 在 VPC 网络内, 可以 自定义 IP 地址范围 创建 子 网, 并在 子 网内创建主机数据库 大数据等各种云资源 一个 VPC 网络可以连接 254 个 子 网 (Vxnet), 且最多可以容纳 60,000 台虚拟主机 在 VPC 里里, 每个 用户的资源都是隔离和独立的 通过隧道技术, 可以把 用户部署在青云上的不同 VPC 联通起来, 不论是通过 GRE 还是 IPsec 的隧道封装, 用户可跨 VPC 的资源访问, 让 用户轻松实现了了多点部署需求, 安全, 便便捷 Region 服务 为帮助 用户便便捷地构建 高可 用的业务架构, 青云 QingCloud 推出 Region 级别服务, 通过对基础 网络架构进 行行升级, 实现区域 ( Region ) 内的可 用区 ( Availability Zone ) 之间 高速互联, 全 面提升整体服务能 力力 用户可通过 支持多可 用区部署 ( Multi-AZ deployment, 简称 MZ ) 的 网络与应 用服务, 快速实现系统架构的多可 用区部署, 轻松构建多活及灾备业务架构 负载均衡均衡和反向代理理 传统的负载均衡 一般基于商 用的硬件 F5 NetScaler 在 4 层做分发, 或者通过 NginxHAProxy 在 7 层做负载均衡或者反向代理理分发到集群中的应 用节点 QingCloud 同 时提供基于 4 层到 7 层的负载均衡服务, 分别是负载均衡器和负载均衡器集群

负载均衡器 (Load Balancer) 负载均衡器器 支持灵活配置多种转发策略略, 实现 高级的 自定 义转发控制功能 ; 支持 HTTPHTTPSTCP 三种监听模式, 并 支持透明代理理, 可以让后端主 机不做任何更更改, 直接获取客户端真实 IP 负载均衡器集群 (Load Balancer Cluster) 可以将 一个公 网 IP 的流量量, 分散到多个负载均衡器节点做并发处理理, 突破单负载均衡器节点的能 力力瓶颈, 提供可扩展的转发带宽和 HTTPS 卸载能 力力 4 层分发到业务集群上后, 会经过 WEB 服务器如 Nginx 或者 HAProxy 在 7 层做负载均衡或者反向代理理分发到集群中的应 用节点 选择哪种负载, 需要综合考虑各种因素如是否满 足 高并发 高性能, 如 Session 保持如何解 决, 负载均衡的算法如何, 支持压缩, 缓存的内存消耗等众多因素, 如何选择, 得视具体 业务 而定 RDS 数据库服务 MySQL 存储引擎 : 基于性能和数据安全的考量量, 青云专 门针对 InnoDB 存储引擎做了了配 置优化和调整, 建议始使 用 InnoDB 存储引擎 主从架构 : 青云 RDS 服务采 用了了主从架构, 主从节点部署在不同的服务器上, 数据 自动 实现同步 高可 用 : 青云 RDS 服务的 MySQL 5.6 版本默认开启了了读写的 高可 用功能 新增了了两个 高可 用的读写 IP, 分别对应于数据的读和写 读 IP 可将请求在多个从节点之间进 行行负载分担, 提 高读取性能, 消除单点故障 写 IP 可以在主库发 生故障时 自动切换到新的备选主库上, 减少故障时间 在故障切换时, 主从节点的 IP 地址会变化, 高可 用的读写 IP 地址不会变化 监控告警服务 监控告警功能是基于资源层 面的监控数据, 设置告警条件和通知列列表, 有助于及时了了解资源使 用情况和处理理突发事件 目前 支持主机 公 网 IP 路路由器 负载均衡器 关系型数据库及 大数据产品的监控告警服务 用户可以轻松创建告警策略略, 运维 人员通过 手机客户端 ( 支持 ios Android), 可以随时监控平台运维数据, 接收预制告警 总结 认识 高可 用架构, 部署实现实现 高可 用架构, 每 一家互联 网企业可能摸索出数千种探索道路路并 给出数万种答案, 但符合 自 身企业技术环境发展的答案可能有且只有 一种, 帮助 用户 用最快速

度安全便便捷 方式实电商 高可 用系统, 是青云 QingCloud 一直在努 力力实现的 目标