首页游戏资讯核心数据无忧上云,数据库上云实战体味分享

核心数据无忧上云,数据库上云实战体味分享

misa2 04-09 4次浏览 0条评论

媒介

云原生时代已经到来,今天禀享一下,差别的数据库上云的实战体味。

一、布景

在泛互联网行业,如游戏、电商、社交等,跟着营业数据量的不竭增加和数据类型的复杂化,需要利用多种数据库来存储数据。然而,那些行业也面对着无法弹性扩缩容和昂扬的运维成本等问题。

客户的数据库次要摘用以下三种摆设体例:

· 当地数据库:利用传统的当地数据库摆设体例,在IDC机房中摆设数据库,而不是利用公有云办事。

· 云ECS摆设数据库:为了降低成本并优化架构设想,抉择将数据库摆设在云厂商的办事器上,而不是利用云数据库办事。

· 云数据库办事:为了进步数据的可靠性和平安性,可扩展性和乖巧性,向云厂商间接购置云数据库办事。

1.1、痛点

· 营业上线速度慢:无论是当地数据库仍是ECS自建数据库,都需要用户本身安拆软件,自行处理补钉晋级、高可用等问题,十分耗时;

· 无法弹性扩缩容:无法根据营业需求停止快速变动,好比在流量增长后,自建数据库无法做到快速晋级设置装备摆设,可能流失潜在客户,流量顶峰回落后,又无法做到快速降配,形成资本浪费;

· 运维人力成本高:自建数据库需要用户自行处理所有数据库日常运维问题,实例数量到达必然水平后,治理十分困难,DBA人力成本昂扬;

· 平安防护问题多:自建数据库需要自行下载安拆包,可能会被植进木马病毒,对数据库形成威胁;无灾备机造,需自行处理平安防护问题;贫乏专业团队为数据库供给平安保障。

1.2、处理计划

数据库上云。

核心长处

弹性伸缩,摆设乖巧

弹性伸缩:云数据库即开即用,可弹性伸缩,规格可升可降,让企业乖巧掌握资本投进;

按需付费:资本按需付费,随营业需求快速扩容,乖巧摆设,搀扶帮助客户沉着应对营业量增长带来的资本严重、响应速度慢等问题。

智能运维,降本增效

展开全文

智能运维:相对客户原有自建数据库,云数据库在备份、添加只读、监控告警等愈加便利;

降低运维成本:让DBA有时间专注利用优化等更有价值营业,降低DBA运维成本。同时,华为云具备专业的数据中心运维团队,让企业专注开展营业;

减轻企业承担:企业无需消耗长时间搭建IDC,无需昂扬的一次性投进,无需担忧设备折旧问题。

灾备完美,平安可靠

完美的灾备机造华为云数据库具备主备、两地三中心灾备、收受接管站、平安组等机造设想,大大进步数据库的平安性与可靠性;

严守数据中立:华为云不消手艺手段不法获取客户数据,不合错误客户数据停止贸易变现;

专注根底设备:华为云专注打造云根底设备办事,助力企业数据库上云,自主掌握核心数据;

数据中心不变:T4级别机房,更高撑持3AZ高可靠,称心客户高平安需求,所有数据3副本存储,跨机房跨区域保留;

平安防护丰富:供给WAF/DDoS等10+平安办事,保障营业平安。

更高可用,更强性能

云数据库性能更强:与自建单机数据库比拟,主备、散布式架构的云数据库性能愈加强大,称心大数据量需求。

下面以华为云的几款差别的数据库产物为例,分享下从零到壹数据库上云。

二、MySQL上云

云数据库RDS for MySQL是一种关系型数据库治理系统,RDS for MySQL性能卓著,搭配LAMP,成为WEB开发的高效处理计划。

2.1、长处

超高性能,极致体验

优良硬件:华为颠末多年的研究、立异和开发的办事器硬件,不变、高性能。

SQL优化:供给慢SQL检测,并给出对应的优化定见。

高速拜候:搭配统一地区的弹性云办事器,通过内网通信,缩短利用响应时间,并节约公网流量费用。

更低成本,更多办事

利用华为云数据库RDS for MySQL,只需付出RDS for MySQL实例费用,无需购置和安拆任何软硬件,简化运维操做。与之比拟,利用自建数据库则需要付出办事器、系统、数据库等软硬件费用+机房托管费用+运维操做成本。

全系列高平安认证,数据库平安无忧

拜候掌握:进站、出站规则停止限造,掌握能够毗连数据库的收集范畴。

平安防护:处于多层防火墙的庇护之下,能够有力地抗击各类歹意进攻,包管数据平安。

数据加密:通过TLS加密、SSL加密实现传输加密。通过静态加密、表空间加密对数据停止加密。

操做审计:云审计办事,笔录与云数据库RDS实例相关的操做事务。

多种摆设及容灾计划,称心多种可用性需求

双机热备:云数据库RDS办事摘用热备架构,毛病秒级主动切换。

异地容灾:能够在异地域域利用备份文件在异地恢复到新的RDS实例,用来恢复营业。

同城容灾:撑持多可用区摆设,可用区之间内网互通,差别可用区之间电力、收集物理隔离。

强大扩展才能,称心差别阶段营业需求

丰富的产物规格:供给单机、主备、只读实例,一键单机转主备。

弹性扩容:撑持增删只读实例,及时应对营业暴涨/回落情状。

多种设置装备摆设:通用型(通过资本复用换取CPU利用率更大化,性价比力高)、独享型(完全独享CPU和内存,性能持久不变)。

丰富的运维东西,助力聚焦核心营业

备份恢复:撑持按备份集和指按时间点的恢复,732天主动备份恢复,数据不丧失。

智能运维:全方位对数据库停止智能监控与诊断优化。

监控报警:自定义监控目标与通知战略,及时领会云数据库RDS for MySQL办事运行情况。

差别化优势

性价比:优良产物性能,确保领先或持平业界,且价格上更具合作力;

可为单机实例添加只读实例,能够称心非核心营业的多读需求;

撑持秒级监控,包罗1秒监控和5秒监控,用于进步监控目标的瞬时切确值;

撑持查看参数模板所利用到实例的笔录。

2.2、适用场景

针对电商客户

云数据库RDS for MySQL为电商和挪动商务利用供给可靠、经济、高效的数据存储,使利用在收集上快速平安运行;

办事价值

RDS for MySQL可搀扶帮助客户有效治理用户、充值付出、账单等关键数据,快速停止规格变动应对流量洪峰;

针对游戏客户

云数据库RDS for MySQL凭仗其高可靠、高性能等特征,能搀扶帮助客户轻松摆设挪动在线游戏办事;

办事价值

RDS for MySQL可搀扶帮助客户有效治理用户、充值、付出、账单、购物车等数据;

针对物联网IoT客户

规模和可靠性至关重要,需要云数据库供给快速的响应时间来撑持大量的毗连;

办事价值

云数据库RDS for MySQL供给了高吞吐量和高并发性,能够通过快速的响应来撑持大量的毗连;

针对电子政务客户

电子政务面对办事数十亿人次的潜在规模的挑战,需要高性能,高吞吐量和高可用的云办事。

办事价值

高性能、高吞吐量、高可用的云数据库RDS for MySQL可搀扶帮助客户轻松应对潜在用户规模的挑战。

2.3、购置体验

先注册登录华为云账号,登录治理掌握台。

核心数据无忧上云,数据库上云实战经历分享

单击“购置数据库实例”。

核心数据无忧上云,数据库上云实战经历分享

按需购置,本次笔者为了进修,买了单机版,4核8g,定见毗连数是2500的。

核心数据无忧上云,数据库上云实战经历分享

注:企业的消费数据库,要用 主备 的实例类型(一主一备的典范高可用架构)。

设置收集:

核心数据无忧上云,数据库上云实战经历分享

设置root账号的密码。

核心数据无忧上云,数据库上云实战经历分享

最初一步,买买买。

2.4、毗连体验

绑定弹性公网IP

抉择买的实例,单击实例名称,进进实例的“根本信息”页面。

核心数据无忧上云,数据库上云实战经历分享

抉择弹性公网IP,单击“是”,提交绑定使命。

核心数据无忧上云,数据库上云实战经历分享

如许就绑定胜利了。

设置平安组规则

抉择买的实例,单击实例名称,进进实例的“根本信息”页面。

核心数据无忧上云,数据库上云实战经历分享

左侧导航栏,单击“毗连治理”,在“平安组规则”模块“当前平安组”处,单击平安组名称,进进平安组页面。

核心数据无忧上云,数据库上云实战经历分享

可添加进标的目的规则和出标的目的规则。

核心数据无忧上云,数据库上云实战经历分享

通过公网毗连RDS for MySQL实例

利用客户端navicat

核心数据无忧上云,数据库上云实战经历分享

核心数据无忧上云,数据库上云实战经历分享

