跳转至

第十节 术语表

1、容器/容器镜像

容器将你的代码和所有的依赖关系打包。这使得得容器化的应用程序能器更快,更可靠地运行而不受计算机周环境的影响。容器镀像是个轻量级的独立的可执行的软件包包括运行应用,程序所需的一切: 代码,工具,系统库和设置

2、控制平面

服务网格中的控制平面提供配置并控制数据平面。

它由API和工具组成用于管理数据平面行为。

服务网格运维可以访问控制平面以配置服务网格中的数据平面行为。例如,将流量配置应用于控制平面翻译配置并将其推送到数据平面

3、数据平面

服务网格中的数据平面由负责路由、负载均衡、服务发现、健康检查和授权/认证的Envoy代理。这些代理每个实例服务实例要边运行,拦截所有传入和传出的用户流量

4、Envoy

Envoy代理是个现代的、高性能边缘的、小型的L7代理。Envoy是为大型现代面向服务架构设计的。它可以与Nginx和HAproxy等软件负截均街器相媲美。

5、微服务

微服务或微服务架构是一种架构风格。它将一个应用程序构建为服务的集合。松散耦合的微服务集合提供了与单个单体应用相同的功能, 但有额外的优势。微服务可以抽立于其他服务进行开发和部署。它们是围绕业务能力组织的, 由较小的团队拥有。它们在部署开发中更小、更独立可以更好地维护和测试

6、代理

在网络中,代理服务器作为两方之间的一个网关。它是一个中间服务器位干客户端和服务器之间,可以管理请求和响应。在服务网格的情况下,一个代理(Envoy)在每个应用实例前面运行

当你向应用程序发出请求时,代理拦截该谓求并将其转发给应用程序实例。同样地,当程序试图发出请录时,代理拦截出站谓求并将其发迭到目的地。由于代理拦截了所有的流量。 它也可以修改请求——这使得流量路由,故障注入和授权等功能得以实现

7、L7代理

L7(第七层)代理在OSI引模型的应用层工作。在这一层代理可以外四每个请求的内容。一个流行的L7协议是HTTP,因为我们可以访问谓求的数据,L7代理可以根据谓求内容(URL、cookies)做出负载均衡的决定