| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> 开发、运维、业务都说好的全栈云原生长这样 -> 正文阅读 |
|
[系统运维]开发、运维、业务都说好的全栈云原生长这样 |
日前,在“云无边界,架构未来”——2022年F5多云应用服务科技峰会上,灵雀云首席解决方案专家杜东明受邀进行了“云原生全栈云建设思路分享”。他指出,云原生全栈云是更贴合企业业务应用的技术架构,能够让资源配置更好地适应应用的实际需求,从而改进基础设施的敏捷性、自动化、效率和成本优化,驱动业务创新增长。 得云原生者得“天下”Gartner高级研究总监Paul Delory表示:“企业机构在疫情期间迅速加快了采用云的速度,并且这一速度将在未来几年进一步加快。云服务能够让聪明的业务领导者对机会或威胁迅速做出反应。成功利用云计算的企业将获得竞争优势,这一点甚至会决定他们的生死存亡。” 云原生技术实践联盟(CNBPA)在前不久发布的《第四期(2021-2022)传统行业云原生技术落地调研报告——金融篇》中也指出:建设具备全栈能力的云原生平台,已成为先进企业数字化转型的最佳路径。 ?发送关键词【金融云原生落地调研】至灵雀云公众号,立即下载完整报告 在数字经济背景下,传统企业的IT团队面临着更多元的业务需求、更敏捷的迭代速度、更复杂的IT 研发运维管理等一系列挑战,而传统基础设施已不能完全满足企业日益增长的敏态IT挑战。 为更好地应对上述挑战,越来越多的企业开始拥抱开箱即用、自主可控的一站式“全栈云原生”平台,快速优化现有资源配置,最大限度地提高开发人员的生产力、减轻运维人员的工作负担,推动企业IT和业务应用的敏捷迭代和高效演进,以实现数字化转型“弯道超车”。 云原生全栈云全景蓝图在进行云原生全栈云全景蓝图规划时,不仅仅要考虑云原生全栈云自身,而要站在整个IT基础设施的角度上,去考虑如何通过云原生全栈云,进一步促进业务创新和业务成功。 云原生全栈云全景蓝图规划,通常分为以下6层:
以上就是云原生全栈云全景蓝图,在整体蓝图的规划过程中,一方面要重视整体全栈云平台的建设,另一方面也要重视相应的保障体系,包含敏捷开发、业务上云、运维运营、服务治理、数据管理、安全生产等等。 云原生全栈云建设思路:1+4+6+N
首先,企业需要建设统一的全栈云核心支撑平台,覆盖所有的基础设施,基于所有基础设施提供统一的云原生能力。这样做有以下三点好处: 第一,可以实现统一管理,屏蔽下层多种基础基础设施差异,向上为业务应用提供统一标准的部署、运维、管理的界面,迅速补齐其他现有云的缺陷,实现多云管理; 第二,可以实现国产化就绪,满足一云多芯的国产化需求; 第三,可以有效降低成本,比起直接采用开源工具,全栈云能够直接为托管K8s提供成熟且安全合规的DevOps、数据服务,实现低成本定制开发。 除此之外,平台最终的价值是要支撑业务的持续进化。传统应用可能包括单体应用、SOA应用、分布式/RPC应用、SpringCloud应用、ServiceMesh应用,而云应用则包括容器应用、OAM应用、SpringCloud应用和ServiceMesh应用。要实现从传统应用向云应用的快速进化,就必须探寻出一条有效的上云路径,找到最合适的应用形态来承载业务。 我们建议第一次进化时要简单快速、可实施,尽量避免规划过于复杂,而是快速让研发、运维、业务人员感受到云原生全栈云的便利;即便是业务上了全栈云之后,业务的进化也并没有停止,还可以进行第二次进化,比如:可以把容器应用进化成OAM应用、实现业务解耦;把SpringCloud应用进化成ServiceMesh应用,实现业务和治理的分离,形成治理下沉。在二次进化时,我们的建议是轻度改造,适可而止,也就是说不是所有业务都需要直接进化到最终的成熟度,把应用保持在最合适的成熟度即可。
其次,全栈云平台需要具备以下四大核心能力: 容器管理:容器管理能够为容器化的业务提供运行环境(计算、存储、网络等)、运维工具、展示页面,并且为不同职责人员提供权限管理。在进行容器管理能力规划时,要重点关注架构的先进性。容器作为云原生全栈云的核心底座,其架构先进性主要体现在对于一云多芯、边缘计算、GPU虚拟化等的支持,而这很大程度上会影响未来整个云原生全栈云的稳定性和持续发展。 研发效能:提供敏捷开发平台,能够规范梳理研发管理流程,快速将代码通过自动化流程构建为应用并且部署起来,提升业务交付效能。在进行研发效能规划时,要重点关注开放的DevOps。封装比较厚重的DevOps往往具有很强的观点性,很难适应企业现有的技术环境,而且很难打通企业以往的技术资产,所以采用开放的DevOps工具就成为了必然选择。 服务治理:提供服务治理框架,提升业务流的管理细粒度,为业务本身的改进及对外服务的提升提供依据及支撑。建议企业重点关注双栈微服务治理能力,除了考虑传统的SpringCloud,也要将先进的下一代微服务架构ServiceMesh纳入规划中,采用双栈支持、双栈调用,通过双栈微服务治理架构实现微服务进阶的完美过渡。 中间件服务:构建常用中间件框架管理和维护体系,引入符合技术特点要求的中间件,并提供中间件的全生命周期维护。建议企业尽量采用产品化程度比较高的中间件平台,可以极大程度上提升开发、测试、运维的工作效率。
此外,企业还需构建以下六大体系: 敏捷开发体系:构建完善的研发过程管理流程,规范快速开发、上线部署、功能测试、缺陷修复的工作流程和工具集,形成集团内部知识库,为现有和后续的业务系统提供敏捷开发的技术及管理支撑。 运维管理体系:完善服务内控制度和服务质量管理,逐步建立起一套符合企业实际的运维管理标准及应用制度;采用标准的IT运维管理流程,提供准确、详尽、专业的报告制度,为企业信息化建设提供决策依据。 数据管理体系:数据管理体系的框架相对固定,由管控目标、对象、措施、组织、规范、流程和管控平台构成;同时,整个管控体系应适应企业战略和总体业务目标需要,呈螺旋式上升、持续演进动态变化。 业务上云体系:制定业务开发规范,结合容器、OAM、SpringCloud、ServiceMesh四种应用类型明确业务上云过程中应用分类规则、迁移策略、割接方法、运维方法等;同时,制定四种应用类型进化方法论。 服务治理体系:以业务流向为导向的治理体系,关注在业务间调用协作,为业务的快速迭代提供业务管理的支撑,同时服务治理框架技术路线的选择也联动影响着业务开发。 安全生产体系:树立安全文化及理念;管理层的承诺、支持与垂范;安全专业组织的支持;建立可实施性好的安全管理程序/制度;进行有效而具有针对性的安全培训;员工的全员参与。
最后,在上述全栈云基础之上,构建以全栈云为核心的多种业务能力,组装可复用的业务能力实现业务中台建设,支持敏捷且可持续的业务开发和业务创新。 稳中求进:规划落地三步走由于云原生全栈云的建设并非一蹴而就,而是意味着全新IT的重塑,包括开发模式、系统架构、部署模式、基础设施、组织文化等一系列的自动化、敏捷化演进和迭代,因此我们建议传统企业在构建云原生全栈云时,实施“三步走”策略。 第一步,建立全栈云平台,构建平台服务能力。可以先建设一个标准的、小规模但功能齐全的全栈云,初步实现一个平台、四种能力、试点应用。 第二步,丰富中台业务能力,打造一体化运维体系。从局部试点到全局应用,在平台基础之上扩展更多的业务能力,扩大应用规模,提升管理水平。 第三步,丰富完善自身能力,优势能力持续推广。最后依托完善的平台能力,进一步实现对内的深入推广,对外的同业赋能。 最后,祝愿大家都能够依据自身企业的实际情况,探寻出最适合自己的云原生转型路径,向更敏捷、更可靠、更高效的云原生全栈云进阶。 |
|
|
上一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 21:01:58- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |