面向高能所信息化系统的高可用数据库服务 王丽 计算中心 中科院高能所 第十八届全国科学计算与信息化会议.

Slides:



Advertisements
Similar presentations
我国国有银行 资本构成及资本充足率变化 小组成员:金融 尹佳裕 王淼 刘钰 金融 吴昱.
Advertisements

環境游離輻射 ( 六 ) 輻射與核能發電. 媽!這是我上班的 地方-核電廠。 地方好寬闊喔! 聽說日本原子彈爆炸死好幾 萬人,阿榮啊!你在這裡上 班,安全嗎?
早自修課推動班級家長說故事及 經驗分享活動。 寒假親師生戶外參訪 ~ 原鄉文化、田園野趣學 習之旅 ~ 造訪鍾理和紀 念館、文學步道。親師生戶外參訪.
《小狗包弟 》之 从阅读到写作 学校:和风中学 年级:高一 参赛者:彭龙英. 预习检测一 思考:同学们读完作者与包弟 的故事后,说一说作者所表达的情 感是什么?
C A D C D.
4.体词 体词包括:名词,处所词,方位词,时间词,区别词,数词,量词以及一部分代词。.
當我已老 謹以此文獻給像我一樣流浪在外的子女們.
虹膜识别健康养老服务智能系统项目.
探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆  探究活动课:互联网+历史素材阅读与研讨 古代中国的选官制度 黄天庆 
T+11.5亮点介绍 常州优孚畅捷通软件有限公司 电话:
南台資管同學進入職場應有的技能與心態
台北市立聯合醫院南軟門診部 皮膚科醫師簡介 溫素瑩醫師 學經歷: 中山醫學院醫學系畢業 台北醫學大學醫學資訊研究所碩士
職校、五專群科簡介.
2015年12月14日-2015年12月20日 缩略版.
指導老師:羅夏美 組別:第四組 組員: 車輛二甲 蔡中銘 車輛三甲 莊鵬彥 國企二甲 陳于甄 國企二甲 詹雯晴 資傳二乙 林怡芳
爱上我们的图书馆 —新生入馆引导 河海大学图书馆.
上海证券交易所 会籍业务办理参考 交易单元租用、退租业务 2012年12月 本分册主办单位:上海证券交易所
市场营销策略模块 项目十一 促销策略--营业推广
星云集团.
江苏省工程造价管理协会 工作报告 2015年4月21日 扬州.
双十一数据库核心技术 淘宝网 李圣陶(刘昆).
國有土地管理與運用問題之探討 主講人: 廖 蘇 隆 中華民國100年10月17 日.
交通大学教职工团购车险方案
房型介紹 單日 10天以上 托嬰照護 月子餐 VIP 特約 溫馨 精緻
农业银行网上签约流程 宁夏金溢投资 内部资料 1.
101年8月份 嘉義市道路交通安全聯席會報 酒駕行為與肇事現況分析 主講人:內政部警政署交通組科長張夢麟 1.
高校邦在线学习平台 学生学习手册 北京高校邦科技有限公司.
廉政會報專題報告 農地重劃工程 施工常見缺失 報告:吳東霖 製作:張昌鈴 日期:103年12月23日.
專案製作經驗談.
第五章 各类园林绿地的规划设计.
防制學生藥物濫用 高雄市教育局校外分會 林永興教官.
“网络问政”给九江新闻网 带来新的发展机遇 -- 九江新闻网 高立东 --.
MHA(Master High Availability) 作者
上海宏弈源软件科技有限公司 — 12年专注益智软件研发 和配套产品服务 上海宏弈源软件科技有限公司.
MySQL主从同步
服 务 管 理 新 概 念 服务行业管理软件专业开发商.
金門縣重大空難應變機制-消防局 壹、消防搶救、滅火、緊急救護 一、派遣作為:
臺中市僑忠國小 101年度圖書館閱讀教師實施計畫
社会工作概论 个案工作 课程培训 深圳电大 赖小乐.
2009年 初夏 某天 我 一個人 一輛車 計劃 沒有計劃 只想 漫無目的 到處亂晃 感覺夏天的散漫.
103學年度第1階段 志願選填試探後輔導作為 成效檢討與精進建議
翰林自然 六年級上學期 第二單元 聲音與樂器.
活动主题:佛山智造 中国骄傲 随着互联网、云计算、大数据以及移动互联网的快速发展,技术不仅仅是一种工具,正加速重构着品牌的新格局。
班級:夜師資一甲 指導老師:蘇國榮老師 姓名:929201林佑蓉 石依縈 李玉玫 桂秀媛
妈妈我爱你 你总说我还不懂事 维护我像一张白纸 你眼中我永远是长不大的孩子 虽然我有好多心事 却已不愿说与你知 我曾任性地排斥你爱我的方式
前言.
四川省卫生监督移动 执法终端介绍 发言人:陈成身 四川省卫生执法监督总队.
獎補助經預計支用報告 105年.
Alibaba 数据库高可用架构 Alibaba
浅谈MySql索引及锁的应用 厦门大学数据库实验室 刘颖杰 2014年3月8日.
华东理工大学 关于新校园卡功能启用的相关说明 2018年09月07日.
南瑞学堂 学员简明操作指南 上海时代光华教育发展有限公司 2013年.
MySQL开发规范 DB组-张浩.
飯店業的介紹.
使用服务平台办理离校 操作指南.
——关于机构内用户,非机构内用户,及移动端使用
项目四 客房部对客服务.
目次检索 打印 下载 文字摘录 更换背景 多窗口阅读.
学年第一学期领取教材明细查询的通知 学年第一学期学生使用的教材均在网上平台公示。现将有关事项通知如下:
102學年度下學期 班親會 五年仁班 楊曉逸老師.
保變住開發要點 資料來源:台北市政府都發局.
第二階段「校園徒步區建置」 執行成果報告.
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
学 生 端 操 作 指 南
学 生 端 操 作 指 南
服務套裝.
為民服務白皮書 台灣電力公司彰化區營業處  彰化區營業處 為民服務白皮書 誠信 關懷 服務 成長 1.
实验课程学习手册.
云控APP说明书 适用于云控平台配置.
云控APP说明书 适用于云控平台配置.
Presentation transcript:

