灵雀云应邀出席2019思杰高峰论坛,详解微服务落地最佳实践

来源: 云巴巴 2020-01-15 14:33:31

  10月31日,“智慧中国 赋能未来”2019思杰高峰论坛在北京成功举办。大会聚焦数字技术如何重塑工作方式,并积极探索在多云环境下企业如何通过释放信息技术架构活力,获得组织敏捷性。
 
  灵雀云首席架构师邵明岐应邀在论坛上发表主题演讲“灵雀云在企业微服务落地的最佳实践”。他在演讲中分别从当前业内微服务落地最佳实践、灵雀云基于最佳实践的落地解决方案两大维度进行了阐释。

微服务落地最佳实践

  他指出,当前企业在软件架构升级中面临着一系列严峻的压力和挑战。首先,软件架构需要升级到微服务架构,这是由于当前许多传统行业面临着新兴敏态业务的冲击,需要借助IT能力和产品快速响应客户和市场需求的变化,IT变成企业竞争力的核心。

  其次,存量系统做架构升级难度太大。企业通常的现状是:有大量存量的IT系统,架构臃肿复杂,遗留有大量技术债。同时,企业里依然以稳态的传统业务为主,因此应用架构需要兼顾敏态和稳态两种应用。此时,通过API来复用核心业务能力是行之有效的方法。
 
  第三,架构升级是一个长期螺旋式上升的过程,企业应用架构的改造需要循序渐进,不可能一蹴而就,一次性改造所有系统。
 
  因此在过渡过程中就会存在着中间状态、混合状态。基于API的企业级服务架构是兼顾复杂性与创新性,实现敏捷架构,进行微服务治理的有效方式。企业要落地微服务治理,分三层:客户端接入层、API调度层和服务层。
 
  客户端接入层提供用户的多渠道接入。不同接入渠道,组合调用业务API来实现不同的用户体验;API调度层用来解耦业务逻辑和用户体验,将API当做产品来开发和运营;服务层实现企业内部核心业务逻辑,并且封装数据的访问,服务可以是单体架构、SOA、以及微服务架构,并且是不同的拆分颗粒度,通过API统一来暴露。

 

  API 调度层将服务内部API做映射,形成统一的外部API。主要功能包括安全(认证,鉴权)、流量管理(限流,负载均衡)、监控(分析,告警)、转换(协议和格式转换)、路由(外部API匹配和路由到内部 API)以及生命周期管理(发布,更新,下架等)等。

  在服务层,如果是基于微服务架构开发的系统,内部也需要服务治理。服务治理功能偏运维,能够看到服务运行状态,当某个服务失败时,不会影响熔断、动态扩缩容、其他服务的处理等。

 

企业服务治理落地方案

  当企业落地微服务应用,就要考虑服务治理。首先,企业需要部署容器平台,来承载微服务。微服务开发需要频繁部署、弹性扩缩容等能力,如果没有容器平台的承载是不可能自动化管理好这些微服务的。
 
  其次,需要在微服务平台上部署Service mesh服务,来管理微服务内部的调用、服务治理等功能。在此之上,系统和系统之间的服务治理,还需要服务网关,无论是容器平台,还是非容器平台。服务网格主要解决管理侧的问题,如服务的计量计费、安全、生命周期等。
 
  第三,在最上层的流量入口企业通常需要企业级网关,帮助企业解决对外暴露的API问题。在实际架构落地过程中,对内对外API通常合并成一层。
 
  他最后还给出了网关的技术选型建议:服务和服务之间东西向的内部调用,通常选择服务网格Servicemesh。如果是服务之间的调用和治理,可以用微服务网关来解决,这类服务既可以是容器内部不同系统之间的,也可以是不同容器之间的。最后,容器之外的服务调用,则倾向于使用企业级网关,完全暴露给最上层的客户端。

  灵雀云在最近的CNBPS 2019云原生技术实践峰会上,发布了最新推出的AMP企业级 API 管理平台,帮助具有大量传统IT业务的企业客户实现云原生应用架构的落地。AMP定位为企业总API网关,负责南北向API治理,包括API 全生命周期管理、API 能力开放运营(API Economy)、API 治理等关键功能。

  灵雀云致力于通过更加全面的云原生技术能力和对传统IT业务的理解,帮助企业客户成功数字化转型。

更多产品了解

欢迎扫码加入云巴巴企业数字化交流服务群

产品交流、问题咨询、专业测评

都在这里!

 

评论列表

为你推荐

这5个错误在设计微服务架构的时候你一定要避开

