文档章节

分布式数据库中间件使用经验分享

中间件小哥
 中间件小哥
发布于 2018/10/09 10:40
字数 1305
阅读 11
收藏 0

最近公司新项目使用了华为云的DDM分布式数据库中间件服务,通过一段的时间的使用感觉还不错。近段时间发现有许多小伙伴也准备去使用这个服务,所以为大家分享一下使用 创建DDM服务的经验,帮助小伙伴们少走弯路。

 

首先在使用创建DDM实例的时候小伙伴们会遇到的第一个问题应该是如何选择DDM实例的规格,选小了满足不了业务量,选大了浪费多余的性能。 那么应该如何解决呢?DDM服务公布了不同规格DDM实例的性能压测数据,如下图,我们可以参考DDM的性能压测数据,再通过对公司业务发展规模的评估,选择相对应的DDM实例规格。

 

选择规格之后,在创建DDM实例的界面,我们会看到有可用分区这个选项。

 

可能有部分小伙伴不理解可用分区是什么意思,在这里也一起解释一下。不同的可用分区在物理上分布在不同的地点,可以简单地理解为:在同一区下,电力、网络隔离的物理区域,可用区之间内网互通,不同可用区之间物理隔离(如下图所示)。针对可用区的选择上,主要从两个方面考虑:(1)如果您需要提高应用的高可用性,建议您将云服务器创建在不同的可用区内。这样我们使用的DDM实例虚拟机的物理资源,就分布在了多个可用分区上,当其中有可用分区的物理资源出现故障时,只要有一个可用分区还正常运行我们的DDM实例就依然可以使用。(2)如果您需要较低的网络延迟,建议您将云服务器创建在相同的可用区内。

 

还有一点需要注意的是,在创建DDM实例时选择的VPC与安全组必须要与你的ECS服务器使用的一致,否则会导致网络不通如下图所示(华为云出于安全上的考虑,VPC之间默认网络不互通,安全组不一致有可能导致网络访问被拦截),在华为云创建了多个VPC和安全组的同学需要注意一下。

 

DDM实例的使用需要关联RDS实例,因此在创建完DDM实例之后,还需要创建RDS实例才能够使用DDM实例。下面我们继续介绍RDS实例创建的注意事项。

 

首先需要注意的是,存储类型一定要选择超高IO类型,如下图所示,超高IO类型的最大吞吐量达到350MB/S,性能大大提高,并且价格只比普通IO贵20多块钱超值。数据库版本,优先选择最高MySQL5.7+,新版本会修复旧版本存在的漏洞,并且性能上会有所提高。

 

 

实例类型(如下图所示)如果仅仅是学生小伙伴自己玩玩,或者用于开发测试环境,则可选择单机实例即可,省点钱。但是如果是使用于公司的业务,则建议选择主备实例,预防万一,保证业务的稳定运行,提高可靠性,就相当于买个保险了,多花点钱图个安心,完全值得。

 

RDS实例规格可以适当选择小点,以便创建多个RDS,比如:如果需要一个2核8GB的RDS,可以换成创建两个1核4GB的RDS。这样的好处是,在使用DDM实例时,可以挂载多个RDS,提高使用DDM实例的性能。需要注意的是,创建RDS实例时,选择的VPC与安全组,也与创建DDM实例时选择的一样,必须与你的ECS服务器使用的一致。

 

最后在创建完RDS实例之后,如果对性能有更高要求的小伙伴,可以在RDS实例管理界面,创建只读实例,如下图所示,创建的只读实例的规格与主RDS实例的规格一致即可。创建了只读实例后,可以在DDM服务中,设置访问主RDS实例与只读RDS实例的负载均衡策略,进一步提升DDM实例的性能。

 

好了,今天的分享就先到这里,后面还会继续分享DDM实例创建逻辑库、逻辑表、负载均衡策略等相关经验,小伙伴们如果有什么疑问可以扫描下方二维码,随时与我们交流分享哦~~

© 著作权归作者所有

中间件小哥
粉丝 9
博文 53
码字总数 74634
作品 0
深圳
私信 提问
2017中华数据库与运维大会

会议简介: 会议官网:http://meeting.zhdba.com/2017dtcc 中华数据库与运维大会由中华数据库行业协会主办,大会坚持公益性质且技术干货为主,致力于以多种形式灵活整合、分享最新技术信息,...

中华数据库与运维大会
2017/03/02
61
0
2017中华数据库与运维大会

会议简介: 会议官网:http://meeting.zhdba.com/2017dtcc 中华数据库与运维大会由中华数据库行业协会主办,大会坚持公益性质且技术干货为主,致力于以多种形式灵活整合、分享最新技术信息,...

中华数据库与运维大会
2017/03/02
197
0
DBAplus广州社群第一次线下活动

2015年11月6日,由DBA+社群主办的数据库技术沙龙在广州成功举办。 沙龙专题1丨王津银:互联网运维的整体理念与最佳实践 本次沙龙特邀优维科技公司创办人王津银到场演讲分享,他曾任腾讯公司前...

jimshu
2015/11/10
0
0
2017年中华数据库与运维大会

因楼主不能及时查看2017年中华数据库与运维大会报名信息,还望各位参会者能移步至活动家官网进行在线报名 报名地址:https://www.huodongjia.com/event-1685066679.html 快速审核,方便咨询。...

活动家
2017/02/27
26
0
2018年网易乐得数据库及运维分享会

2018年网易乐得技术分享-数据库及运维分享专场,将从开源中间件Cetus架构及应用、RDS自动化运维平台架构、运维Docker平台三个的方面开展,旨在增加对网易内部数据库及运维平台认识,促进行业...

胖丫
2018/06/21
6
0

没有更多内容

加载失败,请刷新页面

加载更多

elasticsearch查询20公里以内的数据并按距离升序排序data es写法

NativeSearchQueryBuilder queryBuilder = new NativeSearchQueryBuilder();BoolQueryBuilder boolQueryBuilder=new BoolQueryBuilder();//这暂wei加入业务查询条件 queryBuilder.withQue......

为何不可1995
20分钟前
3
0
superset在线pip部署

1、安装依赖sudo yum install gcc libffi-devel python-devel python-pip python-wheel openssl-devel libsasl2-devel openldap-devel报错:没有可用软件包 python-pip。没有可用软件包 ......

阿伦哥-
25分钟前
4
0
photoshop简单使用

PS基本操作与图片格式 photoshop工具 组成 菜单项 工具栏 辅助面板 图片格式 jpg png gif 注: psd photoshop CC链接: https://pan.baidu.com/s/1LVa5R_btSjczLBwskCZidQ 提取码:sc3v 快捷...

studywin
27分钟前
4
0
springboot 整合pageHelper

今天跟大家聊聊springboot整合pageHelp,首先pageHelper是一个缓存式分页,分页步骤如下: 1 pom文件添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelp......

gaofei123
27分钟前
6
0
《DNS攻击防范科普系列1》—你的DNS服务器真的安全么?

DNS服务器,即域名服务器,它作为域名和IP地址之间的桥梁,在互联网访问中,起到至关重要的作用。每一个互联网上的域名,背后都至少有一个对应的DNS。对于一个企业来说,如果你的DNS服务器因...

大涛学弟
28分钟前
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部