原文链接:https://jaxenter.com/istio-service-mesh-interview-harrington-148638.html

作者:Gabriela Motroc

译者:殷龙飞

审校:宋净超

Istio正在引发大量的关注,特别是1.0版本发布后。但它是否成为Kubernetes之上的事实的服务网络标准呢? 我们采访了Red Hat的Istio产品经理“红胡子”Brian Harrington,他的答案是肯定的。“有了Istio,部署很简单,与Kubernetes的集成也是浑然一体的。感觉就应该是这样。“

图片:红胡子 Brian Harrington

Istio 1.0 在今年8月初发布,所有核心功能现在都可以用于生产。

如果您已经熟悉0.8中提供的功能,那么您应该知道1.0中提供的新功能列表并不长;该团队选择专注于修复错误并提高性能。如果您想看看Istio 1.0中引入的所有更改,可以阅读发行说明。

我们与Red Hat的Istio产品经理“红胡子”Brian Harrington讨论了他最喜欢的功能,Istio的未来以及它是否具备成为Kubernetes事实上的服务网络标准的功能。

Istio改变游戏规则?

JAXenter:Istio可能相对较新,但这种用于连接、管理和保护微服务的工具正在获得广泛的支持。增长背后的原因是什么?

“红胡子”Brian Harrington: 最大的原因是范式的转变。在 Netflix的OSS (开放源代码软件套件)带来了很多强大的功能,个人开发企业级Java应用程序,但它要求你为了实现整个套件的而整合各种软件库。Istio令人兴奋,因为它为用户提供了A/B测试、断路、服务授权等功能,同时最大限度地减少了代码更改。

JAXenter:Google最近宣布的云服务平台以Istio(和Kubernetes)为核心。这对Istio的未来意味着什么?

“红胡子”Brian Harrington: 这表明该领域的老牌企业已经认识到了一项卓越的技术,并且明白早期合作将为客户带来更大的成功。反过来,如果客户成功,采用的供应商提供的解决方案也会增加。

JAXenter:Istio能否成为Kubernetes事实上的服务网络?

“红胡子”Brian Harrington: 我敢肯定会的。其他解决方案通常是在操作组件,这些组件不是以云原生主体为基础构建的,因此可能总是感觉有点笨拙。使用Istio,部署非常简单,与Kubernetes的集成也浑然一体。感觉好像应该一直存在。

JAXenter:在Istio 1.0中你最喜欢的功能是什么?

“红胡子”Brian Harrington: 我最喜欢的功能是能够自由控制流量的路由。过去运行服务时,总是需要昂贵的专用负载均衡硬件的组合才能实现该功能,还要修改应用程序,有时候甚至需要重写一个才能良好运行。

在Istio中,将10%的流量分配到不同版本的服务并将这些连接路由到该版本的服务十分简单。围绕该功能的易用性改变了游戏规则。

请参见:Istio 1.0发布,已生产就绪!

JAXenter:Istio的未来是模块化的吗?

“红胡子”Brian Harrington: 模块化是Istio未来的一部分。Istio规定了某些需要满足的接口,然后允许用户使用他们最熟悉的软件来满足这些接口。 这在“Nginmesh”项目中最为明显,其中Envoy(Istio的代理组件)被Nginx取代。

其他用户同样可以用Linkerd取代了Envoy。

JAXenter:使用Istio最大的好处是什么?

**“红胡子”Brian Harrington:**Istio最耀眼的一个特点是它专注于应用程序的安全性。设置双向TLS的功能可自动解锁其他高级功能,例如服务授权以及服务之间的加密。Istio还具有与其他 SPIFFE (适用于所有人的安全生产身份框架)兼容系统集成的能力,这将有助于推动未来采用更高度安全的应用程序。

随着时间的推移,我希望看到安全特性进一步扩展,包括类似于Google的身份识别代理的功能 。关于这一点的好处是,通过对JSON Web token的支持和对OpenID Connect的支持奠定了一些基础。

还请参见: Google Cloud Next '18:云开发人员所希望的一切

JAXenter:Istio有什么Linkerd身上不具备的东西吗?

**“红胡子”Brian Harrington:**Istio拥有一个蓬勃发展的社区,正以惊人的速度增长。顺便提一下,Istio已经存在了大约 21个月 ,在GitHub上有超过200个贡献者和一个非常活跃pulse(即使你忽略像Fortio这样的子项目只看Istio核心项目)。而Linkerd已经存在了近31个月。即使你结合Linkerd v1和Linkerd v2 的“pulse” ,它们的活跃度比起Istio仍然相去甚远。

JAXenter:您能展望下服务网格的未来吗?

“红胡子”Brian Harrington: 我相信服务网格的未来与无服务器计算(Serverless)有关。 我们正在融合开发人员成功地将代码库分解为原子组件的状态。

这种趋势甚至反映在围绕Istio模块化的问题上。我觉得服务网格的未来是与Knative和Apache Whisk等技术共生的,它使开发人员能够重新采用“仅做一件事并把它做得好”(do one thing and do it well)的“UNIX哲学”,以建立应用的未来。