面向高能所信息化系统的高可用数据库服务 王丽 计算中心 中科院高能所 第十八届全国科学计算与信息化会议

目录 背景与现状 问题与需求 数据库集群方案 IHEP数据库集群架构 性能测试 总结与展望 Wang Li/CC/IHEP 2018/11/20 - 2

什么是“信息化”? 流程 业务 渠道 信息化 提高效率 降低成本 增强竞争力 计算机技术 软件技术 互联网技术 整合、优化、重组 Wang Li/CC/IHEP 2018/11/20 - 3

信息化现状 无处不在的信息化 Wang Li/CC/IHEP 2018/11/20 - 4

高能所信息化 PC端 APP移动端 网络接入控制系统 人力资源系统 物资采购系统 基建采购报销系统 投票系统 高能所通讯簿系统 个人云平台 Wang Li/CC/IHEP 2018/11/20 - 5

传统数据库 单机数据库 可靠性难以保障 不支持高并发 数据一致性无法保障 数据分散存储 数据库节点故障 数据库配置存在瓶颈 访问量影响系统响应 数据一致性无法保障 数据丢失、数据损坏 Wang Li/CC/IHEP 2018/11/20 - 6

需求 高性能 安全性 高可用 集中存储 MySQL集群 Wang Li/CC/IHEP 2018/11/20 - 7

Mysql 集群方案 基于共享存储的方案SAN 基于磁盘复制的方案 DRBD 基于主从复制(单点写)方案 MHA(Master High Availability) 基于zookeeper的高可用 基于Cluster(多点写)方案 基于中间件proxy的方案 Wang Li/CC/IHEP 2018/11/20 - 8

基于共享存储的方案SAN 优点: 限制或缺点: 可以避免存储外的其它组件引起的数据丢 部署简单,切换逻辑简单,对应用透明。 保证主备数据的强一致。 限制或缺点: 共享存储是单点, 价格比价昂贵。 若共享存储挂了,则会丢失数据 Wang Li/CC/IHEP 2018/11/20 - 9

基于磁盘复制的方案 DRBD 优点: 限制或缺点: 1.切换对应用透明 2.保证主备数据的强一致。 1.影响写入性能,由于每次写磁盘,实质都需要同步到网络服务器。 2.一般配置两节点同步,可扩展性比较差 3.备库不能提供读服务,资源浪费 Wang Li/CC/IHEP 2018/11/20 - 10

