Linux+OpenStack+Kubernetes
近期,OpenInfra 基金会在 OpenInfra Live 上提出了一个新概念标准--“LOKI”。说到“LOKI”,你可能会一头雾水,这不是漫威里的洛基吗,似乎与技术没有关联, 但如果提起 LAMP、LNMP,相信多数技术人都不陌生。
效仿 LAMP 推出新标准
所谓 LAMP 就是一组经常一起使用运行动态网站或服务器的软件首字母缩写:
Linux,操作系统
Apache,服务器
MySQL 或 MariaDB,数据库服务器
PHP、Perl 或 Python,脚本语言
LNMP 则是把上面的 Apache 替换成 Nginx,说到这里相信大家已经明白了。LOKI 其实就是 Linux、OpenStack、Kubernetes、Infrastructure 的缩写。
长期以来,Linux 一直是操作系统的开源标准,也是目前几乎所有云依赖的操作系统;OpenStack 是 11 年前 NASA 与 Rackspace 联合成立的项目,目前已经发展为开源基础设施即服务(IaaS)云的基础;而 Kubernetes 是大家用来管理容器的软件,随着 7 年前谷歌将其开源,Kubernetes 也迅速发展成为容器编排的开源标准。把它们放到一起,你就得到了 LOKI:Linux OpenSatck Kubernetes Infrastructure。
OpenInfra 基金会提出并定义了 LOKI 这个标准,这个标准不仅基于 OpenStack,同时基于 Linux 和 Kubernetes。OpenInfra 基金会是从原来的 OpenStack 基金会演进而来的,这表明了 OpenSatck 认为单纯的基础架构还不够全面完善,开源开放的基础设施上才是企业追求的最终目标。
开源铺路,LOKI 优势明显
OpenStack 从多项用户调查结果中发现,LOKI 是在开源云上运行容器的事实方式。在其中一项调查中,他们发现超过 70% 的受访者将 OpenStack 与 Kubernetes 整合在一起使用。虽然经常能听到技术相互替代的说法,但事实并非如此。LOKI 反映了未来云基础设施演进的一个主脉络,第一就是走向开源开放,提供更多的选择;第二是将容器、云原生、微服务等技术快速应用到企业应用中,提供有足够弹性、安全性的保障。
对此,OpenInfra 基金会 COO Mark Collie 表示:“未来 Linux+OpenStack+Kubernetes 这样强大的技术组合,将会成为企业部署云基础设施的核心支撑。”
OpenInfra 基金会执行董事 Jonathan Bryce 也说到:“混合部署的频率非常高,有很多客户在部署云基础设施的时候,采用了 Linux+OpenStack+Kubernetes 的组合,正如 LAMP 堆栈成为部署网络应用程序的标准,LOKI 帮助运营商确认成功的模式和技术组合,以建立生产基础设施。”
目前包括 AT&T、CERN、中国移动、中国电信、Verizon、Vodafone 与雅虎等企业已经采用 OpenInfra 这一标准并投入实际生产使用。其实有点类似 LAMP 软件栈如何成为部署 Web 应用程序的标准,LOKI 也帮助运营商在实际生产过程中识别构建基础设施的成功模式和技术组合。
但无缝集成并不是一项一劳永逸的工作,它需要持续的跨社区协作。OpenInfra 基金会支持成立了 OpenInfra Labs 社区,以便更好地与上游社区共享可投入实际生产应用的知识和代码。为了确保这些服务能够更好的为大家提供服务,必须共同努力,来构建开放基础设施的未来。
参考链接:
https://openinfra.dev/blog/loki-openinfra-standard-linux-openstack-kubernetes
评论