超融合架构

南大通用GBase在VMware vSAN上的解决方案概述

随着互联网技术的快速发展以及各个行业数字化转型的深度推进,数据呈现爆炸式的增长,存储系统的软硬件紧耦合的集中式存储设计严重地限制了存储技术的发展,也越来越无法满足移动互联网和大数据时代下对存储系统快速、多变的需求。软件定义存储(SDS)作为一种新的存储系统架构,更适合下一代数据中心的发展。

另外随着业务量的增长,机器数量的增多,业务系统和大数据系统已经逐步进行虚拟化部署,使用虚拟化部署的好处是可以把最新的硬件快速集成到系统中,但对上层应用透明,其次方便管理。

SDS按照交付模式又分成独立存储形态和HCI形态(也就是把SDS、计算和网络集成在一个系统里)两种,VMware vSANTM (简称vSAN)是业界领先的支持VMware软件定义存储和HCI解决方案的软件,它的虚拟化集群提供原生高可用环境,为应用提供高可用保护。提供完善的数据中心运维、数据备份和灾备解决方案,提升数据中心运维水平。同时它可以自动编排多个虚拟机的恢复进一步降低了RTO并最小化了风险。vSAN延伸集群利用两个生产站点之间的同步复制,实现了RPO为零。且可提供低至5分钟RPO的任意距离容灾。它提供了接近瞬时恢复和非破坏性恢复计划测试。

从2014年至今,vSAN从一个技术创新产品成功地发展为一个企业级的成熟软件定义存储平台。截止2019年一季度,vSAN在全球已经拥有超过2万家用户。基于vSAN的超融合方案已经被各个行业的用户所采纳,所支撑的应用系统涵盖所有的业务类别,包括用户的关键应用和核心业务系统。在国内,vSAN也在政府、金融、电信、医疗等各个行业中得到了广泛的应用。天津南大通用数据技术股份有限公司(简称南大通用)的事务型数据库管理系统(简称GBase 8s)在金融、电信、电力、能源、交通、政府等核心系统已经得到广泛应用,在党政军等行业也已进行了规模化部署;南大通用分析型集群数据库(简称GBase 8a MPP)已经在党政军、大型央企、金融、电信、安全等行业有超过200家高端客户处得到应用,总节点数超过6500个;南大通用目录服务系统(简称GBase 8d)在党政军、税务、人社、安全行业累计支撑项目数百个,分布式部署规模近千套,产品性能、条目容量、响应时间、分布式能力达到国内先进水平。因此打造一款GBase 8s、GBase 8a MPP、GBase 8d和VMware vSAN深度适配融合的产品以及解决方案将会更加适合下一代数据中心的发展。

南大通用GBase 8a 8s 8d 在VMware vSAN上的解决方案

南大通用GBase 8a MPP、GBase 8s和GBase 8d数据库基于vSAN解决方案可以帮助数据密集型行业用户提升数据管理和数据分析的能力,同时显著提升系统的可用性。该解决方案可充分发挥vSAN的优势,为行业用户带来高可靠、高扩展、高可用的数据库解决方案。具体而言,该解决方案具有以下特点:

  • GBase 8a MPP、GBase 8s和GBase 8d数据库与VMware vSAN产品结合,可以大幅提高GBase 8a MPP、GBase 8s和GBase 8d数据库的管理和运维能力,大幅简化集群在扩容,故障设备替换,高可用机制等众多方面的复杂度。且具有出色的总体拥有成本(TCO)。行业用户可以选择经过验证和测试的vSAN来构建GBase 8a MPP、GBase 8s和GBase 8d数据库解决方案。
  • 该解决方案涵盖软硬件两端,并且经过充分的兼容性与稳定性验证,可以帮助行业用户显著降低项目前期的选型和测试成本,并实现系统的快速上线。
  • 对于需要提升大规模分布式数据库系统灵活性的企业而言,该解决方案提供了一个非常详细的参考架构,即使集群存在多个品牌的硬件或未来扩容时需要更换硬件厂商,客户仍然可以基于该配置架构进行自由扩展与选择。

配置信息

4台VMware ESXiTM 主机,每台主机配置如表格1,vSAN存储配置如表格2,数据库软件配置信息如表格3。

表格1 ESXi主机配置信息

组件

型号/容量

CPU

2 x Intel(R) Xeon(R) Gold 6152 CPU @ 2.10GHz

内存

384GB

网络接口

2 x 10Gb/s SFP

存储适配卡

2 x 10Gb/s SFP

磁盘组

2个磁盘组,每个磁盘组含1800GB SSD34TB SSD

版本

vSAN 6.7 Update 1

表格2 vSAN存储配置

存储策略规则

设置

允许故障数(FTT

1/0 GBase数据库应用数据副本)

每个对象的条带宽度

1

闪存读缓存保留

0%

对象空间预留

精简配置

关闭对象校验和

允许故障方式

RAID 1RAID 5(纠删码)

表格3 数据库软件配置信息

软件

版本

描述

CentOS

7.4

GBase数据库操作系统软件

GBase 8s

8.7_3.0.0_1

GBase事务型数据库软件

GBase 8a MPP

9.5.2.10

GBase分析型集群数据库软件

GBase 8d

6.0

GBase目录型数据库软件

GBase 8a MPP 、GBase 8s和GBase 8d基于VMware vSphere提供的VM来部署,基于vSAN提供给VM的VMDK来存储数据。数据库的部署架构如图1。

图1 GBase 8a MPP 、GBase 8s和GBase 8d数据库在vSAN上的架构图

最佳实践总结

南大通用GBase 8s事务型数据库、shared-nothing架构的GBase 8a MPP分析型数据库以及GBase 8d目录数据库部署在副本、高可用、扩展、两地三中心等方面和vSAN进行了适配,有如下优势:

  • 扩展性:垂直和水平方向都具有更好的扩展性,同时支持不同的硬件,对上层透明。
  • 可用性:虚拟计算资源和vSAN分布式存储保证了更高的计算可靠性和存储可靠性。
  • 性能:整体性能不会降低;支持动态资源管理,性能可控。
  • 管理便捷性:部署便捷,统一管理,在线升级和打补丁;虚机可实现热迁移,降低计算的木桶效应;新的硬件可方便快速的集成到系统中;大幅简化集群在扩容,故障设备替换,高可用机制等众多方面的复杂度,降低运维成本。
  • 成本控制:使用x86的分布式存储代替了磁盘阵列,节省了成本。

GBase 8a MPP、GBase 8s和GBase 8d数据库基于VMware vSAN解决方案经过验证和优化,实现了针对VMware vSAN全闪存SSD工作负载优化配置。当行业用户需要部署GBase 8a MPP、GBase 8s 和GBase 8d解决方案时,无需在调试与性能优化方面耗费大量的时间,就可以通过该方案获得经过预先调优和测试的配置,从而满足海量数据存储与处理的需求,保障关键业务,为数字化转型奠定坚实的基础。