APP下载

为什么需要关心服务网格

2021-06-04李滕

计算机与网络 2021年7期
关键词:服务

李滕

在微服务环境中,服务网格为开发和运营提供了好处。很多开发者不知道为什么要关心服务网格,我的回答总是一样:“只要想简化你的微服务架构,就应该运行在Kubernetes上。”

关于简化,你可能也想知道,为什么分布式微服务必须设计得如此复杂才能在Kubernetes集群上运行。正如本文所解释的那样,许多开发人员通过服务网格解决了微服务架构的复杂性,并通过在生产中采用服务网格获得了额外的好处。

服务网格

服务网格是一个专门的基础设施层,用于提供一个透明的、独立于代码的方式,以消除应用代码中的非功能性微服务能力。

服务网格对开发者的重要性

当开发人员将微服务部署到云时,无论业务功能如何,他们都必须解决非功能性微服务功,以避免级联故障。这些功能通常可以体现在服务发现、日志、监控、、认证、和跟踪等方面。开发人员必须花费更多的时间将它们添加到每个微服务中,而不是开发实际的业务逻辑,这使得微服务变得沉重而复杂。随着企业加速向云计算转移,服务网格可以提高开发人员的生产力。Kubernetes加服务网格平台不需要让服务负责处理这些复杂的问题,也不需要在每个服务中添加更多的代码来处理云原生的问题,而是负责向运行在该平台上的任何应用(现有的或新的,用任何编程语言或框架)提供这些服务。那么微服务就可以轻量级,专注于其业务逻辑,而不是云原生的复杂性。

服务网格对运维的重要性

登录APP查看全文

猜你喜欢

服务
自助取卡服务
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
服务在身边 健康每一天
高等教育为谁服务:演变与启示
招行30年:从“满意服务”到“感动服务”