云数据库MySQL实践案例技术分析
大家下午好先做一个简单的调查看看在座的各位有没有接触MySQL有接触过的举一下手看样子大部分都是接触过或者用过MySQL也应了那句话MySQL是全球最流行的开元数据库所言非虚。刚才产品架构师讲的主要是华为云数据库的前沿技术我作为产品经理主要是从客户的角度来分享一下客户的实践案例。华为云数据库的功能特别多应用的场景也不少不可能把所有的场景一一展示出来这里拿出一个典刑的场景进行分享。
上图是华为云数据库通常称为RDS的简单示意图比较直观、全面的展示了RDS主要的功能可以看一下图的左边包括了实例管理、实例访问、备份与恢复、实例监控、弹性伸缩、 日志管理、参数配置等等功能。也就是说客户自己在线下搭建数据库遇到的一些问题基本上RDS都帮用户服务化实现了。看一下右上角这块双机热备高可用这是RDS主要的架构和大多数云厂商一样 RDS也是采用这种双机热备高可用当主实例发生故障时候可以自动切换到备实例备实例自动升主。如果应用程序流量很大尤其是读流量很大的时候可以创建只读实例 目前最高创建5个只读实例来承担读流量。
刚才讲过主实例宕机以后会切换到备实例那么这些只读实例怎么办 RDS会自动去维护主从复制关系会把所有的只读实例全部挂到备实例新主上面去。在MySQL这个领域里面主备实例之间和主实例与只读实例之间都是通过MySQL复制的技术来建立复制关系、数据同步的。
但是现在RDS有一个不足的地方主备实例对外呈现的是一个IP地址每一个只读实例呈现出来的都是单独的IP地址那么给客户应用带来一个负担也就是需要应用程序去决定到底是读写主备库还是去读只读实例。客户也会经常提到这样的问题 问RDS有没有读写分离的解决方案。
如上图所示有些客户不了解华为云有专门的读写分离解决方案于是客户就使用HAproxy自己来搭建。都知道这个HAproxy主要的功能就是负载均衡的虽然它没有读写分离的功能那么就想出了左图这样的架构图来做也就是说应用程序读写主库然后HAproxy提供一个IP专门去读只读实例集 由HAproxy做一个负载均衡。这在某种程度上解决了客户的问题。那么这样做有几个缺点
1、 HAproxy需要维护高可用它自己的单点的问题不好解决整个的搭建其实也挺复杂虽然HAproxy使用挺简单但对客户来说安装、部署、运维还是挺复杂的
2、应用程序没有一个唯一的连接地址它需要应用程序去识别是读写主备实例还是去读只读实例
那来看看华为云的解决方案。
如上图的右边所示华为云有一个专门的组件或者服务叫DDM分布式数据库中间件 DDM的主要功能是用来做分库分表的但也有一个附带的功能就是读写分离。引入了DDM以后比较好的解决了刚才上述碰到的一些问题DDM是由专门的团队去负责的运维、部署、高可用不用客户去操心第二个最大的优点应用程序再也不用应用去识别是读写主备实例还是读写只读实例也就是做到了真正的读写分离。对于该解决方案有实际的案例我们来看一下。
这是一个客户案例左边是架构图红色框就是DDM和RDS。该业务特点就是互联网领域初创型公司遇到的最典型场景读写比较高8 2 单独的一个主库压力是比较大的另外 IT运维比较弱采用我们这个解决方案以后不仅仅是使用了我们华为的RDS和DDM实际上是使用了一整套的华为云服务包括其他的服
务也是有的。使用了该解决方案以后系统稳定性大幅度提升运维成本降低了70%人工成本降低了50%。
讲了这么多这个东西会不会很复杂因为云服务典型特点就是只要在console上点击几下鼠标或者调用API就可以轻松部署所以使用起来非常简单。部署这样的解决方案大体上是分为6个步骤听起来很多实际上是很简单的
1、购买RDS主备实例和只读实例
2、购买数据库中间件实例
3、导入实例
4、 同步只读副本可选
5、创建逻辑库。
整个步骤都仅仅需要点击鼠标或者调用OpenAPI来完成完成以后就会提供唯一的读写分离访问地址。最后欢迎大家来体验RD S和D DM谢谢大家。
BuyVM针对中国客户推出了China Special - STREAM RYZEN VPS主机,带Streaming Optimized IP,帮你解锁多平台流媒体,适用于对于海外流媒体有需求的客户,主机开设在拉斯维加斯机房,AMD Ryzen+NVMe磁盘,支持Linux或者Windows操作系统,IPv4+IPv6,1Gbps不限流量,最低月付5加元起,比美元更低一些,现在汇率1加元=0.7...
百纵科技:美国高防服务器,洛杉矶C3机房 独家接入zenlayer清洗 带金盾硬防,CPU全系列E52670、E52680v3 DDR4内存 三星固态盘阵列!带宽接入了cn2/bgp线路,速度快,无需备案,非常适合国内外用户群体的外贸、搭建网站等用途。C3机房,双程CN2线路,默认200G高防,3+1(高防IP),不限流量,季付送带宽美国洛杉矶C3机房套餐处理器内存硬盘IP数带宽线路防御价格/月套...
LOCVPS在农历新年之后新上架了日本大阪机房软银线路VPS主机,基于KVM架构,配备原生IP,适用全场8折优惠码,最低2GB内存套餐优惠后每月仅76元起。LOCVPS是一家成立于2012年的国人VPS服务商,提供中国香港、韩国、美国、日本、新加坡、德国、荷兰、俄罗斯等地区VPS服务器,基于KVM或XEN架构(推荐选择KVM),线路方面均选择国内直连或优化方案,访问延迟低,适合建站或远程办公使用。...