文章图片
在StarDB的服务架构里 , 中间是StarDB核心层 , 包含一个数据配置中心 , 右边是完整的计算机群 。 下面是管控计算的模块 , 中间是数据库 。 StarDB以衍生MySQL的方式提供服务 , 也以客户端的方式提供服务 , 这两种服务共用一个引擎 , 方便用户自由组合 。
StarDB的实践应用
进入StarDB时代 , 从创建业务建模、变更、测试、上线 , 再到后面的迭代 , 再到后面的扩缩容 , 数据库的生命周期非常清晰 。 任何分布式数据库 , 如果自动化技术跟不上 , 会导致运维成本大幅提升 。
一站式数据服务:
使用数据库时常遇到的弹性伸缩需求 , 往往存在一些痛点 。
一是资源浪费 。 通常业务在使用的时候 , 并不知道自己业务未来能发展成什么样子 , 所以他上来之后就开发 , 申请一大堆资源 , 然后DBA的同学没办法拒绝 。 但是在使用过程中 , 他发现使用率只有30%、40% , 这时候如果这个弹性方案没那么完善的话 , 运维成本就非常高 。
二是扩缩容难 。 对百亿级数据进行扩缩容 , 迁移数据过程周期长 , 其次是对扩容业务的数据库切换 , 存在高风险 。 而StarDB则形成了能根据业务流量进行动态扩缩容的机制 , 进行一键配置操作 , 让用户简单、快速做到数据迁移 。
一键扩缩容:
数据迁移周期图
对于数据迁移周期 ,StarDB的迁移方案所体现的效果非常明显 , 首先在进行数据库申请时 , 申请时间从以前两到三年的量变为现在半年的量同时 , 资源使用率也可提高到50%以上 。
StarDB的操作过程都可在页面进行操作迁移 , 然后自动化创建 , 自动化销毁整个过程 。 在数据迁移完成后 , 系统会自动发送应用事件 , 应用能够自动切换到扩容后的数据库 。 整个迁移过程中 , StarDB团队也会不间断地对数据进行抽样比对 , 包括迁移过程中数据是否一致 。 最后 , 在切换前StarDB团队会进行业务的数据校验 , 以确保数据万无一失 。
该方案的全部过程 , 已在京东集团内部做过大量实践 , 且非常稳定 。 发展至今 , 京东云StarDB在京东体系内部 , 经过严苛的实战检验 , 支撑了京东支付、京东保险、京东客服、京东机器人等多个核心业务 , 支持了数次京东618、11.11和多次大规模安全合规检测 。 伴随京东云对外开放京东体系的科技能力 , 京东云StarDB已开始赋能传统金融机构 , 以国产自研的科技产品推进产业数字化进程 。 截至目前 , StarDB已服务全球多家金融机构 , 包括清算机构、互联网银行、城市商业银行等 , 构建大规模数据库运维体系和跨机房的业务双活架构 , 建立完善的数据库运维管控体系 , 满足监管合规需求 , 在交易支付、风控、保险、账务清算、资产管理、企业征信等多类金融业务场景 , 以卓越性能稳定支撑业务发展 。
推荐阅读
- 智能化|适老化服务让银行更有温度
- 微信|积极落实互联互通,微信收款码支持云闪付及银行APP支付物料落地
- 样儿|从太空看地球新年灯光秀啥样儿?快看!绝美风云卫星图来了
- 手机|黑莓宣布 1 月 4 日起将终止 BlackBerry OS 设备服务支持
- |南安市交通运输局:履行行业监管职责,扎实推进公路工程中介服务专项整治
- 技术|使用云原生应用和开源技术的创新攻略
- 微信|微信支付“九宫格”全面支持开通中国银联云闪付
- 科技创新平台|云南:打造世界一流食用菌科技创新平台
- 京东方|消息称京东方 2022 年扩张带鱼屏产品线
- 上海|上海供水热线与城投水务官网合并上线,一站式服务更便民