龙空技术网

闲聊信息化建设之数据库资源池规划

波波说运维 852

前言:

目前小伙伴们对“mysql资源池”大致比较珍视,姐妹们都需要分析一些“mysql资源池”的相关内容。那么小编在网摘上收集了一些有关“mysql资源池””的相关知识,希望同学们能喜欢,朋友们快快来了解一下吧!

概述

随着信息化建设的深入开展,大量的信息系统被开发并投入运行,由此产生了大量的同构异数据库、异构异平台的不同数据源,这些数据源中有些是结构化的,有些是文档、曲线数据等非结构化数据,还包括OA、ERP、纸质文档等一大批数据源,如果不有效整合和管理这些数据,将很有可能造成数据遗失和管理混乱。

那么,怎么有效整合如此庞大、复杂的数据源呢?是将所有数据集中到一个大库统一管理,还是采用分布式技术建立统一访问平台?如何在各数据源基础上实现综合、分析、挖掘?下面简单介绍下我对数据库资源池规划的一些看法。

数据库云资源池规划

其实现在很多企业用户主机、存储层大多都实现了资源池化管理,但系统资源分配管理没有统一的标准。为了保证合理有效资源使用,我比较建议是对当前 IT 系统特征按优先级原则先进行分级管理,根据系统的级别属性规划使用IaaS 资源分配,并对数据库进行整体资源池规划与设计。

对数据库资源进行池化设计,可以更加有效的使用IT 资源,实现按需分配。资源池设计以管理代价最小化为前提,必须支持在线动态调配资源,在线扩容等,以降低资源池管理时对应用对的负面影响。

1、 应用系统级别定义(业务等级划分规划)

2、 IaaS 资源池规划(计算资源规划、存储资源规划)

在上面应用系统级别划分的前提下进行IaaS资源池规划

3、数据库架构规划(产品选型、数据库资源池规划)

因为是数据库资源池方面的规划,所以重点对数据库架构做一下规划,梳理一下目前各类型数据库,然后针对产品类型及级别去选择对应的数据库产品。

以下简单列了我比较推荐的一些数据库,不要说sqlserver被我吃了之类,我是真的不怎么建议..

核心系统--Oracle(传统类型)--PG(互联网类型)重要/一般系统--mysql(轻应用)--PG(重应用)内存k/v数据--redis非结构化数据--mongodb

4、自动化管理平台规划

前面说的其实都是对内的,那么对外是比较建立一个统一的资源申请的门户,菜单式的服务方式,根据用户的需要从基础架构层的主机,存储,数据库池中申请和分配资源交付用户使用,实现自动化部署和快速交付的目标。

这块还没怎么梳理出来,其实公司有一定开发能力的话自己开发会好一点的。

最后,建议是基于资源池环境去制定数据库的一些交付实施规范与标准。通过落实统一标准,让开发及运维人员能在管理平台自行、迅捷地提交数据库资源交付需求,让数据库团队能在审核通过后快速进行环境交付。

后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注下!

标签: #mysql资源池