内容字号: 默认 大号超大号

段落设置: 段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

持续拥抱云原生,现代化应用将把云计算带进怎样的“新世界”?

2021-09-27 10:46 出处:人气: 评论(

2006年,是云计算滚滚浪潮的开端,这场IT技术变革始于亚马逊AWS的成立,它让公有云成为整个云行业的标杆,也形成了云原生的技术洪流,推动企业上云和各行各业数字化转型的开启。

云上的IT架构及服务创新,让传统私有部署模式望尘莫及。从虚拟机到容器,云计算通过不断细化服务颗粒度,持续刷新其降本提质增效的魔力。

随着数字经济的发展,越来越多的企业开始采用微服务、容器以及云原生的技术和方式加速企业的数字化转型。这也随之带来一系列问题,比如怎样让企业已有的旧系统和新应用之间做到无缝衔接?如何快速敏捷地完成应用的集成,以提高可持续的交付能力?

如何在混合多云环境下,最大程度降低架构转型的技术风险?现代化应用是许多企业推进数字化转型进程中所共同面临的挑战。

云原生时代,为何现代化应用如此重要?

年初,IDC在发布的《2021年中国云计算市场十大预测》中指出,到2021年,所有采用云计算的企业都需应对跨云的应用孤岛和数据集成问题,20%的企业将采用互连的云架构来克服这些问题;而为了获得业务敏捷性,企业将致力于通过使用云原生开发和部署服务,在2023年前实现其30%的现有应用的现代化;而到2024年,企业对于轻量级的功能丰富的SaaS解决方案的需求,将推动35%以上的ISV重新架构或构建新的云原生应用。

这意味着未来应用现代化将成为每一家企业发展的必由之路。在此过程中,企业往往会面临一系列的挑战,如应用的基础设施建设和扩容时间长、可靠性低、上线周期长、安全性弱、治理复杂等问题,企业业务升级无法快速响应激烈的市场竞争和用户需求。

现代化应用作为一种应用改造的思想为这些问题的解决提供了路径,也成为越来越多企业在云原生时代背景下的课题。

怎样的应用才能称得上是合格的现代化应用?它应该是一种具有弹性、支持多云的微服务架构,由虚拟机、容器和无服务器功能的协调发布组成。

一个应用应该从不同的角度(比如构建、运行、管理、连接和保护)具有某些特质,才能称作是现代化的应用。

现代化应用既要能快速响应变化,又要能快速交付使用,这就要求企业的应用系统是弹性的,可以快速扩容,同时也能对故障进行容错。

为了快速交付,系统架构必须要能够解耦,这就要求企业采用微服务架构、采用DevOps CI/CD流水线等。

同时,为了避免厂商绑定、实现高可用等原因,也需要能够支持多云部署,这就要求企业采用虚拟机、容器、无服务器等方式解耦应用和基础设施。

实现企业应用现代化可以从根本上应对业务、技术的飞速发展做带来的挑战,为用户提供切实的价值。

根据VMware的市场洞察报告显示,目前有72%的企业重视为现有应用构建转型之路,即通过对云原生的应用体系架构进行现代化改造和重构,以便在多云环境下开发混合云应用。

那么企业进行应用现代化改造将获得哪些收益?

传统应用迁移上云,通过云计算基础设施大大节省了前期的采购成本和后期的运维成本、按需付费,同时通过采用DevOps理念,引入CI/CD流水线工具极大的提高了研发效能。

现代化应用结合敏捷软件开发方法,通过容器技术、微服务和DevOps工具链能快速建立自动化流水线,加速企业应用快速交付,同时可以实现在快速交付的过程中保障交付质量,持续学习和改进。

通过微服务架构对传统单体架构进行解耦,让各个服务保持灵活性,针对当前业务场景下的潮汐流量、流量洪峰等场景可以快速针对性的进行服务扩容。分布式微服务架构由于其本身特性,故障是不可避免的,所以微服务架构在设计角度就考虑了如何容错,尽可能实现在保障整体可用的前提下限制故障范围,实现故障自愈。

采用容器编排框架,可以管理成千上万的应用容器,当某个应用出现故障时,编排系统能够及时发现并自动摘除问题应用,同时智能调度到有效资源上,保证了应用系统的稳定运行。

基于容器的PaaS平台兼容屏蔽底层基础设施、负载均衡、网络、存储等异构资源,为云及业务应用系统提供统一的PaaS能力。

相对于虚拟机方式,容器部署方式更轻量级,能够快速启动、CPU资源利用率更高。

全球云计算厂商躬身入局,开启现代化应用之旅

事实上,包括亚马逊云科技、华为云在内的全球云计算厂商已在这一领域进行了多年实践。在9月23日召开的华为全联接2021上,华为云提出了应用现代化的全新理念和架构,为企业提供基础设施、领先的应用架构设计、敏捷的开发运维和可视化治理运营四大具体实践框架,不仅能够最大化的帮助企业实现应用的敏捷创新,更能释放应用的全新商业价值。

分享给小伙伴们:
本文标签: 云计算, 云原生, 混合云

更多文章

相关文章