应用现代化语境下的技术重塑:谁在帮助企业自我革命?

news2024/11/18 13:51:23

文丨智能相对论

作者丨沈浪

在数字经济时代,应用现代化正在成为一个共识。在IDC发布的《IDC FutureScape:全球云计算2022年预测-中国启示》报告中,应用现代化就位居首位。同时,IDC也预测,到2025年,数字经济将催生超过5亿个新应用/服务,90%的应用程序将是云原生应用程序。

至此,应用现代化已经是现代企业和云厂商不得不探索并回答的关键性问题。市场需求的爆发进而带动云厂商进行思考,其中,AWS认为构建应用现代化需要重新思考应用的架构模式、运维模式和软件交付模型。微软则认为应用现代化的核心在于从应用模式、开发实践和技术选择三大方面与传统应用拉开差距,为用户提供切实价值。

而华为基于30多年的数字化实践和服务百万企业客户的经验,提出应用现代化是以软件的敏捷交付为导向(基础),实现贯穿基础设施到应用的认知重塑、架构迁移和技术迁移。总的来说,结合国内外厂商的理解,应用现代化将是一次全面颠覆的技术变革。

但是,往往越是这样的技术变革,若要真正落实起来也都不简单。如何把一个抽象的概念落地,进而为企业提供具象的价值?天眼查研究院院长高原在与「智能相对论」交流中提到,“应用现代化是一个比较顶层的概念,它不是特指某一些具体的技术。对不同业务形态的公司来说,它可以有不同的内涵。”在天眼查,应用现代化就被视为是一次IT架构革命。

很显然,内涵不同,落地的路径也就不同,这无形之中就增加了应用现代化的实践难度。特别是对于中国企业而言,所处的环境以及数字化进程更加复杂,应用现代化就越难推进。尽管如此,从当前的企业实践中,我们依旧可以发掘出一些应用现代化的共性,并梳理出一条较为清晰的路径。

01、拆解天眼查的应用现代化:一场IT架构革命

在中国市场,天眼查是现阶段应用现代化完成度较好的一家企业。

天眼查是谁?

作为一家典型的中国互联网企业,天眼查一直致力于用科技构建开放的数据平台,服务数亿国人。历经8年的发展,天眼查已经收录了3亿多社会实体信息,服务超3亿用户,并成为中国商业查询行业的NO.1。简单来说,这是一家生于网络,长于网络的IT企业,其业务体系具备极强的数字化属性。

随着天眼查的不断成长,业务需求持续丰富, IT架构也演变得越来越复杂,并暴露出一系列较为典型的技术问题,如需求开发的响应时间变长、传统运维成本持续增大等等。尽管这些问题在过去也一直在持续优化,但是始终都没有得到根本性的解决,天眼查内部开始意识到,是时候要开展一场全方位的应用现代化变革了。

经综合考量后,天眼查在华为云的支持下,对传统IT架构进行了颠覆性的改造升级。历经一年两个阶段三个节点,这个应用现代化的项目才基本落地,其中包括整体的基础架构改造迁移、流量入口的集体迁移以及常态化的数据迁移等环节。

天眼查之所以将其称为一次IT架构革命,关键在于:基于华为云的基础设施,结合天眼查的业务特点与发展设想,对整体IT架构进行了重新规划与实现,使其迎来新生。比如在数据服务化上,天眼查就依托华为云大数据平台,建立了包含实时数据处理与离线数据处理的统一数据处理链路,使数据开发效率提高30%;基于精简业务数据模型,将数据开发效率提升30%,提升算法处理效率22%。

类似的技术改造和应用重塑还同样发生在数据治理、应用架构以及基础设施等层面,进而对企业IT架构进行革命性的综合升级。从这一点来看,华为云对技术体系的深度理解所带来的技术产品与方案发挥着巨大的作用,是天眼查完成应用现代化的有力支持。由此可见,云厂商对企业应用现代化的开展可提供有效助力,使得升级之路更加顺利。

02、应用现代化的企业实践:一次全局性的技术思考

从天眼查的结果反馈来说,应用现代化必然是一场技术性的升级,但同时也并不仅仅只是关注单一的技术应用。在与高原院长的交流过程中,他不止一次强调,应用现代化不只是某一个技术点的应用和突破。

