全域Serverless化,华为云引领下一代云计算新范式
本文分享自华为云社区《全域Serverless化,华为云引领下一代云计算新范式》,作者: 华为云PaaS服务小智 。
近日,华为开发者大会2023(Cloud)在东莞成功举办,期间“全域Serverless化,引领下一代云计算新范式”专题论坛人气满满。华为云首席产品官方国伟携手业界专家、客户、伙伴,面向广大开发者,分享了在Serverless领域的前沿思考和实践。
华为云致力于推进全域Serverless,通过核心产品全面的Serverless化,具有极简开发部署、极快自动弹性、极低成本消耗的优势,能够帮助企业缩短TTM从周到天、成本大幅降低、毫秒级扩容轻松应对流量洪峰,成就高质量增长的现代化企业,支撑千行百业应用现代化。
▲ 华为云首席产品官 方国伟
华为云致力核心产品全面Serverless化
华为云首席产品官方国伟介绍,华为云的目标是将各领域产品逐步Serverless化,包括函数工作流FunctionGraph、数据仓库GaussDB(DWS)、盘古大模型、AI开发生产线ModelArts、云数据库GaussDB(for MySQL)、事件网格EventGrid等产品,帮助企业缩短交付周期,提升上云效率,抢占市场先机。
▲华为云核心产品全面Serverless化
华为云Serverless以GP(General Purpose) Serverless为演进目标,在Serverless基础设施和基于元戎架构构建的分布式内核两方面做持续投入。
- 应用托管运维提供了函数工作流FunctionGraph和云应用引擎托管CAE两种方式,支持Web应用、分布式Job应用、微服务应用等主流应用的全托管。
- 大数据领域把数据作业流中的核心产品全部Serverless化,包括数据仓库GaussDB(DWS),数据湖探索DLI,云搜索CSS等都提供了Serverless版本;
- 机器学习领域提供了开箱即用的AI开发生产线ModelArts,按需进行分布式训练,自动化模型生成;
- 数据库通过存算分离,提供了以应用为中心的Serverless版本;
- 应用集成领域提供事件网格EventGrid,以不同形式进行应用、数据、消息的集成。
通过全面的Serverless化,开发者可以搭建各种场景下的复杂应用,按需计费,无需运维基础设施,享受云技术红利。
方国伟预告了华为云产品动态。下半年华为云将发布两个新产品:一个是CCE Autopilot,目标是降低用户负担;另一个是轻量容器实例,面向中小企业,帮忙用户方便使用CCE Autopilot。
在面向Cloud Bursting场景,去哪儿网基于华为云Serverless容器打造了灵活上云新体验,带宽成本下降了90%,批创性能提升70%,该方案可广泛应用于互联网行业。
华为云FunctionGraph 2.0 四大核心能力全新升级:Serverless应用中心、智能Serverless化底座、异构Serverless资源池、大文件加速技术等能力全新升级,AIGC应用开发将更高效。
在车联网场景,某Top车企使用FunctionGraph将业务Serverless化,实现了毫秒级弹性,成本降低40%。
▲ 华为云首席产品官方国伟 展示FunctionGraph2.0能力升级
同时,华为云CAE产品升级:微服务Serverless托管,运维效率提升50%、实现自动跨AZ的高可用能力;并将GaussDB(for MySQL) Serverless化,实现业务无感知的极致弹性。DataArts数据治理生产线核心服务Serverless化全新升级,增强了Serverless大数据平台DLI的弹性伸缩能力,让Spark、Flink、SQL作业集群可以共享同一个弹性资源池,降低了30%资源消耗。
华为云函数工作流FunctionGraph:助力企业快速构建敏捷弹性的现代化应用
华为云PaaS服务Serverless产品总监分享了“迈向Serverless,快速构建敏捷弹性的现代化应用”的主题演讲,推出Serverless应用中心,该中心提供大量Serverless应用模板,能够一键部署函数和周边依赖资源,节省部署时间,让开发人员快速上手使用函数、创建Serverless应用。▲华为云函数工作流FunctionGraph推出Serverless应用中心
同时,发布《华为大型应用Serverless化最佳实践》,详细介绍了华为财经系统Serverless化改造实现流程及收益。
▲华为大型应用Serverless化最佳实践
现代化应用体现在应用架构、应用价值、应用体验、应用生成、应用交付、应用安全六个方面。那么Serverless如何帮助企业实现应用现代化?“Serverless代表计算、架构、开发模式3条演进线的交汇点:架构模式的演进,让开发者不需要关注底层资源,获取更高的弹性;开发模式的演进,通过FunctionGraph,将代码上传到平台上,应用即可快速运行;计算模式的演进,让开发者做到服务器无感知。华为云函数工作流FunctionGraph是Serverless的首要产品形态,可以快速构建敏捷弹性的现代化应用。”华为云PaaS服务Serverless产品总监介绍。
▲ Serverless代表计算、架构、开发模式3条演进线的交汇点
华为云函数工作流FunctionGraph已支撑千行百业进行应用现代化,在车联网现代化方面,实现了架构的自动灵活扩展,实现了高度自动化运维,大幅降低了成本。在AIGC行业现代化方面,构建了全新的Serverless应用中心,帮助开发者快速完成从0到1业务开发,5分钟高效部署和发布AIGC应用,研发效能提升80%,另外依托更智能的Serverless底座,实现毫秒级极致冷启动,性能大幅提升。
▲ 华为云PaaS服务Serverless产品总监介绍FunctionGraph在AIGC行业的应用场景
最佳实践:华为MetaERP资产核算Serverless化后,资源成本降低70%
华为MetaERP财经领域首席架构师韩骁分享了“资源成本降低70%!华为MetaERP资产核算的Serverless实践”,基于FunctionGraph能力,提供微服务serverless化解决方案,能实现复杂企业应用MetaSaaS Serverless化。
▲ 华为MetaERP财经领域首席架构师韩骁 分享MetaERP的业务特点和痛点
在MetaERP改造上,针对CPU使用率低、典型洪峰、最低资源在线、所需资源降不下来等业务痛点,使用Serverless后,函数化改造后性能未劣化,降低资源成本明显,常驻实例资源降低75%,月均资源消耗降低70%;另外,开发和运维效率大幅提升,从94人天降到30.5人天。
华为云Serverless容器:开箱即用,简化用户体验
华为云云原生产品总监在“Serverless容器开箱即用,简化用户体验”的主题演讲中表示,云原生向分布式化和Serverless化演进,华为云通过持续Serverless化,云原生产品全面进入自动驾驶时代,目前,云原生Serverless容器已支持多场景业务负载灵活弹性扩容。
▲ 华为云云原生产品总监分享云原生向分布式化、Serverless化演进
依托Serverless的极致弹性能力,实现30秒扩容超2万核,微博热点事件平稳运行,帮助微博轻松应对全年50+次的突发流量浪涌。另外,CCE和CCI支撑深势科技打造了分布式多云调度平台,CCI作为Serverless容器服务,资源秒级开通、按需使用、降成本;长稳业务运行在CCE节点,批量计算任务运行在CCI,实现整体成本最优。
成功案例:百果园基于CCI实现流量灵活治理,业务极速弹性
深圳百果园实业(集团)技术总监付春分享了“百果园基于CCI实现流量灵活治理,业务极速弹性”的主题演讲。基于Serverless容器落地DevOps平台,实现微服务架构统一治理,开发效率提升30%,成本优化20%。
▲ 深圳百果园实业(集团)技术总监付春 分享华为云CCI的具体应用
华为云CCI是大规模高性能云原生Serverless容器资源底座,具备极致弹性、多元算力、按需计费、灵活弹性策略的特点;另外CCI支持对接CCE集群内安装的开源Istio插件,通过Istio控制面下发的流量治理策略,实现运行在CCE和CCI上的Pod业务流量统一治理;再基于华为云容器落地DevOps平台,通过UCS实现多云统一管理,百果园希望实现Business&DevOps&FinOps的模式。
方国伟认为Serverless 技术将朝着更通用的方向发展,极大简化云计算的编程模型,让开发者无需再关注资源申请、环境搭建、负载均衡、扩缩容等服务器相关的底层操作,只要聚焦核心业务上层应用逻辑的开发创新与实现,这也为企业降本提质增效、数字化转型和应用现代化创造了无限可能。
华为云FunctionGraph体验通道:https://www.huaweicloud.com/product/functiongraph.html