青海移动:连续运行780天,数据库平台云创新驱动业务发展

本文主要是介绍青海移动:连续运行780天,数据库平台云创新驱动业务发展,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

一场由互联网企业掀起的x86化浪潮已呈蔓延之势,迅速波及到传统行业。青海移动作为中国移动的西部省份,对于简化运维,降低成本的要求尤为迫切,早在2015年,青海移动就联合云和恩墨,将原来的分散式部署的数据库,全部集中整合起来。既实现了成本节约,又实现了性能提升,做到了『降成本,增效能』的设计目标。


什么样的技术才是好的技术?什么样的解决方案才是最适合用户的最佳选择?

这是技术领域的从业者一直在不停思考的永恒话题。

近日,云和恩墨董事长盖国强到访青海移动现场,再次和客户探讨起这个话题。青海移动数据库处室谢增全经理这样表示,『能够满足我们发展需要,切实解决技术上的后顾之忧,兼顾成本和先进性,可以驱动和支撑业务快速发展的技术,就是最适合我们的技术』。

在青海移动著名的『马子恒劳模工作室』荣誉墙的正中央,摆放着一块让我们深感荣誉和压力的奖牌,这就是云和恩墨zData数据库云平台『一等奖』的荣誉见证,也正是适合用户发展的技术见证。

7210e96d7de4544aeeb147bc1edc736d.png

云和恩墨的zData一体机产品,结合数据库技术形成云平台解决方案,在过去帮助用户不断整合数据环境,降低软硬件投入,同时提升性能,消除了用户的后顾之忧,得到了业务和技术体系的多重好评。这就是用户评价的成本和先进性的平衡和兼顾。

早在2016年,青海移动业务支撑中心副总经理马子恒,在接受采访的时候就说到:『企业云化是必走的一条路,我们现在正在路上,云和恩墨的专业性则帮助我们在这条路上走得更快更好。在我们做过的这些系统的尝试中,zData结合12c多租户的架构跟我们的需求达到了高度契合。』

转眼已经3个年头,zData 的数据库云平台已经在青海移动的生产环境中得到了广泛的应用,其稳定、高效、低成本架构成为了驱动用户业务发展的核心基础。根据Bethune巡检平台的数据,整合平台已经平稳连续运行了 780 天,稳定正是压倒一切的核心指标,也正是平台稳定让用户有精力、有余力去着眼业务和技术创新

799d268550a6a9a629651a395f20da45.png

云和恩墨智能巡检平台Bethune的检测数据

借此机会,我们也来回顾一下青海移动数据库升级改造和云化变革是怎样一步一步尝试、前行到取得创新成果的吧。

2015 去“I&E”

自2015年起,云和恩墨就开始了与青海移动的合作。最初是在去“IE”浪潮下的改革。实现了青海移动Oracle数据库去“I(BM)E(MC)”的第一步。

青海移动作为中国移动的西部省份,对于简化运维降低成本的要求非常迫切。此前,青海移动的大部分系统都是运行在小型机和集中式存储上。

小型机和传统的磁盘阵列在硬件可靠性上比较占优势,但随着技术的发展特别是集群技术和软件方法的改进以及资源池化概念的再次提出,x86平台在应用软件风险的规避和分散上已经有了长足的进步。


虽然青海移动此前也利用过虚拟化技术建设了x86平台云资源池,但主要是用来运行一些应用软件,并没有在其上承载生产系统的数据库。

在现代软件技术的运用下,应用软件系统几乎都是模块化的、非中心化的部署,硬件基本不会影响应用软件的运行。但是作为IT系统核心的数据库,是属于绝对中心化的部分。如果数据库或数据出现问题,将会严重影响生产的运行。

在此之前,青海移动对于x86服务器运行数据库几乎没有经验,将Oracle数据库迁移到x86服务器上,如何保障系统的长期可靠、稳定运行?青海移动有着非常大的顾虑。在此种情况下,青海移动决定选择与云和恩墨合作,正式启动迁移项目。从项目开始到正式迁移历经了半年时间,并在2015年5月实现了统计库从传统架构迁移到x86分布式存储平台。系统运行非常稳定。

10e9d454af23319960294bcb455c041f.png


工作成果

1

成本的大量降低。原来的小型机已经超期服役,磁盘阵列的存储容量也已经不能满足需求,需要更换小型机和进行存储扩容。而使用新的架构,其成本大幅低于原有架构。从长期的运维来看,TCO成本还会更低。

2

性能的大幅提升。迁移后,系统的各个业务模块的性能普遍都得到提升,不少业务性能甚至获得了十倍以上的提升 。

更重要的是,通过一个多月的实际感受,业务人员反映系统变得更快、更流畅了,并希望将其他系统也迁移到新的环境中。业务部门的正面反馈和积极配合,对于推动青海移动IT基础架构的真正变革将起到非常重要的作用。

