设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 云计算 > 正文

大人,时代变了:敏捷DevOps、低代码、微服务的正确打开姿势都在这儿了(3)

发布时间:2020-11-30 15:40 所属栏目:124 来源:网络整理
导读:与之相矛盾的是,软件开发效率却难以像摩尔定律一样快速提升。开发者被繁重、重复的代码绊住了手脚,非开发人员被挡在开发工具、平台的高门槛之外。此外,现实中的诸多不确定因素也让软件开发成果与工作量投入不成

与之相矛盾的是,软件开发效率却难以像摩尔定律一样快速提升。开发者被繁重、重复的代码绊住了手脚,非开发人员被挡在开发工具、平台的高门槛之外。此外,现实中的诸多不确定因素也让软件开发成果与工作量投入不成正比,包括人员之间的沟通协作、业务的灵活多变、业务与技术之间的鸿沟、软件工程师技能差异等。

在这一背景下,低代码开发以其可视化、快速便捷、结构化的形式特征成为软件开发的新趋势。近年来,国内外科技巨头纷纷加入了低代码开发平台的赛道,华为也不例外,他们开发的应用魔方 AppCube 低代码平台致力于让上述不确定因子变为确定性因子,这是软件开发效率改进一直努力的方向。

在本次开发者沙龙中,华为云应用平台 AppCube 运营经理刘国军详细解读了 AppCube 的关键能力和优势。

大人,时代变了:敏捷DevOps、低代码、微服务的正确打开姿势都在这儿了

AppCube 是一个「平台 + 资产 + 生态」的低代码云化应用开发与运行平台。顾名思义,它就像一个魔方,可以让你通过任意组合,排列各种模块化元素,创建功能各异的应用。

大人,时代变了:敏捷DevOps、低代码、微服务的正确打开姿势都在这儿了

作为一个 aPaaS 平台,AppCube 具有如下优点:

1.极大地降低了构建门槛,允许业务开发者、业务管理员等多种角色以低代码 / 零代码的形式参与到开发过程中。

2.加速了业务敏捷创新,利用丰富的组件与模板、积木式页面构建、简单易用的数据建模、灵活可视的服务 / 流程编排助力企业应用敏捷开发。

3.围绕行业场景,有针对性地沉淀与提供标准化开发能力。

4.缩减了企业 IT 与大型应用构建成本。

AppCube 的最终目标是成为满足多场景、多角色参与、深积累的平台,从而不断帮助行业客户与伙伴解决业务及工程痛点。

  微服务架构带来的新问题怎么破

随着业务的发展,企业的团队规模往往越来越大,业务逻辑也越发复杂,但交付周期却越来越短。在传统的单体架构下,企业很难做到代码的重用、共享和跨团队合作,研发、测试、部署、维护的成本居高不下。而且,传统单体架构的可伸缩性、可靠性都很差,往往牵一发而动全身。这些弊端严重制约了业务的快速创新和敏捷交付。

SOA 架构的出现缓解了这些问题,但在互联网化的交互模式下,它也面临新的挑战,如在流量突发高峰时段不能及时调整,无法适应流量难以预知的互联网新常态。在此基础上,「微服务架构」的概念应运而生。

微服务旨在通过将功能分解到各个离散的服务中来实现对解决方案的解耦。它实现了各微服务独立自制和自动弹性伸缩,避免牵一发而动全身。此外,它还支持独立部署和 DevOps 服务快速上线。这些优点使其大大缩短了业务上线周期(可按天 / 周进行升级发布),提高了可扩展性。

但需要指出的是,微服务也不是「银弹」,会带来一些新的问题,如:微服务业务如何拆分?如何基于微服务框架高效开发和上线?在不可预期的流量下如何保证业务高可靠运行?

在本次的 DevRun 开发者沙龙活动中,华为云应用平台微服务产品经理丛琳琳分享了华为云微服务架构针对上述问题的解决方案。

大人,时代变了:敏捷DevOps、低代码、微服务的正确打开姿势都在这儿了

华为云微服务架构的技术沉淀可以分为环境管理、服务注册发现、服务契约、负载均衡、灰度发布、限流、熔断和容错等几个方面,而这些都可以在华为云微服务引擎(CSE)和华为云 ServiceStage 平台中找到。

华为云微服务引擎的微服务开发框架打包了微服务注册、发现、通信和治理等基础能力,支持 REST 和 RPC 协议;微服务治理中心提供了微服务负载均衡、限流、降级、熔断、容错等治理能力;微服务灰度发布支持按权重和接口参数(例如用户群组或用户所属区域等等)定义微服务灰度发布规则等。而华为云的 ServiceStage 应用托管和微服务管理平台则可以帮助企业简化部署、监控、运维和治理等应用生命周期管理工作,面向企业提供微服务、移动和 Web 类应用开发的全栈解决方案。

大人,时代变了:敏捷DevOps、低代码、微服务的正确打开姿势都在这儿了

华为云的微服务技术在传统企业上云的过程中发挥了重要作用。以坤德岩土为例,这家公司在数字化转型过程中面临微服务转化难的问题,华为云通过 ServicStage 平台和 DevOps 标准化、应用架构标准化、交付环境标准化提供了应用开发、整合、发布、监控及运维等一站式解决方案,快速完成了坤德业务系统微服务化架构的改造。

此外,华为云的微服务引擎也在使能数字政府、智慧园区、金融、工业云、新零售、制造能源等多个行业。

本次 DevRun 开发者沙龙的活动现场还请来了华为(南宁)软件开发云创新中心总经理欧桂坤和南宁云宝智城数据服务有限责任公司副总经理吴芸。

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读