来自 服务器&运维 2020-03-23 23:10 的文章
当前位置: 澳门三合彩票 > 服务器&运维 > 正文

先是个基本难点,数字化转型的意思都有所些许

浙江移动的去IOE之路已经走了几年,从答卷单上看也是成绩满满:云化比例可观,I基本快去完了,E剩下也不是太多了,O基本控制在CRM核心交易库了,而且彻底实现了CRM核心数据库承载x86化。核心CRM应用容器化微服务化了,企业级微服务平台初具规模了,开发运维模式敏捷转型持续推进中了。现在,是时候回过头来重新盘点和反思一下去IOE。

现如今,“数字化”已经悄悄地替代了“信息化”,成为一个在IT圈之外也并不陌生的词汇。虽然在不同的时代,数字化转型的含义都有着些许的不同,但他们都有着统一的目标,即使用技术来重塑企业的竞争力。

原标题:中国建设银行分布式架构应用实践(内附PPT)

第一个核心问题:去IOE是什么?

当然数字化转型不仅仅是利用信息技术,还要对组织活动、流程、业务模式和员工能力进行全面的重定义。对于企业而言,数字化转型没有标准答案,只有最适合企业自身的答案。

澳门三合彩票 1

IOE不是洪水猛兽,IOE和我们也没有仇,去IOE不能从字面上去理解,不能为去而去。IOE在历史上发挥过关键作用,今后一段时间内也未必没有合适的应用场景,即使谈到技术发展,也有一句话叫做老兵不死,只是慢慢凋零,没有一蹴而就非黑即白的事情。

为此,阿里云联合毕马威揭示数字化转型中的那些门道。尤其在过去5年间,毕马威通过帮助金融、制造、零售等行业企业进行架构规划、应用的咨询经验,看到以云计算、大数据为代表的数字化转型技术,推动了企业架构转型以及业务的重塑,企业纷纷开始了以“云端转型”为核心的数字化转型。

中国建设银行信息技术管理部副总经理 王申科

国家安全信息安全?层次太高,上头决策我们基层执行就是,我不评论不讨论该不该的问题,我这个层面只需要说清楚技术改造的代价和方案,同时做好预案就行。我们把技术问题转化为经济问题,上面只要花得起代价,咱确保有执行能力就是。

云已成为数字化转型的必需品

分布式架构是金融科技当中是非常热的话题之一,像区块链、大数据、人工智能这些新技术层出不穷。我始终认为作为银行的IT,怎样把业界或者行业当中这一些成熟的技术去运用好,才是最重要的,金融科技的核心实际上还是金融。

去IOE本质是阿里提出的一种营销口号,技术上并不严谨。

中国的企业数字化转型要从互联网企业的异军突起说起,它们在线上业务取得优势的同时 也通过数字化手段改变了客户的消费手段,例如阿里“双十一”,这也让传统企业的线下市场受到了严重的挤压。

我主要从三个部分来讲述,一是为什么要分布式,二是建设银行做了哪些实践和探索,最后是我们对于未来的一些展望。

不严谨的背后是阿里IT架构的整体改造,这种改造以底层基础设施的改变明修栈道,实际上在应用架构的重建上暗度陈仓。一方面形式上去掉,也为阿里云业务的建设奠定了技术基础;一方面推动应用的云化和微服务化,推动全面的架构解藕、敏捷转型、组织转型,推动小前台大中台的企业IT转型,为业务创新插上翅膀,重新定义了企业IT和业务的边界。

毕马威中国管理咨询合伙人黄灏看到,现在的数字化转型更多是中国传统企业受到BAT等互联网企业成功的影响所采取一系列技术和业务层面的变革。“传统企业希望通过一些能力转变,获得类似BAT的经营效应,同时互联网企业也将数字化的能力打造成产品,向传统企业输出,并与合作伙伴建立生态系统。”

为什么银行需要分布式架构,我们认为主要有以下几点原因:

阿里去IOE很好地诠释了IT的价值在于创新,在于让你干以前干不了的事情,而不是仅仅在于节省成本。IT的价值是进攻而不是防御!

除了市场经营环境的变化,也不能忽略数字化技术这一重要因素,来更加完整的理解企业数字化转型。“当然,云计算、大数据、人工智能等技术更多是一种战术,企业数字化转型首先要从经营上出发,接受数字化企业的新文化、新业务模式,利用数字化技术实现新目标。” 黄灏说道。

1、增大系统容量。随着我国现代化建设进程的逐步推进和人民生活水平的提高,对金融服务的需求越来越高,系统业务量越来越大,依靠传统集中式架构下有限数量的服务器,其性能已经接近瓶颈,我们需要更多的服务器才能应对大规模的应用场景。所以,我们需要垂直或是水平拆分业务系统,让其变成一个分布式的架构。