此后,青海移动已经将结算系统迁移到新的基于分布式存储架构的x86平台上,并与原来的统计库实现整合,从而达到减少Oracle数据库分割管理数量的目的。而这正是业界针对“去IOE”口号的另一种声音,即“去IE减O”的实际践行

2016-2017 云化

截止到2017年,将会有超过80%的企业会采纳混合云模式部署 ,大幅推动组织变革和业务创新』,这是来自IDC 2016年对于云领域未来的预测。

世界正以势不可挡的趋势朝着全球市场一体化、企业生存数字化、商业竞争国际化的方向发展,云和大数据已经成为这一切的核心发动机,如何有效应对云和大数据的浪潮,以更好的姿态拥抱变化,成为各行业迫切面临的问题。

在云和恩墨的帮助下,通过Oracle 12c多租户实现了数据库整合,青海移动成功地迈出了数据平台云化的第一步具备了 zData 的底层资源池云化基础,加上 Oracle 12c 多租户数据库产品,再叠加云和恩墨的产品和服务能力,青海移动的数据库云平台逐渐成型。


青海移动一向重视IT的发展和运营,在通信向云化转型的浪潮之上,快速定位自己在行业的未来发展方向,并果断采取措施向着云化迈进。

青海移动业务发展迅速,尤其是近几年的电渠业务。但数据量的剧增和用户需求的提高使得独立运营面临很多问题,复杂的系统和传统的SAN架构缺乏对性能及大数据数据处理的灵活性,同时运维和部署的成本非常高。

因此青海移动领导人希望采用资源池和云化部署,将这些电渠业务融合到统一的电子渠道支撑平台,实现统一的认证登录、统一业务管理、统一地分析接口和运营支撑。

c5989b300cd3daa703dae13ae08dd6ec.png

通过以ZDATA为核心的分布式存储一体机,客户既实现了弹性的灵活扩展,又实现了资源的充分利用,软硬件成本和运维成本都获得了显着的降低。

  两年来客户应用不断成熟,已经将统计,结算,电渠,计费等核心数据库全部融合起来,构成多租户数据库云平台,系统的高可用性也获得了极大提升。有了IT基础设施的稳定和高效支撑,业务的快速发展就多了一个发动机。


工作成果

青海移动在云和恩墨专家的建议下,结合数据库运行及业务支撑特点,决定采用小规模建设、逐步割接、按需扩展资源的方案进行数据库整合,将以前3个计算节点、6个存储节点按照3+6模式,建设两套基于zData分布式存储的Oracle 12c数据库私有云平台,从而达到提高性能、减少运维复杂度、降低成本等目标。

1

---灵活扩展

x86下基于PC服务器的分布式存储架构加上12c 多租户的横向扩展能力,提供容量弹性管理功能,实现一键构建新数据库,快速支撑新业务上线、改造。

2

---成本降低

基于x86的分布式存储创建并可快速扩展的虚拟SAN,比部署SAN存储节约大量的成本。而整个zData方案基于Mellanox 56Gb InfiniBand高速网络,采用全冗余网络架构,提供了足够的带宽来承载上述架构,成本和复杂性更是成倍降低。

3

---性能线性增长

底层采用分布式存储,实现I/O性能十倍以上的提升,大幅优化应用体验。

4

---开放融合

数据库数量减少,实现集中运维管理,对公共数据集中存储使用,只保留一份,既保持数据一致性,又低资源消耗。

5f22b4fa086b235b2f9f69e308177d1a.png

迁移后的系统收益显著,SQL处理速度提升了十倍,计算节点和存储节点之间的数据交换速率提升了7倍,存储性能提升10倍以上,IOPS提升54倍,大部分业务场景性能提升3倍以上,并且CPU资源利用率持续保持在较低比例

新的架构通过灵活的横向存储节点扩展,可以承载更多的业务系统,实现最佳性价比。而成本上,存储扩展的成本降低到原来的一半,运维和设备的成本更是大幅降低。

2018 展望

在通信行业全面云化的大趋势下,青海移动向着云迈出的重要一步,当前系统资源扩展和管理更加方便,多租户实现了多个PDB库底层系统资源的共享,节省成本,同时系统的扩展能力增强,也为后续的业务扩展奠定了基础。

面向未来5G时代,面对IPV6的全面改造升级,青海移动已经做好了技术储备和积累,在云和数据的时代,技术革新的路永不停歇!

相关阅读

数据架构:从AT&T到青海移动的多租户数据整合实践

云和恩墨zData助力 青海移动云化整合

IT基础架构变革在路上:青海移动的去“IE”之旅

595751bafea9949be035f71a80324bd5.png

