现在的位置: 首页 > 云计算 > 算法 > 正文

什么是计算治理

2020年01月07日 云计算, 算法 ⁄ 共 900字 ⁄ 字号 评论关闭

  在当前的复杂分布式架构环境下,服务治理已经大行其道。但目光往下一层,从上层APP、Service,到底层计算引擎这一层面,却还是各个引擎各自为政,Client-Server模式紧耦合满天飞的情况。如何做好“计算治理”,让复杂环境下各种类型的大量计算任务,都能更简洁、灵活、有序、可控的提交执行,和保障成功返回结果?计算中间件Linkis就是上述问题的最佳实践。

什么是计算治理?

  就像《微服务设计》一书中提到的,如同城市规划师在面对一座庞大、复杂且不断变化的城市时,所需要做的规划、设计和治理一样,庞大复杂的软件系统环境中的各种区域、元素、角色和关系,也需要整治和管理,以使其以一种更简洁、优雅、有序、可控的方式协同运作,而不是变成一团乱麻。

  在当前的复杂分布式架构环境下,大量APP、Service间的通信、协调和管理,已经有了从SOA到微服务的成熟理念,及从ESB到ServiceMesh的众多实践,来实现其从服务注册发现、配置管理、网关路由,到流控熔断、日志监控等一系列完整的服务治理功能。服务治理框架的“中间件”层设计,可以很好的实现服务间的解耦、异构屏蔽和互操作,并提供路由、流控、状态管理、监控等治理特性的共性提炼和复用,增强整个架构的灵活性、管控能力、可扩展性和可维护性。

  计算治理关注的正是上层应用和底层计算引擎之间,从Client到Server的连接层范围,所存在的紧耦合、灵活性和管控能力欠缺、缺乏复用能力、可扩展性、可维护性差等问题。要让复杂分布式架构环境下各种类型的计算任务,都能更简洁、灵活、有序、可控的提交执行,和成功返回结果。

什么是复杂分布式架构环境?

  分布式架构,指的是系统的组件分布在通过网络相连的不同计算机上,组件之间通过网络传递消息进行通信和协调,协同完成某一目标。一般来说有水平和垂直两个拆分方向,以解决高内聚低耦合、高并发、高可用等方面问题。

  多个分布式架构的系统,组成分布式系统群,就形成了一个相对复杂的分布式架构环境。通常包含多种上层应用服务,多种底层基础计算存储引擎。

  结束语:以上就是关于什么是计算治理的全部内容,更多内容请关注学步园。

抱歉!评论已关闭.