近日,在中国通信标准化协会云计算标准和开源推进委员会(以下简称信通院)主办的《OSCAR 开源先锋日——云原生专场》上,由云原生开源产业联盟、CNCF 基金会联合选出并重磅发布 2020 年度云原生应用十大优秀案例。由阿里云提供技术服务的申通通用云原生计算平台和中国民生银行场景化数据服务中台两大案例在激烈角逐中脱颖而出,成功入选云原生十大优秀案例,同时这两大案例将被编入《云原生发展白皮书(2020 年)》。
以大数据、云计算、人工智能等新技术所推动的数字化转型正迅速的改变着我们所处的时代,其巨大的影响力已经从量变到质变。在容器技术、可持续交付、编排系统等开源社区的推动下,应用上云已经是不可逆转的趋势,随着云化技术的不断进展,作为一套技术体系与一套方法论的云原生概念应运而生,并成为云计算的一个必然导向。
申通核心系统云原生化上云,在成本、稳定性、效率、赋能业务四个维度获得显著成效
申通过去使用线下机房作为计算及数据存储平台,在业务增长过程中遇到了一些瓶颈,比如软件交付周期过长,大促保障对资源的要求高、系统稳定性差等。而云原生技术天然适合解决传统应用升级缓慢、架构臃肿、不能快速迭代等方面的问题。
正是看中了云原生技术能够给申通带来的价值,所以申通决定转为使用公有云作为主要计算资源。在跟阿里云进行多次技术交流之后,最终确定阿里云为唯一合作伙伴,为申通提供稳定的计算、数据处理平台。目前,申通每天处理订单量在千万级别,处理物流轨迹在亿级别,每天产生的数据量在 1T,使用 1300+个计算节点来实时处理业务。
申通上云总负责人提到,随着申通业务日益增长,采用云原生架构方案,可以解决传统应用升级缓慢、架构臃肿、不能快速迭代等问题。通过阿里云全面转型为基于 Kubernetes 的云原生架构体系,在成本、稳定性、效率、赋能业务四个维度获得显著成效,这些云原生技术带来的价值,是申通转为使用公有云作为主要计算资源的核心动力。
具体来看,阿里云为申通搭建通用云原生计算平台之后,在成本、稳定性、效率、赋能业务等方面的效果体现在:
在成本方面:使用公有云作为计算平台,可以让企业不必因为业务突发增长的需求,而一次性投入大量资金成本用于采购服务器及扩充机柜。在公共云上可以做到随用随付,对于一些创新业务想做技术调研而言非常方便。用完即销毁,按量付费。另外云产品都是免运维自行托管在云端,可以节省人工运维成本,让企业更专注于做核心业务。
在稳定性方面:云上产品都是提供至少 5 个 9 以上的 SLA 服务,而自建的话稳定性差不少。另外有些开源的软件可能还存在部分功能上的 bug 影响了业务。另外在数据安全方面,云上数据可以做到异地备份,阿里云数据类产品的归档高可靠、低成本、安全性、存储无限等特点,让企业数据更安全。
在效率方面:借助跟云产品的深度集成,方便研发一站式完成研发、运维工作。从业务需求立项到拉分支开发,再到测试环境功能回归验证,再部署到预发验证及最后上线,整个持续集成可以做到分钟级。排查问题方面,研发直接选择所负责的应用,通过集成的 SLS 日志控制台快速检索程序的异常日志,定位问题,免去了登录机器查日志的麻烦。
在赋能业务方面:云上组件有 300 多种,涵盖了计算、AI、大数据、IoT 等诸多领域,这样可以节省业务创新带来的技术成本。
民生银行以“微服务+云化技术”组合拳建设数据中台
近年来银行经营压力持续增大,各条业务线在一线经营上,为了寻求新的增长点,提出了诸多个性化数据分析和服务的述求,在没有数据中台时,要满足诸如个金、私银、小微、公司、供应链、资管等诸多银行业务线的数据需求,数据分析师和工程师需要在后台数据仓库上完成 T+1 的数据加工,然后将数据文件推送给各个业务前端系统,每个业务前端系统都维持一个小规模的数据团队,专门负责将数据文件转化为自己领域内的数据服务,实现业务述求,这就导致出现存储浪费大,传递效率低,人力投入大,管控力度弱等痛点。
数据中台在助力企业效能提升上成效显著,为民生银行零售、公司、网金、供应链、监管等 10 余个业务领域的数据诉求提供支撑,涵盖 100 余项专业化金融场景、数百项数据服务,日均调用次数超 1000 万,是一次将中台化数据理念与云原生技术架构结合应用的成功实践。
银行业建设数据中台,是要在前台和后台之间建设一组专业化的数据通道,使业务团队专注于产品的具体逻辑与业务管理流程,数据专家专注于加速从数据到价值的过程,提高对业务的响应能力,为商业银行的数据体系注入新的活力。 “微服务”、“云化的异构存储能力”、“云化的部署运营能力”、“云化的协作管理能力”就是数据中台解决目前金融业数据应用痛点的思路,将数据服务集中进行开发和处理,盘活数据,让数据在线。
民生银行数据中台在践行云原生架构上,结合金融数据服务特点,从云化工具、异构组件、云化管理三个层面,进行了探索实践。
工具层面,按照原生支持“云化开发”、“云化存储”、“云化发布”、“云化运维”的标准,打造一站式的数据服务云化 DevOps 工作台;管理层面,推出场景金融服务管理方案,对云化微服务集实施“领域分区+技术分级+场景分层”的多维管理,解决微服务解耦粒度、场景化运营管理等云原生管理难题;组件层面,综合金融数据应用特点、数据存储组件能力等因素,构建符合大型金融场景的异构存储组件分级应用方案,根据场景选择合适的存储组件,灵活组合、插拔式使用。
工具层面,打牢根基;组件层面,丰富能力;管理层面,厘清脉络。工具、组件、管理协同,共同打造场景化的数据服务和数据产品、完成数据赋能。
阿里云和民生银行共同建设的民生银行容器平台是民生银行云原生应用的幕后英雄,构建起民生银行强大的云原生生态体系,将管理视角和重心由以 IT 资源为核心转换成以应用业务为核心,标准化应用模型,提升应用研发效率和技术管控能力。同时,借助业内领先的云原生技术,提供全生命周期的平台支撑,解决金融应用从传统架构向云原生架构转型的痛点。正是这些幕后英雄,为像数据中台这样的云原生应用持续快速迭代、稳定高效运行提供了有力支撑,为民生银行云原生技术的推广应用保驾护航。
数字化转型已经成为企业发展的必然选择,而云原生技术与数据中台正是实现数字化转型所必须的创新技术与方法论。大部分企业在数字化转型的过程中,付出了不少的努力与时间,但因为对云原生与数据中台技术方法论了解匮乏,加之没有好的技术、平台与产品支撑,导致走了不少弯路。阿里云将助力企业全面拥抱云计算,让企业少走弯路,解决其在发展过程中面临的种种难题与挑战。
接下来,阿里云还将深度参与信通院在云原生白皮书撰写、云原生标准制定等方面的工作,为云原生技术的应用落地和创新发展做出积极贡献!
评论