密码是购置时,设置的密码。

测试毗连。

核心数据无忧上云,数据库上云实战经历分享

接下来毗连上的操做与当地操做一样。

三、Redis上云

云数据库GaussDB(for Redis)做为华为云旗下企业级Redis,努力于为企业客户供给不变可靠、超高并发,且可以极速弹性扩容的核心数据存储办事。GaussDB(for Redis)摘用云原生散布式架构,完全兼容Redis协议,撑持丰富的数据类型,供给数据实时耐久化、多副本强一致保障,以及实时监控、弹性伸缩、主动备份等一站式办事。

3.1、长处

高可用

某个节点发作毛病,能够在秒级内完成接收,即便N-1节点同时发作毛病,只要还有1个实例可用,营业仍然能够一般运行,更大程度削减对营业的影响;

高吞吐

多节点能够同时写进,且摘用多线程架构,吞吐轻松翻倍,QPS可程度扩展,有效扛住流量顶峰;

强一致

通过GaussDB根底组件办事实现数据三副本冗余,确保0丧失,同时称心多点拜候强一致性要求,营业设想更轻松;

大容量

摘用计算、存储别离架构,全面撑持大数据量场景,产物定位打破“缓存”局限,能帮营业持久承载更多重要数据;

秒扩容

以1GB粒度随时按需调整,秒级生效。GaussDB根底组件办事实现了存储光滑伸缩,营业0感知;

降成本

比拟纯内存架构,硬件成本降低75%~90%,容量几乎全数可用,而且可按1GB细粒度购置,不会买多浪费。

差别化优势

· 高可靠——数据0丧失,强一致,性能不变

· 低成本——价格节约75%,容量更大

· 弹性伸缩——光滑扩容,秒级体验

· 平安运维——专业云办事,一站式运维

· 单节点撑持更大1TB,可对数据做耐久化存储,包管数据强一致存储,;

· 通过平安组限造源端IP对实例的拜候权限,能够细化到端口;

· 可通过掌握台对拜候账号的权限停止设置和治理;

· 客户能够在掌握台自定义设置备份文件留存时间,最长保留周期为35天,称心金融客户监管需求;

· 客户能够在掌握台实现实例重启,修改某些运行参数。

3.2、适用场景

针对电商客户

在大促活动期间会呈现大量并发拜候,而商品搜刮又存在热门商品和冷门商品并存的情况,同时对数据一致性有较高要求;

办事价值

利用GaussDB(for Redis)做为前端缓存(需要设置装备摆设大内存),可缓解后端数据库压力,平稳渡过营业顶峰;同时,将热门商品信息做为热数据驻留在内存中,冷门商品信息置换到共享存储池中,可进一步降低数据库压力;此外,强一致counter让秒杀活动不再“雪崩”,库存扣减不再担忧“超卖”,还能够用sorted set搀扶帮助构建spam机造,用geo实现物流跟踪;

针对游戏客户

存在一些对时延十分灵敏的场景,如跨服对战,同时需要打造灵敏迭代、功用齐全的游戏系统;

办事价值

GaussDB(for Redis)供给丰富的数据类型,搀扶帮助客户构建本身的游戏系统。如用sorted set搭建实时排行榜、用pub/sub实现立即聊天室;摆设动态服用于更新玩家发布的“伴侣圈”,摆设账号服用于保留根本用户信息,摆设老友服用于耐久化存储海量、复杂的玩家关系网。此外,利用GaussDB(for Redis)做为前端缓存(需要设置装备摆设大内存),可加快利用拜候速度,搀扶帮助降低时延;

针对物联网IoT客户

需要高可靠、高可用、高性能的数据库,保障营业不变开展,避免呈现阻塞问题。

办事价值

例如多城市车辆充电平台,往往需要治理散布在极大范畴的端点设备,为了让更多末端轻松互联、平安治理,能够借助GaussDB(for Redis)构建高并发的使命调度系统、端设备监控以及更多边沿计算才能。

3.3、购置体验

先注册登录华为云账号,登录治理掌握台。

核心数据无忧上云,数据库上云实战经历分享

核心数据无忧上云,数据库上云实战经历分享

按需购置哈,那里我选购的是2核24GB的。

核心数据无忧上云,数据库上云实战经历分享

核心数据无忧上云,数据库上云实战经历分享

抉择收集:

核心数据无忧上云,数据库上云实战经历分享

设置密码:

核心数据无忧上云,数据库上云实战经历分享

最初一步,买买买。