基于主从复制(单点写)方案 Mysql 主从复制原理 优点 数据分布 负载平衡 备份 高可用性和容错行 Wang Li/CC/IHEP 2018/11/20 - 11

Keepalived+双主 优点: 限制或缺点: 安装配置简单 Master故障时,Slave快速切换提供服务,并且对应用透明 需要主备的IP在同一个网段。 需要自定义脚本来确定Master是否能提供服务 Wang Li/CC/IHEP 2018/11/20 - 12

MHA 优点: 缺点: 代码开源 保持数据一致。 故障时,选择slave作为自动切换 可以灵活选择VIP方案或者全局目录数据库方案(更改Master IP映射)来进行切换。 缺点: 只支持一主多从架构,集群中必须最少有三台数据库服务器 要保持切换对应用透明,依然依赖于VIP。 不适用于大规模集群部署,配置比较复杂。 MHA管理节点本身的HA无法保证。 Wang Li/CC/IHEP 2018/11/20 - 13

基于zookeeper的高可用 优点: 缺点: 扩展性非常好,可以管理大规模集群。 保证了整个系统的高可用 主从的强一致依赖于MySQL本身,比如半同步,或者外围工具的回补策略 缺点: 引入zk,整个系统变得复杂。 Wang Li/CC/IHEP 2018/11/20 - 14

Mysql Cluster 优点: 缺点 准同步复制、自动节点管理 数据严格一致 服务高可用 多个可同时读写节点, 可实现写扩展 只支持innodb引擎 所有表都要有主键 由于写要同步到其它节点,存在写扩大问题 非常依赖于网络稳定性,不适用于远距离同步 Wang Li/CC/IHEP 2018/11/20 - 15

基于中间件proxy方案 中间件 优点: 阿里 Cobar、MyCAT 360 Atlas 淘宝 Tddl 切换对应用透明 可扩展性强,方便分片扩展 可以跨机房部署切换 使用中间件的方案能够每天处理近50亿次的SQL执行请求 Wang Li/CC/IHEP 2018/11/20 - 16

高能所数据库集群方案 优势 使用Atlas代理服务器,实现读写分离,实现mysql集群的高并发 两个master安装keepalived实现Mysql集群的高可用。VIP是对外服务ip master节点故障,自动切换master。 两个slave节点同步主节点,用来读 Wang Li/CC/IHEP 2018/11/20 - 17

数据库平台测试效果 利用sysbench测试 测试情况 测试效果 连接Atlas线程数增加QPS越大,系统性能越好 。 执行80000次select 80000次update 80000次insert 每组数据重复测试三次后取平均值 测试情况 测试连接 Atlas 直连 DB 这两种情况下的 QPS 测试效果 连接Atlas线程数增加QPS越大,系统性能越好 。 1 8 16 32 64 128 Select-Atlas 1319 5882 7397 12125 16472 18392 Select-直连 1532 9957 14189 17172 21575 22000 Update-Atlas 181 853 1350 1908 2388 2628 Update-直连 211 819 1333 2148 2677 3067 Insert-Atlas 195 890 3516 4614 5948 5438 Insert-直连 214 864 5132 6587 7353 5822   1 8 16 32 64 128 Select-Atlas 1.11 1.36 2.16 3.16 4.42 6.31 Select-直连 0.65 0.80 1.12 1.86 2.95 5.79 Update-Atlas 5.52 9.37 11.84 16.76 26.78 48.63 Update-直连 4.72 9.76 12.00 14.89 23.89 41.68 Insert-Atlas 5.11 8.98 81.95 125.02 194.59 533.74 Insert-直连 4.46 9.25 56.09 87.53 157.62 446.78

运行情况 运行的系统 占用空间 人力资源系统 流量分析系统 图片管理系统 20G Wang Li/CC/IHEP 2018/11/20 - 19

总结与展望 该集群在高能所运行稳定,能够支持IHEP信息化系统存储需求 未来希望 计划迁移数据库的系统 按需申请服务 申请服务系统接入高能所统一认证 提供统一的使用访问数据库工具 计划迁移数据库的系统 IHEPbox 统一认证系统 信息化系统。。。。 Wang Li/CC/IHEP 2018/11/20 - 20

谢谢大家 Wang Li/CC/IHEP 2018/11/20 - 21