云社区 博客 博客详情

一个数据库管理员的自我救赎之路

技术火炬手 发表于 2020-08-19 14:49:40 2020-08-19
4
1

【摘要】 我是一个DBA,为了公司上云,我已经不休不眠奋斗了几个月。谁能救救我!

我是一个DBA,俗称数据库管理员。公司在筹备上云的事,为了处理好这些铁疙瘩里的数据,我已经不休不眠奋斗了几个月。

数据库迁移项目策划还摆在案头,风险评估一栏醒目的写着风险极高!我能怎么办?公司现在称得上技术专家的不上2个,交给外面的团队又不放心。预算一栏的数字也让我触目惊心,那一大串0怎么看,都像惊吓过度合不拢的嘴。难道真要我带着几个实习生纯手工操作?那么万一出现失误影响业务怎么办?迁移失败数据丢了谁来赔?不带他们,人手不够延期谁负责?重新招人么?只为一次迁移?

可能你觉得招了人,总会有用武之地。那你知道我们为什么会有这次火急火燎的迁移吗?

最开始,公司只有几台服务器,我一个人基本就能应付过来。后来慢慢发展,公司规模大了,业务多了,需要处理的数据量和响应速度与日俱增。我们的服务器加了又加,系统从SQL到NoSQL越来越复杂。我不再是一个人,但人员来来去去已经换了好几波。

为什么大家流水似的换?可能跟我现在一样,心累到怀疑人生吧!作为一个“称职”的DBA,我们什么都要管,数据库管理、系统运维、数据监控,什么都会。所以,通常每个优秀的DBA,都具有完整架构经验,且能够独当一面。但是,我们未必就被重视。

在企业中,DBA日常所做的工作往往是像部署、备份等系列运维工作,没有办法衡量为企业带来的直接生产效率。这些随时可能被工具代替的繁琐工作,占据我们50%到60%的时间。

可我们的理想,是成为公司核心架构师的一群人,更多地为企业真正产能,以及为技术能力的输出发挥贡献,而不是去过多地关注每一天的部署、备份这样繁琐的运维工作。这不是我们想要的生活。

所以我说服老板,把我们的数据库搬到云上。因为在云数据库上,自动化管理会完成所有运维工作,我可以将自己更多的时间投入到业务架构优化之中,比如优化设计不合理的表结构、优化一些SQL存在的性能问题、以及在业务发展中不再合适的设计。所有的这些优化,才是DBA应该去做的。

当然,仅仅是这个理由,老板怎么会轻易就答应呢?毕竟将这么多数据库搬上云,真的是一件耗时耗力耗心血的事,而且一不注意,就费力不讨好。所以你知道的,让老板决定迁移的,是更重的筹码。

上面我说了,现在公司的规模已经不小了,而且还在快速发展。业务量每变动一次,公司都要“伤筋动骨”。不说我们几个DBA呕心沥血,也不说为了业务量暴涨和回落时的扩容和收缩资源问题,老板跟我们过的拍桌子。现在需要的数据架构逻辑越来越多,“两地三中心”这类复杂的架构随之而来,机房、服务器、操作系统、数据库软件……恩,还有同城光纤和异地光纤;成倍增长的成本,已经不可忽视的摆到了台面上

所以多方考量后,我们决定把部分数据库搬到云上去。但是相当棘手的两个问题:我们的数据量相当之大,迁移起来不可控因素太多,而且老板的底线:业务不可中断!

我长叹一声,摸了下旁边的x86。巧妇难为无米之炊啊!

“叮铃”,手机铃声打断了我的沉思。我摸出来看了一眼,是一条短信:

【华为云】嗨!您需要一个简单、省心的数据库迁移服务吗?华为云数据复制服务DRS免费试用,限额申请!马上体验,如有疑问详询 400-955-988 转1,回复TD退订

数据库迁移,这能简单、能省心么?我将信将疑,点开了上面的链接。

映入眼前的页面上写道:华为云数据复制服务DRS,是一种易用、稳定、高效,用于数据库在线迁移和数据库实时同步的云服务。

在线迁移、实时同步?那么说老板的业务不中断要求能实现了?我惊疑未定,继续往下看去。

DRS 围绕云数据库,旨在降低数据库之间数据流通的复杂性,有效地帮助您减少数据传输成本。

DRS.jpg

低成本!这不就是我需要的!继续往下看。

极限低技术门槛

操作便捷简单,提供可视化界面,一键点击让数据库迁移“人人都会”。

极限短周期

自动部署,仅需分钟级就能搭建起迁移任务,数据库迁移“高效迅捷”两不误。

极限低成本

按需购买,无人力、无硬件投入,免预约不浪费 ,数据库迁移“人人都能用上”。

极限低风险

提供平滑迁移、不停机热迁移,支持跨云跨网跨引擎迁移,多项功能特性、辅助工具让数据库迁移“人人都能用好”

DRS2.jpg

不能再等了,我赶紧拉倒底部找到咨询电话。客服在电话里给我进一步说了说DRS。

DRS通过增量迁移技术,能够最大限度允许迁移过程中业务继续对外提供使用,有效将业务系统中断时间和业务影响最小化,实现数据库平滑迁移上云。支持本地IDC作为业务中心,将华为云作为灾备中心进行数据同步,实现本地IDC机房轻松容灾,无需预先投入巨额基础设施。

它还支持通过公网网络、华为VPN 、华为云VPC等网络环境下的数据库迁移支持跨云、云下或ECS自建MySQL、Microsoft SQL Server等多种数据库引擎迁移上云。

也就是说,我所有的难题都迎刃而解了?

果断打开华为云双11上云嘉年华活动页面,看到云数据库产品低至2折,立马点击加入购物车,屏幕跳转那一刻,我仿佛看到阿拉斯加的鳕鱼正跃出水面。


登录后可下载附件,请登录或者注册

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区),文章链接,文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:huaweicloud.bbs@huawei.com进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
评论文章 //点赞 收藏 1
点赞
分享文章到微博
分享文章到朋友圈

上一篇:覆盖180+场景的CDN服务,究竟有多牛?

下一篇:中轻度负载的王者对决:IT之家深度测评华为云HECS

评论 (4)


苏打水

1楼2020-08-20 15:03:00
这广告打的 难道平时兼职写小说吗

技术火炬手1楼2020-08-20 17:08:25

谢谢“苏打水”兄弟的褒奖,醍醐灌顶
0/1000

看似简单

2楼2020-08-26 23:40:10

技术火炬手1楼2020-08-27 15:36:56

感谢支持!
0/1000

登录后可评论,请 登录注册

评论