机器之心时代变了,这才是敏捷DevOps、低代码、微服务的正确打开姿势( 三 )
作为一个 aPaaS 平台 , AppCube 具有如下优点:
极大地降低了构建门槛 , 允许业务开发者、业务管理员等多种角色以低代码 / 零代码的形式参与到开发过程中 。
加速了业务敏捷创新 , 利用丰富的组件与模板、积木式页面构建、简单易用的数据建模、灵活可视的服务 / 流程编排助力企业应用敏捷开发 。
围绕行业场景 , 有针对性地沉淀与提供标准化开发能力 。
缩减了企业 IT 与大型应用构建成本 。
AppCube 的最终目标是成为满足多场景、多角色参与、深积累的平台 , 从而不断帮助行业客户与伙伴解决业务及工程痛点 。
微服务架构带来的新问题怎么破
随着业务的发展 , 企业的团队规模往往越来越大 , 业务逻辑也越发复杂 , 但交付周期却越来越短 。 在传统的单体架构下 , 企业很难做到代码的重用、共享和跨团队合作 , 研发、测试、部署、维护的成本居高不下 。 而且 , 传统单体架构的可伸缩性、可靠性都很差 , 往往牵一发而动全身 。 这些弊端严重制约了业务的快速创新和敏捷交付 。
SOA 架构的出现缓解了这些问题 , 但在互联网化的交互模式下 , 它也面临新的挑战 , 如在流量突发高峰时段不能及时调整 , 无法适应流量难以预知的互联网新常态 。 在此基础上 , 「微服务架构」的概念应运而生 。
微服务旨在通过将功能分解到各个离散的服务中来实现对解决方案的解耦 。 它实现了各微服务独立自制和自动弹性伸缩 , 避免牵一发而动全身 。 此外 , 它还支持独立部署和 DevOps 服务快速上线 。 这些优点使其大大缩短了业务上线周期(可按天 / 周进行升级发布) , 提高了可扩展性 。
但需要指出的是 , 微服务也不是「银弹」 , 会带来一些新的问题 , 如:微服务业务如何拆分?如何基于微服务框架高效开发和上线?在不可预期的流量下如何保证业务高可靠运行?
在本次的 DevRun 开发者沙龙活动中 , 华为云应用平台微服务产品经理丛琳琳分享了华为云微服务架构针对上述问题的解决方案 。
本文插图
华为云微服务架构的技术沉淀可以分为环境管理、服务注册发现、服务契约、负载均衡、灰度发布、限流、熔断和容错等几个方面 , 而这些都可以在华为云微服务引擎(CSE)和华为云 ServiceStage 平台中找到 。
华为云微服务引擎的微服务开发框架打包了微服务注册、发现、通信和治理等基础能力 , 支持 REST 和 RPC 协议;微服务治理中心提供了微服务负载均衡、限流、降级、熔断、容错等治理能力;微服务灰度发布支持按权重和接口参数(例如用户群组或用户所属区域等等)定义微服务灰度发布规则等 。 而华为云的 ServiceStage 应用托管和微服务管理平台则可以帮助企业简化部署、监控、运维和治理等应用生命周期管理工作 , 面向企业提供微服务、移动和 Web 类应用开发的全栈解决方案 。
本文插图
【机器之心时代变了,这才是敏捷DevOps、低代码、微服务的正确打开姿势】
华为云的微服务技术在传统企业上云的过程中发挥了重要作用 。 以坤德岩土为例 , 这家公司在数字化转型过程中面临微服务转化难的问题 , 华为云通过 ServicStage 平台和 DevOps 标准化、应用架构标准化、交付环境标准化提供了应用开发、整合、发布、监控及运维等一站式解决方案 , 快速完成了坤德业务系统微服务化架构的改造 。
此外 , 华为云的微服务引擎也在使能数字政府、智慧园区、金融、工业云、新零售、制造能源等多个行业 。
本次 DevRun 开发者沙龙的活动现场还请来了华为(南宁)软件开发云创新中心总经理欧桂坤和南宁云宝智城数据服务有限责任公司副总经理吴芸 。
- 有孚网络“云时代”大势当前,专有云成企业上云首选
- IT之家 将重回 Win7 时代 UI,微软将在顶级窗口中加入圆角,外媒:Win10
- 数评时代 S7e开箱:高色域AMOLED屏与轻薄机身,视觉手感双提升,vivo
- 中金网 开启区块链无损收益的大航海时代,LuckyNumber
- 大卫聊科技 假共享真抢钱?,共享充电宝1元时代已经结束了!最高价格翻十倍
- W侃科技共享充电宝1元时代已经结束了!最高价格翻十倍,假共享真抢钱?
- 大航海时代LuckyNumber 开启区块链无损收益的大航海时代
- 乐安视野众管联的改变,工业产品购买的革新!B2B新时代!
- 滚筒科技说 人们会像依赖手机一样依赖机器人吗?机器人进入生活是祸还是福?
- 环球新基建新时代的选择——众管联BWFRP管道