这5个错误在设计微服务架构的时候你一定要避开

到目前为止,大多数企业开发工作人员已听说了微服务的种种好处,不过,真正通过将现有技术应用程序转换成微服务体系架构以“迁移整体式系统”时,你可能会发现设计一个有效的微服务架构困难重重。开发社区没有花大量的时间来讨论如何设计,而是讨论为什么采用微服务架构。

2020-04-13 17:27:40

看这里!带您了解DevOps的作用及工具

看这里!带您了解DevOps的作用及工具

如果您在查询有关DevOps的作用以及DevOps的工具的问题,恭喜您,找对了,本文将帮您解决您的疑问。

2020-04-15 16:39:08

DevOps诉求,大概可以从以下几方面来概括

DevOps诉求,大概可以从以下几方面来概括

关于DevOps的诉求,可以从以下六个方面来概括:     第一、更小、更频繁的变更──意味着更少的风险;     第二、让开发人员更多地控制生产环境;     第三、更多地以应用程序为中心来理解基础设施;     第四、定义简洁明了的流程;    

2020-04-15 16:08:17

2020年DevOps预计将或出现的5大趋势

2020年DevOps预计将或出现的5大趋势

人工智能技术和数据科学在 DevOps 领域拥有辽阔的前景,人工智能可以帮助 DevOps 团队确定持续集成(CI)或持续开发(CD, continuous development)中出现问题的位置,并根据从客户那里收集的数据采取适当行动。

2020-04-15 17:54:36

微服务架构一定能有效的组织软件系统开发?

微服务架构一定能有效的组织软件系统开发?

近年来,随着互联网产业的快速发展,以电子商务、O2O、移动医疗和在线教育为代表的互联网和互联网+应用,对软件产业的业务结构和系统产生了巨大的影响,在另一方面,快速的业务更新和产品迭代也带来了发展进程和模型系统的新的挑战。

2020-04-13 17:40:59

为什么云计算和DevOps互相需要彼此

为什么云计算和DevOps互相需要彼此

随着云计算的兴起,每个企业都已经成为服务业务企业。购买者并不善于通过寻找超级商品。 他们可能会寻找一流的研究来匹配他们对这些产品的使用。iPhone和Android手机将客户服务作为其产品包的一部分,笔记本电脑和手机,技术包括GPS,账单支付,配送,采购。

2020-04-15 18:00:41

严选云产品

声网Agora婚恋交友视频相亲方案 红娘、男女嘉宾和观众集成Agora SDK,通过Agora自建底层SD-RTN™传输实时音视频流;红娘、男女嘉宾三方可进行实时音视频交互,观众可围观相亲现场,通过RTM实时消息对相亲双方送上祝福;声网同时支持实时录制功能,用户可通过留存音视频内容进行内容审核,确保合法合规。
泛微文书定电子会计档案管理系统 泛微文书定电子会计档案管理系统业务、档案一体化方案,实现“票”“单”“证”“账”“表”全量会计资料应归尽归。为不同形态的会计资料提供多维度处理原则为不同形态的会计资料提供多维度处理原则,完整规划元数据项捕获节点及捕获方式,四性检测结果反馈,检测报告对外提供等。
AOS社区版 体验免费为世界上最大的数据中心提供支持的技术。
ZEGO秀场直播音视频解决方案 ZEGO秀场直播音视频解决方案,即构提供的SDK自带音质优化处理技术,提供清晰高保真的音质体验。语音互动延迟低,持双声道、全频带采集和编码,最高可达192Kbps码率。精确识别人脸后将模板形象与人脸融合进行换脸,可将明星脸替换至人脸,实时驱动拍摄照片与视频。
时空节拍SK-BOT时空交互数字人 时空节拍SK-BOT时空交互数字依托前沿多语态驱动、大模型深度学习、 多终端智能同步、虚拟实时交互等技术。 打造企业专属虚拟员工/助理。轻量化灵活部署可满足线上多端交互(公众号、网页、H5、APP等),广泛运用于金融客服、政务助手、医疗咨询、教育问答等场景,助力企业数字化升级。
瑞星ESM防病毒终端安全防护系统 瑞星 ESM 防病毒终端安全防护系统是北京瑞星网安技术股份有限公司开发的新一代企业级终端安全管理系统软件。产品集主机防病毒、防火墙、漏洞修复、资产管理、行为审计功能于一体,为用户提供了一套完整的终端安全解决方案。

推荐视频

甄选10000+数字化产品 为您免费使用

申请试用