阿里为什么会进行这种应用架构重建呢?看看几年前阿里的技术人士分析阿里实施去IOE的原因:

数字化转型是一个长期的过程,企业需要根据自身的特点来规划未来的发展目标和阶段。毕马威将企业数字化转型分为尝试阶段、扩展阶段、服务化阶段、智能化阶段四个阶段,而云计算则贯穿始终。

2、控制成本。在前面银行业辉煌的10余年间,利润飞速增长,给银行的信息化建设过程带来了前所未有的发展,再这段时间内,各家大型商业银行都建立起了以主机为核心的集中式架构,并完成了数据大集中和配套周边系统的大规模建设。然而近年来由于互联网金融的冲击,利率市场化等内外因素,利润增长乏力。成本控制已经成为我们面临的一大挑战。分布式架构不再依赖专用设备和软件,可以大幅降低基础设施的投入成本。

每年的GMV都高速增长每年的基础设施投入增长远超GMV增速集中式核心数据库存在的困局:– 不稳定会影响全网访问– 扩容成本高昂

尝试阶段:企业大多从基础资源虚拟化开始过渡上云,将主要业务部署在私有云,将一些弹性业务和新业务部署在公有云,尝试建立一个简单的混合云,一方面利用云的最大化价值,另一方面打消管理层对业务、数据安全性的顾虑。

3、适应性更强。分布式架构强调服务化的设计理念,一般是通过组件化和微服务来解耦应用间的设计依赖。通过服务将应用间的数据依赖重新组织后,系统的灵活性得到增强,数据变动的影响也可以被限制在一定的范围,而且服务本身更贴近业务场景,可验证性更强。这样的应用一定对未来的业务发展有更强的适应性。

通过以上资料和数据,我们可以看出,阿里“双十一”的业务量在短短的8年内翻了3360倍。阿里对企业IT系统进行去IOE改造的最重要原因,是因为原来的集中式商业数据库架构无法满足越来越巨大的业务要求。我们虽然不低估阿里在去IOE过程中所做出的巨大努力和成绩,但也不能完全把这件事拔高到关乎国家信息安全的角度去解读。

扩展阶段:云将促进从技术到业务到管理的整体转型,企业应该做更多体系化的准备,建立复合型团队。另外技术转型也带来了管理机制上的变革,以云为代表的数字化技术促进组织机构的扁平化、管理过程的创新等,让技术与业务融合产生更佳效果。

4、加强系统可用。当前的银行系统已经很少再听到5*8的概念,随着经济的发展和全球化进程,银行的系统基本都已经要做到365*24的不间断运行。我们的业务系统也越来越关键,系统架构的可用性面临巨大挑战。这就意味着架构中不能存在单点故障。分布式架构首先通过拆分,来降低每一部分的影响范围,然后利用冗余提供更多的容错能力,最后还可以通过故障隔离、服务降级等手段进一步确保系统的可用性。

在部分传统企业内部,对去IOE的看法千人千面,这么多年了主流看法还停留在两个方向:一、阻力大,不敢去,不想去,不愿意去;二、助力大,但助力却往往是被认为去IOE属于节省成本的创新范畴。

服务化阶段:云不再是仅仅解决资源部署问题,而是更多围绕PaaS、SaaS层展开,成为中台资源,直接为企业业务相应组件赋能,以及作为服务为前台所用。服务化阶段一个重要的特征是以场景为导向提供高效的应用服务。

5、更符合云的要求。云的核心特征就是弹性,而传统的集中式架构,依赖昂贵的专用设备和企业软件,无法很好的适应云端部署的要求。分布式架构更加轻量化,更加灵活,自然更适合云端的部署和运行。

苍天啊,我的内心是崩溃的

智能化阶段:这一阶段是业务数据化和数据业务化的一个循环过程,核心是数据和智能。企业需要建立企业级数据平台,接入内外部数据。企业更多从业务场景出发进行智能化,例如自然语言处理、计算机视觉等技术在智能客服场景上的应用,以及通过海量数据挖掘和业务模式沉淀的更广泛意义上的数据智能。

是什么原因,让分布式架构得到了业界一致认同,并持续爆发出旺盛的生命力呢?我们分析有以下几点原因:

第二个核心问题:去IOE省钱吗?如果不省钱,是否值得做?

每个阶段的跨越都代表着企业在数字化转型过程中的一次升级。目前大多数企业都处于数字化转型的尝试阶段,更多在向扩展阶段迈进,对于一些传统大型企业,某些细分领域已经使用云计算开始了服务化、智能化的局部尝试。