而通过华为云的技术方案,我们也能发现,当前云厂商所提供的也不只是某一技术能力的应用,而是建立在对企业业务需求、技术特点等全局判断之下的整体方案输出。其中,以三个技术性的思考,构建起应用现代化企业实践的基本体系。

第一,整体方案能力。

对于中国的大部分公司来说,多年的发展积累了大量的数据资料、服务模块、基础工具等,当要面临着全方位的升级,这些往往都是很难割舍的。那么,作为应用现代化解决方案提供商的华为云,需要回答的就不是“我”(指华为云)这个技术产品“你们”(指企业客户)用不用的问题,而是如何协同企业客户去共同发掘痛点和需求,再结合自身的技术产品、服务等综合给出一个相对完善的技术方案。

实际上,在「智能相对论」接触的企业群体中,也同样存在不少企业面临着与天眼查类似的处境,早期的局部优化虽然能缓解一定的问题,但终究是治标不治本,需要进行一次全方位的应用现代化升级。那么,面对这样的需求转变,云厂商所提供的整体方案能力就很关键。

第二,技术、经验与业务的多维融合。

在「智能相对论」的视角中,云厂商作为应用现代化解决方案的提供商,同时也是一个应用现代化的实践者。这样的双重身份,对于现阶段的企业实践来说非常重要。具备双重身份的云厂商更懂得企业客户的需求,也能把自身的项目经验和技术产品结合起来,进而与企业客户的业务进行融合服务。

例如华为云,依托自身多年的微服务经验,针对天眼查的业务特点共同研究并提出了服务治理方案,可实现模块间的分层和充分解耦,从而建立起包括业务能力、领域服务、基础工具等在内的分层架构,将新特性开发效率提升了43%。

第三,开源、开放的技术成长理念。

在高原院长的介绍中,目前天眼查还在华为云上做常态化的数据治理。这对于很多企业来说,会是一个常态趋势,其中有个必要的认知,即应用现代化是一个长期演变的进程,企业与云厂商都需要建立开源、开放的技术生态去应对未来发展的不确定性。

简单来说,应用现代化需要关注未来,为未来做好技术调整和升级的准备。对此,天眼查采用华为云RDS,MRS、CSS等平台能力去替换非标组件,保证兼容开源生态,其目的就在于双方对应用现代化的认知是运动的,势必要为未来的演变留出足够的技术升级空间。

从华为云的思考中所透露出来的应用现代化趋势,不难看出,在现阶段企业实践中应用现代化的方向已经有所聚焦,在业内具备领先性的解决方案大多是全方位的技术性思考,在整体方案能力之上,也需要技术、经验与业务三者的多维融合以及对开源开放技术生态的构建。

03、现代企业的必然思考:应用现代化的边界在哪?

站在今天的视角来说,IT投入和IT架构的演化已经对绝大多数企业带来了很大的促进作用,IT的价值毋庸置疑,这是现代企业的标配,而应用现代化的本质就是对IT架构的进阶升级。

那么,对于现代企业而言,应用现代化就不是要不要做的事情,而是如何更好地去实践、落地的问题。明确了这一点,整体市场的认知都将上升多个层级,而对应企业选择云厂商所要思考的问题也会同样改变。

具体来看,有两个认知是需要企业本身明确的。

其一,应用现代化是技术问题,但并不止于技术。关注技术是正确的,但又不能止于技术,对于一家云厂商的选择,其关键还要看他对技术的理解与应用及服务模式。

华为云令高原院长比较惊艳的一点就是其“伙伴式”的服务模式。区别于常规云厂商所提供的“货架式服务”,即把自身的产品、方案都摆出来任由企业客户自己选购,华为云提供的“伙伴式”服务,通过联合企业客户成立专家组深入企业内部,共同为企业的应用现代化做顶层设计和具体落地。直到今天,华为云仍有技术专家定员定岗常驻天眼查,为其提供相关服务。

其二,应用现代化的结果导向是改造当前,也是塑造未来。如上文所述,应用现代化本身是一个长期的事情,那么就必然需要企业与云厂商用长期主义的眼光去看待这一次项目改革,要为未来的发展留出空间,不能把路走窄。