9a27fa02544e72b3e86d2ed5f2b791b5.png

这篇关于青海移动:连续运行780天,数据库平台云创新驱动业务发展的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/224931

相关文章

Spring Security基于数据库验证流程详解

Spring Security 校验流程图 相关解释说明(认真看哦) AbstractAuthenticationProcessingFilter 抽象类 /*** 调用 #requiresAuthentication(HttpServletRequest, HttpServletResponse) 决定是否需要进行验证操作。* 如果需要验证,则会调用 #attemptAuthentica

流媒体平台/视频监控/安防视频汇聚EasyCVR播放暂停后视频画面黑屏是什么原因?

视频智能分析/视频监控/安防监控综合管理系统EasyCVR视频汇聚融合平台,是TSINGSEE青犀视频垂直深耕音视频流媒体技术、AI智能技术领域的杰出成果。该平台以其强大的视频处理、汇聚与融合能力,在构建全栈视频监控系统中展现出了独特的优势。视频监控管理系统EasyCVR平台内置了强大的视频解码、转码、压缩等技术,能够处理多种视频流格式,并以多种格式(RTMP、RTSP、HTTP-FLV、WebS

如何用Docker运行Django项目

本章教程,介绍如何用Docker创建一个Django,并运行能够访问。 一、拉取镜像 这里我们使用python3.11版本的docker镜像 docker pull python:3.11 二、运行容器 这里我们将容器内部的8080端口,映射到宿主机的80端口上。 docker run -itd --name python311 -p

MySQL数据库宕机,启动不起来,教你一招搞定!

作者介绍:老苏,10余年DBA工作运维经验,擅长Oracle、MySQL、PG、Mongodb数据库运维(如安装迁移,性能优化、故障应急处理等)公众号:老苏畅谈运维欢迎关注本人公众号,更多精彩与您分享。 MySQL数据库宕机,数据页损坏问题,启动不起来,该如何排查和解决,本文将为你说明具体的排查过程。 查看MySQL error日志 查看 MySQL error日志,排查哪个表(表空间

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

JAVA智听未来一站式有声阅读平台听书系统小程序源码

智听未来,一站式有声阅读平台听书系统 🌟 开篇:遇见未来,从“智听”开始 在这个快节奏的时代,你是否渴望在忙碌的间隙,找到一片属于自己的宁静角落?是否梦想着能随时随地,沉浸在知识的海洋,或是故事的奇幻世界里?今天,就让我带你一起探索“智听未来”——这一站式有声阅读平台听书系统,它正悄悄改变着我们的阅读方式,让未来触手可及! 📚 第一站:海量资源,应有尽有 走进“智听

poj2406(连续重复子串)

题意:判断串s是不是str^n,求str的最大长度。 解题思路:kmp可解,后缀数组的倍增算法超时。next[i]表示在第i位匹配失败后,自动跳转到next[i],所以1到next[n]这个串 等于 n-next[n]+1到n这个串。 代码如下; #include<iostream>#include<algorithm>#include<stdio.h>#include<math.

如何解决线上平台抽佣高 线下门店客流少的痛点!

目前,许多传统零售店铺正遭遇客源下降的难题。尽管广告推广能带来一定的客流,但其费用昂贵。鉴于此,众多零售商纷纷选择加入像美团、饿了么和抖音这样的大型在线平台,但这些平台的高佣金率导致了利润的大幅缩水。在这样的市场环境下,商家之间的合作网络逐渐成为一种有效的解决方案,通过资源和客户基础的共享,实现共同的利益增长。 以最近在上海兴起的一个跨行业合作平台为例,该平台融合了环保消费积分系统,在短

Android平台播放RTSP流的几种方案探究(VLC VS ExoPlayer VS SmartPlayer)

技术背景 好多开发者需要遴选Android平台RTSP直播播放器的时候,不知道如何选的好,本文针对常用的方案,做个大概的说明: 1. 使用VLC for Android VLC Media Player(VLC多媒体播放器),最初命名为VideoLAN客户端,是VideoLAN品牌产品,是VideoLAN计划的多媒体播放器。它支持众多音频与视频解码器及文件格式,并支持DVD影音光盘,VCD影

业务中14个需要进行A/B测试的时刻[信息图]

在本指南中,我们将全面了解有关 A/B测试 的所有内容。 我们将介绍不同类型的A/B测试,如何有效地规划和启动测试,如何评估测试是否成功,您应该关注哪些指标,多年来我们发现的常见错误等等。 什么是A/B测试? A/B测试(有时称为“分割测试”)是一种实验类型,其中您创建两种或多种内容变体——如登录页面、电子邮件或广告——并将它们显示给不同的受众群体,以查看哪一种效果最好。 本质上,A/B测