3.4、毗连体验

四、InfluxDB上云

GaussDB(for Influx) 是一款摘用计算存储别离架构,兼容InfluxDB生态的云原生时序数据库。供给高性能读写、高压缩率、冷热分层存储以及弹性扩容、监控告警等办事才能。适用于运维、物联网、工业消费等监控利用场景。

4.1、长处

极致性能

亿级时间线数据治理,轻松支持天天万亿笔录写进,聚合查询性能卓著。

海量数据阐发

撑持多维前提组合查询,更有聚合阐发、时序洞察特征,供给全场景撑持。

低成本存储

列式存储,自适应压缩算法,主动冷热分级存储,存储成本低。

极致弹性

计算和存储能够独立按需扩容,无需迁徙数据,急速完成数据库集群扩缩容。

4.2、适用场景

针对物联网IoT客户

IoT传感器时序数据阐发,助力万物互联。

办事价值

· 超强写进:小批量写出场景性能为开源版本InfluxDB的4.5倍,多量量写出场景性能为开源版本InfluxDB的3.3倍

· 多维度阐发:撑持多维前提组合查询,对海量数据阐发得心应手

· 弹性扩展:基于计算存储别离的散布式架构,分钟级计算节点扩容,应对营业顶峰期

针对利用运维监控

同一利用运维实时监控,全局把控系统运行形态。

办事价值

· 海量数据撑持:撑持天天万亿条监控目标写进,写进性能线性扩展

· 反常检测:撑持多种时序反常类型的检测告警,反常可视化曲看展现,便利运维人员识别反常,告警战略设置简单,无需机器进修常识布景

· 智能揣测:摘用多维时序揣测算法,操纵多目标间联系关系关系进步揣测准确度,比拟传统揣测算法准确度更高

4.3、购置体验

先注册登录华为云账号,登录治理掌握台。

核心数据无忧上云,数据库上云实战经历分享

核心数据无忧上云,数据库上云实战经历分享

按需购置哈,我选购的是4核16的。

核心数据无忧上云,数据库上云实战经历分享

核心数据无忧上云,数据库上云实战经历分享

收集设置和密码设置:

核心数据无忧上云,数据库上云实战经历分享

最初一步,买买买。

4.4、毗连体验

通过Java语言毗连实例:

核心数据无忧上云,数据库上云实战经历分享

利用SSL体例毗连实例的Java代码示例:

核心数据无忧上云,数据库上云实战经历分享

利用非SSL体例毗连实例的Java代码示例:

核心数据无忧上云,数据库上云实战经历分享

利用毗连池体例毗连实例的Java代码示例:

核心数据无忧上云,数据库上云实战经历分享

五、文档数据库上云

华为云文档数据库办事(Document Database Service,简称DDS)完全兼容MongoDB协议,供给平安、高可用、高可靠、弹性伸缩和易用的数据库办事,撑持分片集群(Sharding)、副本集(ReplicaSet)和单节点三种摆设架构,同时供给一键摆设、弹性扩容、容灾、备份、恢复、监控和告警等功用。

5.1、长处

实例类型乖巧多样

文档数据库办事DDS撑持集群实例、副本集实例、单节点实例等多种实例类型,可以称心差别营业场景需求;

弹性伸缩乖巧设置装备摆设

文档数据库办事DDS供给了变动实例存储空间、节点数量、CPU和内存规格的功用,客户能够根据营业需要乖巧设置装备摆设所需资本;

乖巧治理可视可控

治理掌握台供给全面的监控信息,简单易用,乖巧治理,可视可控;

多层数据平安保障

通过虚拟私有云、子网、平安组、存储加密、DDoS防护以及SSL平安拜候等多层平安防护系统,有力抗击各类歹意进攻,保障数据平安;供给审计日记功用,笔录客户对数据库或聚集施行的操做,搀扶帮助客户对数据库停止平安审计、毛病根因阐发等操做;撑持细粒度权限,实现精巧的权限治理;

丰富东西简化运维

在备份和恢复方面,撑持全量备份、增量备份,副本集撑持肆意时间点备份恢复,备份数据最多可保留732天;在监控报警方面,可实时监控实例运行的目标,用户可自定义监控目标与通知战略,及时领会数据库办事的运行情状。

差别化优势

1、撑持单节点摆设,处理无高可用需求的测试场景,节约资本成本;

2、撑持用户设置跨区域备份战略,包罗开启/封闭,备份区域,以及备份保留时长;