比如,华为云在为天眼查提供IT架构改革的同时,也对其IT流程进行了改造,包括内部IT管理流程以及部门之间、角色之间的配合方式等,为长期作业铺好路径。

04、结语

在人类历史进程上的革命,其主要目的都是对生产力的解放。在今天的数字经济时代,应用现代化趋势的兴起,其背后的意义也很明确,即通过技术架构升级解放企业的技术、业务、流程甚至是人的生产力。由此来说,颠覆是必然的存在,而对于企业和云厂商来说,彻底的认知很关键。

*本文图片均来源于网络 

深挖智能这口井,同好添加vx:zhinengxdl 

#智能相对论  Focusing on智能新产业新服务,这是智能的服务 

NO.221深度解读 

仅代表个人观点,未经授权,任何人不得以任何方式使用,包括转载、摘编、复制或建立镜像。

部分图片来自网络,且未核实版权归属,不作为商业用途,如有侵犯,请作者与我们联系。

•AI产业新媒体;

•澎湃新闻科技榜单月度top5;

•文章长期“霸占”钛媒体热门文章排行榜TOP10;

•著有《人工智能 十万个为什么》

•【重点关注领域】智能家电(含白电、黑电、智能手机、无人机等AIoT设备)、智能驾驶、AI+医疗、机器人、物联网、AI+金融、AI+教育、AR/VR、云计算、开发者以及背后的芯片、算法等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/445093.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

更新 WinForms | InitializeComponent 的现代代码生成

当你使用 Visual Studio 中的 WinForms Designer 来创建一个 WinForms 表单或用户控件时,它并没有像 XML 或 HTML 那样的特殊定义或文件格式来表示用户界面。从一开始,WinForms 使用的唯一格式就是程序代码。在 WinForms Visual Basic 项目中定义的表单或…

ONES 联合中国信通院发布《中国企业软件研发管理白皮书》

4月20日,由 ONES 与中国信通院联合发起的《中国企业软件研发管理白皮书》发布会暨「软件质效沙龙一北京站」正式举行。发布会上,ONES 与中国信通院云计算与大数据研究所的各位领导、行业专家及众多软件从业者一起,聚焦研发管理热点动态&#…

【hello C++】内存管理

目录 前言: 1. C/C内存分布 2. C语言动态内存管理方式 3. C内存管理方式 3.1 new / delete 操作内置类型 3.2 new和delete操作自定义类型 4. operator new与operator delete函数 4.1 operator new与operator delete函数 5. new和delete的实现原理 5.1 内置类型 5.2…

杭州乐芯CNC 机器人采集方法汇总

杭州乐芯CNC数据采集方法及支持的系统 一,杭州乐芯CNC 机器人采集方法汇总 1,采用SDK开发包采集,比如发那科 FANUC \三菱 、海德汉、大隈OKUMA(O-API)、华中数控、凯恩帝、沙迪克、牧野电火花、台湾宝元、上海来钠克…

怎么把avi文件转换成mp4视频格式,4个高能方法

怎么把avi文件转换成mp4视频格式? 当您下载到avi格式的视频文件时,您可能会选择将其转换为MP4格式的文件。 avi是一种由微软开发的多媒体容器格式,尽管现在已经被认为是老旧的技术,但由于其简单易懂的开发API和Windows的通用性&am…

【CSS3】CSS3 2D 转换 - rotate 旋转 ② ( 使用 rotate 旋转绘制三角形 )

