您的浏览器版本过低,为保证更佳的浏览体验,请点击更新高版本浏览器
以后再说X作者:星云付POS官网 发布时间:2022-08-03 09:30:02 次浏览
未来,Service Mesh也将成为像操作系统一样的基础运行平台,开发者只需要关心路由如何配置,流量怎么管理即可,而不再会去关心Service Mesh怎么来实现。
为什么大家如此追捧Service Mesh呢?上一篇我们主要聊了Service Mesh的优势和特质,今天小钛继续为大家带来Service Mesh系列,究竟它架构上的优势在其发展过程中,将为企业的业务端带来哪些裨益?又将经历哪些演化升级阶段呢?
首先一点,最显著的当然是带来研发效率上的显著提升。
从互联网诞生至今,我们逐渐从单机部署应用的模式转变为分布式部署模式,分布式部署模式节省了资源成本、提高了服务的可用性,但同时也经常容易引起困扰。
相信任何公司的研发小伙伴都会有这样的体会:原本在单机上部署应用时只需要关心业务的逻辑正确,可是到了分布式环境中,不仅要关心业务逻辑,还要关心服务的正确调用,必须要去理解服务调用的细节逻辑,才能正确地使用服务治理框架。
而有了Service Mesh之后,产品的研发再也不需要去学习如何接入服务治理框架了,所有的流量控制逻辑都能在控台上通过鼠标点击来轻松配置。研发的小伙伴可以将时间更多地花在实现更好的产品上,从而带来更多的收益。
其次,Service Mesh可以让多技术体系轻松融合。
当公司规模不断扩大或者进行兼并重组后,必然会产生不同团队使用不同技术体系的现象。
为了避免重复开发,更有效地利用公司资源,必须有一种技术框架来支持异构应用间的相互调用,对于早期的微服务框架来说,需要开发多种语言的客户端来满足这项需求,然而这一成本无疑是巨大的,特别是当功能迭代时,还需要保持各开发语言的功能同步,这是一项巨大的工程(就好像苹果手机上的微信功能和安卓手机上的微信功能始终有一定的区别一样,相信大家都有所体会)。
然而有了Service Mesh之后,就再也不用担心功能不一致的问题了,任何开发语言开发项目都能轻松地相互调用。
最后一点,Service Mesh能够增强运维管理的能力。
除了上面提到的那些问题外,分布式部署模式同样会带来运维管理上的复杂;集中式服务治理模式中通常需要多套负载均衡中间件,也就需要多套不同的配置,且出现问题时需要分别去排查相应实例的情况,非常耗时耗力。
而对于集成式的服务治理模式,虽然配置相对统一,但功能升级却是一大难题。由于服务治理客户端是集成在项目代码中的,因此升级必须和项目一起升,而项目升级的周期各不相同,最终就会导致存在多个版本的服务治理客户端同时运行,部分升了级的客户端有新功能,而部分老的客户端却没有,管理起来非常复杂。
使用了Service Mesh之后,企业可以拥有统一的服务治理代理,其功能统一、配置灵活。
另外,使用统一的服务代理意味着可以做统一的日志管理、统一的服务监控、统一的模拟测试方法……这将为功能验证和线上问题排查节约大量的时间。
现如今,科技发展日新月异,新旧技术更迭非常快。在技术发展过程中,必然有一种将成为主流,而其他则会被逐渐淘汰直至完全消失。
就像最早大家都用小型机来部署应用,后来逐渐被虚拟机所替代,而现在走在潮流前端的公司基本都在使用云服务器或者Kubernetes+Docker的部署模式了。
Service Mesh正是在这个云时代诞生的产物,它的诞生就是为了解决在云原生环境下复杂服务的治理问题,所以说它的诞生有其必然性。
笔者认为,今后无论是istio胜出、linkerd胜出还是其他Service Mesh框架胜出,Service Mesh都必将成为服务治理问题的主流架构,其他的服务治理架构逐渐都将被替代或淘汰。
就像大家在使用移动网络时,不太会关心4G和5G网络的具体实现方式,而只会关心哪个网速更快,哪家供应商更好而已。
未来,Service Mesh也将成为像操作系统一样的基础运行平台,开发者只需要关心路由如何配置,流量怎么管理即可,而不再会去关心Service Mesh怎么来实现。
如果在服务治理领域出现了这种情况,说明Service Mesh架构就成功了,它将真正地成为网络基础服务,可以看做是七层网络结构上的第八层结构。使用它的人可能都感受不到Service Mesh这一层的存在,但它仍然会作为一种核心技术存在于技术架构中。就像我国最近大力发展的芯片技术一样,虽然非常底层,但仍然拥有革命性的技术提升可能性。
彼时的Service Mesh就像一位隐居的武林高手,虽然远离江湖,但是仍然深远地影响着江湖中的人们。让我们一起来期待这一天的早日到来吧!
Copyright © 2028-2024 星云付POS官网 上海汇付天下有限公司 版权所有 招商专线:18782965538 备案号:蜀ICP备2021018159号 网站地图