Istio 是一个允许组织连接、保护、控制和观察服务的服务网格。 自三年前发布以来,它已经成长为谷歌最著名的开源项目之一,是 KubeCon 上排名前三的关键词,也是一个由强大的社区支持且成熟的 production-ready 型产品。

不过,第一眼看到这个词时人们会自然而然地提问:“istio 是什么?”、“‘ISTIO’代表什么含义?”、“这个词该怎么念?”。

Istio(ISS-tee-oh)是由 Tetrate 创始人 Varun Talwar 和谷歌首席工程师 Louis Ryan 在 2017 年命名的,当时他们都在谷歌工作。

Istio 在希腊语中是 “sail” 的意思,它(ιστίο)延用了 Kubernetes(在希腊语中是飞行员或舵手的意思)建立的希腊航海主题。Istio 和它的表亲 Istos(ιστός)(意思是桅杆、网)都来自古希腊词根 Istimi(ἵστημι),意思是 “to make stand”。

“为了取名,我们翻阅了三个小时希腊字典”Varun 说, “最终我们两人想到一起去了。帆船的理念不仅在于谁在控制船,而是没有船你哪儿也去不了。“

Varun 回忆说 10 个候选名称最后被缩减到 3 个,但命名 Istio Github 仓库的实际需求要求他们快速做出最终决定。

Istio 现在的网址是 www.istio.io ,“io” 的重复是值得考虑的。 就其本身而言,“io” 有 很多含义,包括 ionium(锾元素)的缩写、以古代宙斯的情人命名的木星卫星,以及得名于印度洋的互联网顶级域名。 我们也注意到 io 是 Ino(奥德赛中的人名)的另一种拼法,Ino 给了 Odysseus(奥德赛中的人名)一个神奇的面纱,让他在五级海洋风暴中顺利航行。 Istio 不正是那个魔法面纱吗?

最后说明一下:Istio 并不是首字母缩写,但如果一定要说它代表着什么,也许会是 “I Secure, Then I Observe”(我保护,我观察),或者 “I’m Sexy To Infrastructure Operators.”(我对基础设施运营商富有吸引力)。 如果你能想出更好的含义,请将你的想法 post 到 twitter.com/tetrateio

Tetrate 是一家企业级服务网格公司,亦是 Istio 项目的顶级贡献者,由多位该项目的创始人组成。 我们帮助不同机构采用 Envoy 和 Istio 来管理复杂的微服务,并务实地构建现代化系统。

你可以免费阅读 Istio: Up and Running (O’Reilly) ,由 Lee Calcote 及 Zack Butcher 撰写, 下载链接就在 www.tetrate.io

感谢语言学家 Efthymia Lixourgioti 为我们提供了希腊语翻译和词源学的咨询。

Tevah Platt 是 Tetrate 的内容作者。

作者