文章目录 一、使用 rotate 旋转绘制三角形二、代码示例 一、使用 rotate 旋转绘制三角形 使用 rotate 旋转绘制三角形 的原理 : 先绘制正方形 , 为该正方形设置边框 , 只设置 右侧 和 下方的 边框 , div {width: 40px;height: 40px;border-right: 2px solid black;border-bott…

tmux---linux终端复用器使用

tmux---linux终端复用器使用 tmux 介绍安装使用tmux会话管理新建会话分离会话接入会话杀死会话切换会话重命名会话 窗格操作划分窗格移动光标交换窗格位置窗格快捷键 tmux 介绍 命令行的典型使用方式是,打开一个终端窗口(terminal window,以…

发令枪音效芯片,语音提示ic

发令枪属于管制物品,只能在运动员训练或比赛时使用,其余时间段不能使用,更不能在非比赛场地公众场合使用。在径赛、游泳比赛等开始时,主要是用来发出声音信号的器械,形状像手枪。 电子发令枪,采用电子元器…

Baklib最佳实践:如何设计符合用户需求的FAQ页面?

在当今互联网时代,随着信息量的不断增加和用户信息获取方式的多样化,越来越多的公司、组织和个人开始创建自己的FAQ页面。作为一个企业或组织的“门面”,FAQ页面对于提升品牌形象、提高服务质量以及吸引潜在客户等方面都起着至关重要的作用。…

传统机器学习(三)聚类算法K-means(一)

传统机器学习(三)聚类算法K-means(一) 一、聚类算法K-means初识 1.1 算法概述 K-Means算法是无监督的聚类算法,它实现起来比较简单,聚类效果也不错,因此应用很广泛。K-Means基于欧式距离认为两个目标距离越近,相似度越大。 1.…

详解C语言string.h中常见的14个库函数(二)

本篇博客继续讲解string.h中的库函数。在上一篇博客中,我介绍了strlen, strcpy, strcat, strcmp这4个字符串操作函数,本篇博客会继续介绍strncpy, strncat, strncmp这3个类似的函数。 strcpy, strcat, strcmp这3个函数是长度不受限制的字符串操作函数&a…

ubuntu安装V2board宝塔面板教程

ubuntu安装V2board宝塔面板教程 运行环境:ubuntu-20.04 搭建宝塔web页面环境 切到linux服务器命令行 在用户目录下创建BT目录,进入BT目录 在BT目录下执行命令 sudo wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo sh install.sh…

考虑梯水电站群的水火电节能调度(Python代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

oracle rac 安装文档

oracle rac 安装文档 一、前期准备1.1 操作系统centos 7.4 *2台,要求双网卡1.2 主机名:oracle01,oracle021.3 数据库版本:oracle 11g rac1.4 空间要求:1.4.1 系统:(系统使用磁盘)1.4…

python基于mediapipe开发构建人体姿态检测系统

之前做的人体姿态检测大都是基于openpose或者是yolo-pose之类的技术框架,这里主要是想基于一个开源的实现来完成人体姿态检测。首先看下效果图: Mediapipe是google的一个开源项目,支持跨平台的常用ML方案。项目在这里,如下所示&am…

软件挖掘|软件缺陷|蜕变关系

目录 软件无处不在 软件发展不是一个简单的任务 识别软件缺陷 软件缺陷定位 使用bug报告识别有缺陷的源代码 使用标准IR方法建模相关性 VSM rVSM 根据bug报告和源代码学习共享主题,并根据主题衡量相关度 学习结合大量手工制作的特性 如何建模&#xf…

页表结构详细说明

一、页表 1. 内存地址的分解 我们知道linux采用了分页机制,通常采用四级页表,页全局目录(PGD),页上级目录(PUD),页中间目录(PMD),页表(PTE)。如下: 其含义定义在arch/arm64/include/asm/pgtable-hwdef.…

应急响应 - Windows启动项分析,Windows计划任务分析,Windows服务分析

「作者简介」:CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」:对网络安全感兴趣的小伙伴可以关注专栏《网络安全入门到精通》 Windows应急响应 一、启动项分析1、msconfig2、gpedit.msc3、注册表4、msinfo325、启动菜…

【数据结构实验】哈希表设计

【数据结构实验】哈希表设计 简介 针对本班同学中的人名设计一个哈希表,使得平均查找长度不超过R,完成相应的建表和查表程序。文末贴出了源代码。 需求分析 假设人名为中国人姓名的汉语拼音形式,待填入哈希表的人名共有三十个左右&#x…

汇编指令角度掌握函数调用堆栈详细过程

函数参数从右向左依次压栈push,call 要先把下一行指令 压栈, 根据如下代码思考两个问题: 问题一:main函数调用sum,sum执行完以后,怎么知道回到哪个函数中? 问题二:sum函数执行完&…