1、开放。分布式架构中的技术大多以开源项目为主,开源项目有着广泛的参与度,在社区的推动下,软件的功能能够得到快速的完善和丰富,相对于传统企业软件,能够适应更多的场景,也更加轻量,资源占用量也比较少。

为什么去IOE绝不可能明显节省成本?如何让各路神仙弄明白这一点?我一直在思考。最浅显的例子是不是可以这么举:世界上没有免费的蛋糕,没有银弹,不可能只记吃不记打。

其中企业建立全面服务化的架构是数字化转型的分水岭,在IT架构层面的重要体现是为企业提供整个中台层面的共享服务。共享服务平台架构具备了服务可重用、服务可升级、服务助创新、服务能试错的优势。

2、通用。分布式架构一般是基于X86服务器进行部署,X86服务器更加通用和标准,各厂商的产品没有太大的差别,这样对于服务器的选择性就更大,不会被某一品牌绑定,自主可控程度更高。

拿造房子举例吧,IOE基础设施是坚实的水泥,应用是建设在水泥上的高楼大厦,很安全很稳定。有人说水泥太贵了,而且被寡头企业垄断了,严重影响了大厦的可扩展性甚至稳定性,现在你们必须把靠谱的水泥去掉,必须把房子建设在不靠谱的黄沙上,黄沙便宜而且没人能垄断。好嘛,建筑师绞尽脑汁如何在不靠谱的地基上建设靠谱的应用呢?核心思路是不能建设向上的高楼了,改为建设水平平房;这样容量无限扩展了,而且一旦楼垮掉不会整体倒塌只会影响一幢平房;然后,为了做到这一点,建设模式,楼房架构,建材,物业,方方面面全部推倒重来。

2015年阿里巴巴集团启动了中台战略,构建符合互联网大数据时代的,具有创新性、灵活性的“大中台、小前台”的机制,即作为前台的一线业务会更敏捷、更快速的适用瞬息万变的市场,而中台将集合整个集团的运营数据能力,产品技术能力,对各前台业务形成强有力的支撑。

3、低成本。分布式架构中大量使用了开源软件和X86服务器,可以极大的降低基础设施的投入成本,对于任何一个大企业都有着巨大的吸引力,大家的关注度和投入都是非常大的。

本质上,必须意识到,既然要在不靠谱的建材上建设靠谱的房子,一定有另外的地方必须靠谱!上面那些方方面面都是必须转型加强的,都得花钱,尤其是成本!技术上说,一切都变为软件定义,没有稳定的基础设施只有稳定的架构。那软件定义不就是钱吗?架构不就是靠钱堆出来的吗?

数字化转型的四个阶段以云计算为技术背景展开解读,而企业的数字化转型更多是从业务场景出发,所以从企业经营角度就形成了多阶段交叉并行的状态。毕马威中国管理咨询副总监柳晓光建议CIO要考虑三种基本能力梳理数字化转型,在不同阶段做适合的事情,第一、总体规划能力;第二、迭代试错能力;第三、持续创新能力。

4、支持定制。各个企业都有自己的产品特色和文化,随着业务规模的增长,各企业对于IT软件和系统的定制程度要求越来高,并且在不同的时间片上这种需求也在变化。而集中式架构往往依赖专用企业软件,其在bug修复,版本更新速度上,已经很难支持业务的快速发展。

这里面只有建材更换是省钱的,而且省的是投资不是成本。或者说,去IE以后直接维保成本随之大幅度降低了,但随之而来的架构和软件重定义的间接成本很大。IE由于远离应用,这一点还不算太严重,靠近应用的O这一点显示得特别突出,所以说去O是去IOE里最难的嘛。

从云化走向智能化

分布式架构虽然能带来很多好处,但是相对于我们已经熟练掌握和运用的集中式架构,也会带来很多挑战。

TCO角度,由于统计口径不统一,我无法给出详细数字,但从经验角度,个人以为去IOE整体明显投资节省,但成本上升至少翻倍以上,综合TCO持平或略降低。主要节省在IE,而在O的角度很可能TCO不降反升。

随着政策的推动和市场应用的落地,云计算作为数字化转型的核心正在逐渐被传统企业的接受。

1、运维复杂度

总结:

云计算最大的优势就在于架构的转变带来效率的提升和创新的可能。不同于传统IT架构,企业级互联网架构是基于服务化架构理念进行构建,重点满足未来大规模分布式服务框架、高性能异步能力、高可靠容错能力、敏捷更新创新能力、应用级线性扩展能力和数字化运营能力。