Istio 101:Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理相关推荐

  1. Service Mesh的未来将与Knative和Apahce Whisk等技术和谐共存——采访RedHat的Istio产品经理...

    本文为译文,转载自:www.servicemesher.com/blog/istio-- Istio正在引发大量的关注,特别是1.0版本发布后.但它是否成为Kubernetes之上的事实的服务网络标准 ...

  2. Kubernetes生产实践系列之二十三:Service Mesh之在Kubernetes部署Istio进行service mesh

    一.前言 演进到今天,Istio已经明确了作为ServiceMesh基础设施,它的主要服务能力包括: 在之前的文章<kubernetes系列之十八:使用helm安装istio>中,基于Is ...

  3. 下一代 Service Mesh -- istio 架构分析

    前面的分享中,我们讲到,出于性能和稳定的考虑,我们没有采用以 istio 为代表的第二代 service mesh技术,而是直接使用了 Envoy 搭配自己的 xDS 服务. 然而我们还是有必要去了解 ...

  4. QCon北京2018关键词:Kubernetes、Service Mesh、Istio和微服务

    Kubernetes已然是容器编排系统的事实标准,像京东这样的大厂也从OpenStack切换到了Kubernetes.也有不少公司围绕Kubernetes搭建自己的私有云等基础设施,运维体系也随之产生 ...

  5. Cloud Native未来值得关注的方向:Service Mesh简介

    导读:本文简单介绍了Service Mesh出现的基本理念,对其关键组件做了对比分析.同时也对istio这一Service Mesh关键组件做了架构分析. 王启军,目前就职于华为公司架构部,负责华为公 ...

  6. 测试Istio 1.6 Service Mesh引入虚拟机Workload (笔记与感悟)

    序: 五月底Istio官方发布了1.6的正式版, 简化了部署以及对其组件进行了整合. 引起我注意的是Istio正式增强了对非容器形态加入网格的支持, 并声明会做为重要的战略持续优化. 做为VMware ...

  7. Service Mesh对比:Istio与Linkerd

    根据CNCF的最新年度调查,很多组织对Service Mesh表现出很高的兴趣,并且有一部分已经在生产环境中使用它们.你可能不知道Linkerd是市场上第一个Service Mesh,但是Istio使 ...

  8. 万字长文梳理:从0开始,步入Service Mesh微服务架构的世界

    来源 | 无敌码农 责编 |贾凯强 头图 | 下载于视觉中国 新一代微服务架构--Service Mesh已经引发了诸多关注.在微服务架构盛行的今天,像Spring Cloud这样的微服务框架大家已然 ...

  9. 干货|如何步入Service Mesh微服务架构时代

    今天要和大家分享的是关于新一代微服务架构--Service Mesh的具体玩法!在微服务架构盛行的今天,作为一名互联网技术从业人员,对于微服务的概念相信大家都已经耳熟能详了!而至于像Spring Cl ...

最新文章

  1. 初识C语言---(1)
  2. SqlServer数据库基础知识整理(不断更新~)
  3. Linux确定命令的执行时长,Linux 历史命令显示执行时间
  4. BLE 安全之虫洞攻击
  5. 2013-11-5 深圳尚游网络公司 - 服务器开发工程师
  6. JavaScript this 小结
  7. Linux系统编程学习问题回顾
  8. 基于java springboot+mybatis学生学科竞赛管理管理系统设计和实现
  9. 阿里云盘内测_阿里云盘内测邀请码发放
  10. web自动化测试第12步:selenium中下拉框的解决方法(Select)
  11. mysql数据库校对_mysql数据库校对原则
  12. sed命令在文件头部插入文本---BSD和GNU版本通用写法
  13. 项目管理笔记(观念)
  14. 2018注册测绘师各地报名时间和注意事项!莫错过哦!
  15. 深山红叶(袖珍PE系统工具箱)
  16. 【R语言】logistic回归(二)多因素logistic回归
  17. 项目管理WBS工作分解如何做?【模板下载】
  18. 维修 工具 资料 点位图
  19. 苹果手机编辑word_苹果手机自带了三个PDF功能!每一个都这么好用!你知道几个呢?...
  20. linux下安装postgresql遇到的问题(zlib library not found,readline library not found)

热门文章

  1. Vin码查询车辆详细信息
  2. PCI-Express转4串/8串/28串口CH384的硬件配置及设计
  3. matlab能否独立做程序,如何将MATLAB程序编译成独立可执行的程序
  4. 基于单片机的温度控制系统
  5. 【Arduino 连接DHT11 湿度和温度传感器】
  6. 整理英语句子:将首字母大写,单词之间只能一个空格,最后加句号
  7. 上帝视角看区块链项目
  8. 计算机缺少网络连接,电脑提示找不到宽带连接的原因及解决方法
  9. Win10在桌面上怎么添加此电脑、网络图标、回收站等图标?
  10. JavaScript去除字符串中所有的标点符号,只保留中文、英文和数字