当前位置:文档之家› 数据库集群建设方案

数据库集群建设方案

I. 伴随着企业的成长,在业务量提高的同时,数据库的访问量和数据量快速增长,其处理能 力和计算强度也相应增大,使得单一设备根本无法承担。在此情况下,若扔掉现有设备做 大量的硬件升级,势必造成现有资源的浪费,而且下一次业务量提升时,又将面临再一次 硬件升级的高额投入。于是,人们希望通过组建集群实现数据库的负载均衡及持续扩展, 在需要更高数据库处理速度时,只要简单地增加服务器就可以得到扩展。(基于性能原因)
作系统、数据库等软件故障,系统将陷入瘫痪,不能继续提供服务,严重
影响企业的生产、销售; 4. 数据库服务器面临着巨大的负载,CPU经常出现100%,导致系统运行非常 缓慢或者部分操作失败,严重影响用户的正常使用,用户体验非常差; 5. 6. 磁盘的读写速度慢,经常出现磁盘队列超长,查询等待 随着客户端的增加,系统得不到持续扩展,严重影响业务的发展。
II.
数据库作为信息系统的核心,起着非常重要的作用,单一设备根本无法保证系统的持续运 行,若发生故障,将严重影响系统的正常运行,甚至带来巨大的经济损失。于是,人们希 望通过组建数据库集群保证系统持续运行,当某节点发生故障时,其它节点可以快速接管 业务。 (基于可用性原因)
III. 企业的数据库保存着企业的重要信息,一些核心数据甚至关系着企业的命脉,单一设备根 本无法保证数据的安全性,一旦发生丢失,很难找回。于是,人们希望通过组建数据库集 群实现数据集的冗余,通过多份数据来保证安全性。 (基于数据安全原因)
最终实施的模式
运行数据
注:此数据来自 双方的验收报告, 由客户提供。
结论
1. CPU基本在15-20%以下,通过负载均衡技术,彻底解决了用户之前所遇到 的性能问题; 2. 冗余的结构结合自动故障监控及失败转移技术,保证了系统的可用性及数 据安全; 3. 为用户提供了一套持续扩展的数据库方案。
官方网站 技术及销售信息
销售与技术热线:4000-345-010 Email:support@
2012/数据库系统面临的挑战
三、Moebius 集群介绍 四、 Moebius集群的核心竞争力 五、 案例分享
数据应用发展的趋势
Moebius集群的核心价值
High performance& loadbalancing High security
High availability
High scalability
Moebius vs. Oracle’s RAC
Moebius(shared-nothing architecture)
用户面临不断变化的业务需求和挑战

高并发访问、海量数据处理和严格的实时业务需求对企业内部IT系统在性能、可 靠性、扩展性和效率上提出了更高的要求。

提供数据存取服务的设备依然处于独立、分散的状态,导致一部分设备资源闲置, 一部分却能力不足,这样不但增加了系统维护的复杂性,又造成了资源的浪费。

用户需要的是囊括:可靠性、高性能、易伸缩性和安全性的“一站式”数据服务, 一个可以为之稳定提供服务的数据库平台,一个整体的数据库解决方案,而不是 一堆零散的软件,或者是它们之间的简单集成。
4. 缺乏实时的冗余数据,面临着丢失数据的风险,存在着极大的安全隐患;
5. 更换更高配置的硬件来提升性能,扩展能力有限(PC Server4路为最高配置), 无法继承历史投资且回报率逐渐变低; 6. 尽管部署了“双机”(如Rose、MSCS、Mirror等高可用方案)系统,但依然面临 着性能瓶颈,对于此结构中资源闲置的节点无能为力,设备利用率低;
原始结构
遇到的焦点问题
1. 应用服务器的数量越来越多,发生故障可能性也随之而增加,当某台应用
服务器发生故障,将严重影响系统的正常运行; 2. 每台应用服务器分担的压力不均等,造成有些服务器压力高,有些服务器 压力低,导致系统的运行不稳定; 3. 数据库服务器为单服务器,一旦发生主板、网卡、硬盘、CPU等硬件或操
差时性能甚至不如单节点。
4.
使用较繁琐。
Oracle’s RAC shared disk architecture
Moebius vs. SQL Server’s
内容 架构 扩展性 数据库包解析调度
负载均衡 SQL缓存 读写分离
Moebius 无共享磁盘 方便 解析引擎
10种负载均衡策略 有 支持
Moebius集群简介
Moebius-专注于SQL Server的集群
• 提供超高性价比的数据库平 台 • 集可用性、负载均衡、数据 安全于一身的数据库平台。 • 由世界级的技术和市场专家 组成的团队
•对应用完全透明 •支持读写分离,有效剥离实时业务与报表
•强大的SQL解析引擎及负载均衡功能
•含实时及 异步两大同步引擎 •通过虚拟IP漂移实现业务的切换 •SQL Server2005(32位/64位)标准版/企业版
Moebius集群
Moebius数据库集群
客户端
访问与调度
对SQL进行解析、调度 , 多达10种负载均衡算法。
SQL Server Engine
心跳监控
监测数据变化 并同步数据; 监测系统健康 状况并进行故 障处理。
SQL Server Engine
Moebius core
智能同步
Moebius core
所有版本
无 无 手动+自动 无 无 域
企业版
极小 无 自动 冗余 同步or异步 简单连通
极小 对统计、报表提升 手动+自动 冗余 同步+异步 域+MSCS
企业版
目录
一、背景 二、企业的数据库系统面临的挑战
三、Moebius 集群介绍 四、 Moebius集群的核心竞争力 五、 案例分享
典型客户介绍
1. 节点间是松耦合,无需共享存储,真正的多点并行运算, 可以充分使用多个机器的CPU、内存、IO。 2.
3.
针对PC Server的方案,软硬件价格相对低廉。
简单易用。
RAC(shared-disk/shared-everything architecture)
1. 结构上要依赖共享存储,多个节点同时访问一份数据, 要求IO的性能要好,一般选择高性能存储。 2. 3. 一般是用于小机的方案,软硬件价格昂贵。 相对单机,管理更复杂,要求更高,在系统规划设计较
Moebius for SQL Server
新一代数据数据库集群平台
关于Green Trend