分布式架构由于采用更为通用X86服务器和云环境部署,单机的处理能力有限,必然会带来更高的部署复杂度,服务器的数量会变得比较多。应用微服务后,系统间服务数量增加,交互更加频繁,交易路径变得更为复杂,风险点增多,一旦出现问题后,故障的定位和分析和应急处置上都变得更加复杂。

一、去IOE本身是口号,但去IOE背后的创新才是真正值得借鉴的;

毕马威认为,企业级互联网架构是未来企业快速发展的核心技术源动力,它满足企业级应用快速实现“分布式、高并发和自动化”;同时也满足去中心化、服务化、异步化、高可用、数据化运营的技术要求。未来企业级互联网架构将重点致力于解决从传统IT到互联网架构的转变,包含从“客户界面,集中流程”到“移动化、社交化、互动化”;从“重复开发”到“共享沉淀服务化能力”;从“垂直系统,数据孤岛”到“大数据,智能商业决策”等核心IT能力的转变。

2、架构要求高

澳门三合彩票,二、去IOE绝对不省钱,但一定程度值得做!核心原因如果操作得力,可以使你做到之前做不来的事情:应用架构、组织架构、开发模式全面转型,具备敏捷支撑业务的能力,从防御型支撑型IT走向进攻型创新型IT。培养出一批新一代的能创新、能思考的技术团队,加强核心能力内化,为后续业务快速迭代创新奠定IT基础。而这一切,都意味着更大的IT投入。用富人思维而不是穷人思维来看去IOE,用广义视角而不是狭义字面视角来看去IOE,一切迎刃而解。

上文也提到,企业数字化转型是循序渐进的过程,尤其大型企业多业态、多机构的模式也让转型更为复杂。所以企业级互联网架构和传统IT架构将会出现长期并存的状态,这也是常说的“双态IT”,即,稳态:提升原有IT架构的运营能力,使之更加稳定高效;敏态:敏捷、持续交付并灵活支持上层应用创新。

集中式架构下,架构设计的要求相对简单,主要集中在程序处理结构上。而引入分布式架构和微服务后,对应用系统的架构设计提出了更高的要求。如果既做到组件间解耦数据依赖,改为服务集成,又能够避免服务分布式后带来的一致性问题,是每一位架构师都将面临的难题。

作者介绍:

混合云则是其中的技术抓手,其具备可扩展性、快速响应、可靠性、安全性、易管理等多种特性,适合于各种行业企业。目前主流云服务商都在提供公有云加专有云的混合云部署模式,使企业的工作负载分布在云供应商运行的公有云和企业运行的专有云上。

3、技术多样化

王晓征,Oracle 9i OCM,中国移动通信集团浙江有限公司信息技术部副总经理兼云计算中心主任,中国移动技术咨询委员会IT专家组副组长。

毕马威结合近年来在云规划领域的丰富经验,建议企业在具体实施混合云解决方案时,需要重点考虑可扩展性、成本、安全三要素。即,可扩展性:满足业务波动带来的资源扩展和伸缩;成本:根据需求灵活调配和统筹资源、降本增效;安全:混合云的管理在灵活与安全之间把握动态平衡。

分布式架构下,开源已经成为技术选型的主流,各类开源框架和软件,越来越多的被应用到银行的业务处理中。在开发语言除了现有架构下主要使用的c、java外,也出现了go,scala,python等新型编程语言。技术呈现出多样化的趋势,对我们IT研发人员的能力提出了更高的要求。

原文来自微信公众号:DBAplus社群

同时很多企业还会使用多种公有云。混合云和多云环境下企业就需要一个统一的云管理平台,帮助企业解决运维等问题。而且IT治理模式、组织结构、开发方式也在向着“双态IT”发展,例如银行业利用云计算支撑直销银行业务创新的近来趋势。

4、更新迭代更快

目前企业在云计算的部署、运维上还存在很多问题。柳晓光指出,上云前应做统筹评估,规划明确目标。如果企业希望实现灵活部署降低本,可以从私有云开始逐步搭建一个完整的基础设施技术服务平台;如果企业希望推动业务创新,可以从业务场景出发应用云,同时在技术选型和团队衔接等方面上也应进行规划,力求目标明确、方案可行、实施有序。

当前的技术发展用日新月异来形容,一点也不夸张,我们还在谈互联网转型的时候,各类公有云就遍地开花了,我们开始谈云计算,servless和Faas就来了,我们谈servless,区块链、AI、物联网、量子计算又来了。技术的更新迭代速度太快了,未来充满了不确定性。

本文由澳门三合彩票发布于服务器&运维,转载请注明出处:先是个基本难点,数字化转型的意思都有所些许

关键词: