迎战互联网+,云和恩墨助力宁夏移动实现IT架构全面变革

本文主要是介绍迎战互联网+,云和恩墨助力宁夏移动实现IT架构全面变革,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

题记:移动互联网时代的全面到来,给各个行业都产生了深远的影响,产业融合已不再是一种发展趋势,而是产业发展的必然和显式选择。产业融合为许多行业创造了新的机会和增长点。同时,也给传统运营商带来很大的冲击。

OTT业务的快速发展,让传统通信行业语音、信息、数据等业务面临重大变革和挑战,迫使运营商加速进入全业务服务和流量经营时代。

 那么如何快速实现移动互联场景的导入,构建安全、高效能、低成本的IT架构,提供方便、快捷的优质服务,是值得每一个运营商深入思考的问题。 

客户简介

中国移动通信集团宁夏有限公司

1999年08月09日成立,经营范围包括在本区内经营基础电信业务、增值电信业务、IP电话业务等。其终端用户的数量在宁夏地区排第一,并在持续增长中。中国移动一贯重视企业文化建设,通过创建健康而充满活力的企业文化,不断增强企业的凝聚力和向心力,推动全行各项业务稳步发展。宁夏移动的企业领导非常重视信息化的发展,立足于“信息的整合者、编辑者和分发者”的定位,希望互联网作为推广移动增值业务的重要阵地,全面提升客户服务能力。

宁夏移动在线服务系统采用小型机+ORACLE数据库架构,随着移动互联网时代的到来,宁夏移动的业务数据量急剧增长,同时业务模式也在不断变革,因此其原有的IT架构已不能满足业务增长和发展的需要,面临着一系列紧迫的问题:

  1. 跟所有通信行业一样,宁夏移动的各个系统之间需要频繁交互。存在部分系统架构混合现象,随着业务增长,混合架构已不能响应日益增长的业务需求。

  2. 采用IBM的小型机AIX平台,从成本上说,业务数据增长会要求对AIX系统进行内存、存储等资源进行扩容,价格昂贵,并且不易维护,如果小型机出现机器故障或者是停机维护,时间是相对较长的。这对数据的安全和维护极其不利。

  3. 目前数据库版本过旧,有部分系统仍然运行在Oracle 9i环境中,由于Oracle早就停止对11g以前的数据库进行补丁集更新,使用过旧的版本很容易引发bug,这可能给系统带来致命的灾难。

全面改革,应对互联网场景的融入

这些问题像隐藏的炸药,随时都有可能爆发,而对于运营商支撑系统,任何一个隐患的爆发都将是致命的。根据墨菲定律,一切存在的隐患,不管可能性多小,最终都将演变为灾难。因此,快速有效地进行改革是当务之急。在互联网的时代,面临IT系统的现状,宁夏移动领导清晰地看到企业发展的机遇和挑战,IT变革是必经之路,但如何走,仍然需要科学合理的规划。

在了解了当下数据运维行业的众多服务商,并多方权衡对比,宁夏移动最终选择了当前数据服务行业的领军企业 - 云和恩墨作为其数据运维商,协助他们完成IT系统的完美变身,为互联网时代的业务发展奠定基础。

云和恩墨专家深入分析了宁夏移动的IT系统的现状,经过与宁夏移动技术人员的充分论证,最终确定了“升级数据库版本+U2L+业务分离”的全面改革路线:对于宁夏移动的数据库版本,将从原有的9i、10g升级到最新的12c版本;同时将原来的小型机AIX替换为Linux x86平台,并且通过技术手段将原有混和架构进行物理分离。

这样的改革方案对宁夏移动具有极其重要的意义,也非常适合宁夏移动的发展需求:

  • 采用Oracle数据库12c最新版本,具有强的易扩展性,能很好地应对业务的增长。统一版本又给运维带来了很大的便利之处

  • 从AIX平台迁移到Linux平台,降低了运维成本,并实现集中管理,集中监控,提高运维效率。

  • 业务分离能够有效避其他系统对核心系统带来的影响,使核心系统向更优化发展。

当然,重大的改革同时也面临巨大的挑战

数据库版本从9i/10g升级到12C,各个核心系统数据库版本差异过大,数据库相关参数和配置有所不同,极有可能由于执行计划改变带来性能波动,也有可能因bug导致数据丢失或者损坏;同时,在源库中存在自定义类型,这些可能触发bug、引发迁移故障或产引用的兼容性问题,因此必须对整个方案进行全面的检查和完善的应对预案。

云和恩墨专家根据各套系统数据库的版本情况制定和采用了不同的迁移方案。为避免迁移过程中的风险,制定了严密的风险分析和多种测试方向与手段,前后共进行了三次全程测试,对测试过程详细登记并不断优化迁移方案、修正迁移升级可能带来的各种不良状况,大幅缩短用户停机窗口时间。最终在经过严密测试并确定系统在迁移后让能保持稳定高效的正常运行后,最终由云和恩墨的技术专家全程负责实施,把控系统质量。

过程精细把关,让结果尽可控

老系统(9i+10g)迁移到12c上,在迁移的过程中会涉及到对象表空间的归集,表空间数据管理从散乱模式转向了有序模式。由于两套核心库中个别分区表非常大,在与用户业务方面充分沟通后,对其部分数据采用静动数据分离的模式进行迁移。通过多种混合迁移手段的完美搭配使用,最终方案将迁移窗口时间从5个多小时压缩到3个小时内,大幅降低整个过程对业务系统带来的影响,降低实施风险。

迁移顺利完成,宁夏移动完美变身

自迁移完成后已经三个月有余,新系统运行期间未出现任何问题,业务运行平稳。从业务前端反馈的情况来看,系统数据响应和整体性能得到了非常大的提升:再将新系统独立出来,并迁移到x86平台的12c环境中后,扩展性得到延伸,整体的性能提升了50%,CPU平均使用率10%左右,主机后背板千兆吞吐量,数据读写能力提升了30%。

宁夏移动的数据库技术负责人表示:

此次迁移实施相对复杂,前期经过多轮迁移测试,最终制定完成迁移方案。方案详实有效的指导了迁移工作。迁移完成后,新数据库与原数据库数据一致性匹配达到100%。在新环境启用后,数据库承载核心业务后运行平稳,系统服务响应及整体性能得到了明显提升。

这次迁移强度高风险大,在整个项目中,云和恩墨技术团队从前期可行性研究、整体架构规划、迁移方案设计与测试、正式实施及后期系统稳定性保障,提供了一站式全流程的去IE、升级迁移服务,同时配备顶级的专家服务严控技术专业度与项目质量,确保这些核心系统数据库跨平台迁移的万无一失。云和恩墨专家凭借专业的技术和多年的实战经验,保证了迁移过程的顺利进行,帮助宁夏移动实现了IT架构的全面改革,为其今后在互联网时代下的业务发展奠定了基础!

数据驱动,成就未来!云和恩墨,致力做您最值得信赖的数据管家!

相关阅读

记一次特殊的“ORA-04030”故障处理

某客户 5TB RAC 恢复小记

轻轻揭开 b*tree 索引结构的神秘面纱

意料之外的 RAC 宕机罪犯 - 子游标

李真旭 - 数套 ASM RAC 的恢复案例

一个简单到令人发指的 ADRCI 工具操作方法

Oracle Policy-Managed Cluster-Growing for DBaaS

资源下载

动手为王 - 整合迁移与数据恢复实践

脚踏实地,渐入佳境 - 从SQL审核到分布式存储

一条执行时间小于1秒的 SQL 引发的性能问题

《Oracle DBA手记》第3篇  SQL调优篇

云和恩墨

数据驱动,成就未来。整合业界顶尖的技术与合作伙伴资源,围绕数据及相关领域,提供解决方案和专业服务。

IT基础架构

专业服务:云化(分布式)数据中心解决方案

支撑软件:分布式存储软件

数据架构

Oracle DB2 MySQL NoSQL

专项服务:混合架构 / 安全 / 容灾 / 优化 / 整合升级迁移

运维服务:运维服务  | 云化运维

人才培养:个人教育培训 | 在线教育

支撑软件:自动化运维软件 | 数据库监控软件

应用架构

专业服务:中间件 | 数据建模与模型优化 | SQL审核与优化

软件产品:SQL审核 - Z3 | 监控 - Zone | 数据恢复 - ODU|智能巡检 - Bethune|

业务架构

数据治理 | 电子商务用户行业分析 | 数据资产运营

恩墨学院

恩墨学院是云和恩墨(北京)信息技术有限公司旗下的培训事业部,创业数年专注于数据库认证、技能培训,以专业的讲师塑造品牌,以专业的训练保证就业,目前已经发展成为国内数据库领域培训领导品牌。

a06b5baf69b1b6dd06a54c280f2add8c.png

这篇关于迎战互联网+,云和恩墨助力宁夏移动实现IT架构全面变革的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



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

相关文章

使用Java将DOCX文档解析为Markdown文档的代码实现

《使用Java将DOCX文档解析为Markdown文档的代码实现》在现代文档处理中,Markdown(MD)因其简洁的语法和良好的可读性,逐渐成为开发者、技术写作者和内容创作者的首选格式,然而,许多文... 目录引言1. 工具和库介绍2. 安装依赖库3. 使用Apache POI解析DOCX文档4. 将解析

Qt中QGroupBox控件的实现

《Qt中QGroupBox控件的实现》QGroupBox是Qt框架中一个非常有用的控件,它主要用于组织和管理一组相关的控件,本文主要介绍了Qt中QGroupBox控件的实现,具有一定的参考价值,感兴趣... 目录引言一、基本属性二、常用方法2.1 构造函数 2.2 设置标题2.3 设置复选框模式2.4 是否

C++使用printf语句实现进制转换的示例代码

《C++使用printf语句实现进制转换的示例代码》在C语言中,printf函数可以直接实现部分进制转换功能,通过格式说明符(formatspecifier)快速输出不同进制的数值,下面给大家分享C+... 目录一、printf 原生支持的进制转换1. 十进制、八进制、十六进制转换2. 显示进制前缀3. 指

springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法

《springboot整合阿里云百炼DeepSeek实现sse流式打印的操作方法》:本文主要介绍springboot整合阿里云百炼DeepSeek实现sse流式打印,本文给大家介绍的非常详细,对大... 目录1.开通阿里云百炼,获取到key2.新建SpringBoot项目3.工具类4.启动类5.测试类6.测

pytorch自动求梯度autograd的实现

《pytorch自动求梯度autograd的实现》autograd是一个自动微分引擎,它可以自动计算张量的梯度,本文主要介绍了pytorch自动求梯度autograd的实现,具有一定的参考价值,感兴趣... autograd是pytorch构建神经网络的核心。在 PyTorch 中,结合以下代码例子,当你

SpringBoot集成Milvus实现数据增删改查功能

《SpringBoot集成Milvus实现数据增删改查功能》milvus支持的语言比较多,支持python,Java,Go,node等开发语言,本文主要介绍如何使用Java语言,采用springboo... 目录1、Milvus基本概念2、添加maven依赖3、配置yml文件4、创建MilvusClient

JS+HTML实现在线图片水印添加工具

《JS+HTML实现在线图片水印添加工具》在社交媒体和内容创作日益频繁的今天,如何保护原创内容、展示品牌身份成了一个不得不面对的问题,本文将实现一个完全基于HTML+CSS构建的现代化图片水印在线工具... 目录概述功能亮点使用方法技术解析延伸思考运行效果项目源码下载总结概述在社交媒体和内容创作日益频繁的

openCV中KNN算法的实现

《openCV中KNN算法的实现》KNN算法是一种简单且常用的分类算法,本文主要介绍了openCV中KNN算法的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录KNN算法流程使用OpenCV实现KNNOpenCV 是一个开源的跨平台计算机视觉库,它提供了各

OpenCV图像形态学的实现

《OpenCV图像形态学的实现》本文主要介绍了OpenCV图像形态学的实现,包括腐蚀、膨胀、开运算、闭运算、梯度运算、顶帽运算和黑帽运算,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起... 目录一、图像形态学简介二、腐蚀(Erosion)1. 原理2. OpenCV 实现三、膨胀China编程(

通过Spring层面进行事务回滚的实现

《通过Spring层面进行事务回滚的实现》本文主要介绍了通过Spring层面进行事务回滚的实现,包括声明式事务和编程式事务,具有一定的参考价值,感兴趣的可以了解一下... 目录声明式事务回滚:1. 基础注解配置2. 指定回滚异常类型3. ​不回滚特殊场景编程式事务回滚:1. ​使用 TransactionT