Green Trend是一家数据库集群软件提供商 ,专注于数据库集群、云数据库、数据流技 术;致力于为企业用户提供数据集成平台的整体解决方案,可以为用户提供2-128台服务 器的数据库集群。

Green Trend总部位于北京海淀区中关村科技园北领地,成立于2003年,我们的产品和 团队都是为了帮助用户更好地构建高可用、高性能、高安全的数据库平台 。
MSCS 共享磁盘 无 无
无 无 无
Mirroring 无共享磁盘 无 无
无 无 无
Availability Group(2012) 无共享磁盘 方便 无
无 无 支持
吞吐量影响(写) 吞吐量影响(读) 故障转移方式 数据冗余安全 数据复制方式 环境要求
SQL Server版本
极小 成倍提升 手动+自动 冗余 同步+异步 简单连通
Moebius集群的竞争优势
Simplicity(简易性)
– 安装环境简单– 2台装有SQL Server的服务器相互连通即可,无需域、共享存储 ,不依赖于MSCS、Mirroring 或其它集群软件。 – 管理工具全部集成到SQL Server Management Studio中。
Scalability(可伸缩性)
客户覆盖
成熟的产品及周到的服务得到用户的认可,已经为超过1000家的行业用户提供服务,客户
覆盖互联网、市政、交通、电信、医疗、教育、电力、制造业等领域,突出的综合能力已 被证明适用于各种应用系统。
案例一:九牧王服饰
本项目所涉及的系统为九牧王的核心信息系统,主要是以ERP(上海百胜 软件)系统为中心,以及电子商务、仓储、物流、配送、分拣、POS系统、 短信平台等为辅助的综合信息平台。
目录
一、背景 二、企业的数据库系统面临的挑战
三、Moebius 集群介绍 四、 Moebius集群的核心竞争力 五、 案例分享
Moebius集群简介
Moebius是Green Trend基于商业数据库SQL Server开发的一套集群软件。
Moebius集群简介
将一组独立的SQL Server数据库服务器组 成一个整体对外提供服务,对于用户来说, 感觉就是一个虚拟的服务器。
监测数据变化 并同步数据; 监测系统健康 状况并进行故 障处理。
Data
服务器A
智能同步
Data
服务器B
Moebius集群的核心技术
I. Moebius集群提供强大的SQL解析及调度引擎,有多达10种灵活的算法,将所有的访问均 衡地分配到所有数据库服务器上,面对用户只是一台虚拟服务器而已。 II. Moebius 集群通过“网络心跳”及“仲裁机制”可以实现自动故障监测,当侦测到集群中 某节点发生故障时,会在最短的时间内发现并通过虚拟IP转移技术自动将故障节点的业务 转移,同时将此节点剥离出集群。 III. Moebius集群含“实时”和“准实时”2套数据同步引擎,可以分别针对交易型业务和报表 型业务使用。 IV. 在同步数据时会有6种同步策略,将变化的数据以最小的消耗、最快的速度同步到伙伴节点。 V. Moebius集群采用“Share nothing”架构,冗余的数据结构可以确保数据安全。
1. 数据库的负载居高不下(如CPU、内存、IO等指标高),用户对系统缓慢的响应
相关主题