3、实例撑持可用区迁徙:处理用户AZ级此外容灾问题;

4、供给错误日记展现和下载功用;

5、撑持租户利用本身在KMS办事上上传的密钥对DDS数据停止静态加密,进步数据平安性,部门金融、外企有加密需求,而且是上云必备门槛;

6、只读复造延迟:客户能够在掌握台设置只读节点的复造延迟时间,在告急情状下(误删数据)通过延迟的只读节点快速找回数据。

5.2、适用场景

针对大型企业和互联网客户

往往需要应对TB级数据,有较强的数据存储需求。且大数据场景下,还需要称心营业在线数据实时写进数据库、大数据计算阐发、阐发成果反应等实时查询、动态阐发的需求。

办事价值

DDS的副本集形式摘用三节点Replica Set的高可用架构,三个数据节点构成一个反亲和组,摆设在差别的物理办事器上,主动同步数据。Primary节点和Secondary节点供给办事,两个节点别离拥有独立内网地址,共同Driver实现读取压力分配。不只能够称心大型企业和互联网行业客户对海量数据存储的需求,还能处理数据阐发场景需求。

针对游戏客户

在游戏利用中,游戏玩家活泼顶峰期,对并发才能要求较高,同时跟着营业开展,在游戏弄法改变时可能还需要变动表构造,运维难度和工做量较大;

办事价值

能够将一些用户信息,如用户配备、用户积分等存储在DDS数据库中,利用DDS的集群类型,应对高并发场景;DDS副本集和集群架构的高可用特征,可以称心游戏在高并发场景下继续不变运行的需求;别的,DDS兼容MongoDB,具有No-Schema的体例,能免往客户在游戏弄法改变中需要变动表构造的痛苦,十分适用于乖巧多变的游戏营业需求;客户能够将形式固定的构造化数据存储在云数据库RDS中,形式乖巧的营业存储在DDS中,高热数据存储在GaussDB(for Redis)里,实现对营业数据高效存取,降低存储数据的投进成本;

针对物联网IoT客户

IoT智能末端往往需要停止多样化的数据摘集,且需要存储设备日记信息,并对那些信息停止多维度阐发。同时,IoT营业增长快、数据量大、拜候量增长敏捷,数据存储需要具备程度扩展才能;

办事价值

DDS兼容MongoDB,具有高性能和异步数据写进功用,特定场景下可到达内存数据库的处置才能。同时,DDS中的集群实例,可动态扩容和增加mongos和shard组件的性能规格和个数,性能及存储空间可实现快速扩展,十分合适IoT的高并发写进的场景;

5.3、购置体验

先注册登录华为云账号,登录治理掌握台

核心数据无忧上云,数据库上云实战经历分享

核心数据无忧上云,数据库上云实战经历分享

按需购置哈,我选购的是,副本集,4核8G的。

核心数据无忧上云,数据库上云实战经历分享

收集设置:

核心数据无忧上云,数据库上云实战经历分享

最初一步,买买买。

5.4、毗连体验

核心数据无忧上云,数据库上云实战经历分享

参数阐明:

核心数据无忧上云,数据库上云实战经历分享

核心数据无忧上云,数据库上云实战经历分享

总结

本文分享的内容比力多,从游戏、电商、社交等泛互联网行业的现状和痛点停止阐发,次要涉及的问题是:营业上线速度慢、无法弹性扩缩容、运维人力成本高和平安防护问题多。定见处理计划是:数据库上云!

数据库上云的核心长处次要有4个方面:

· 弹性伸缩,摆设乖巧

· 智能运维,降本增效

· 灾备完美,平安可靠

· 更高可用,更强性能

除了理论方面的分享,文中还介绍了多个差别数据库类型的上云理论分享。次要数据库有:云数据库RDS for MySQL,云数据库GaussDB(for Redis),GaussDB(for Influx) 和华为云文档数据库办事(Document Database Service,简称DDS)。从长处到适用场景,到购置体验和毗连体验详尽介绍一番。

通过本文的进修,能够对数据库上云有必然的领会和实操体味。刚好“华为云开年摘购季”活动还在陆续,截行到3月31日前,在华为云官网完成注册的用户即可领取8888元专属上云礼包,感兴致的小伙伴能够往华为云官网看看。【做者:小虚竹】

dnf单机版下载
关于西游记释厄传做弊器的信息 传统棋牌室实的不可了吗?为什么越来越多人抉择投资做无人自助棋牌室!
相关内容
发表评论

游客 回复需填写必要信息