Networking
medium

Networking Question #019e3a4f

Question Statement
Networking
#service mesh
#smi
#kubernetes
Medium

Qual é o padrão comum para Service Meshes?

A

Service Mesh Specification (SMS)

B

Service Mesh Technology (SMT)

C

Service Mesh Interface (SMI)

Correct
D

Service Mesh Function (SMF)

Official Explanation / Community Explanations

O Service Mesh Interface (SMI) é o padrão comum para service meshes. Ele define um conjunto de APIs padrão que fornecem uma camada de abstração comum para tecnologias de service mesh, permitindo interoperabilidade e portabilidade entre diferentes implementações.

Como Funciona

O SMI especifica um conjunto de Custom Resource Definitions (CRDs) e controladores do Kubernetes que permitem aos usuários definir políticas de roteamento de tráfego, controle de acesso e observabilidade de forma neutra em relação ao fornecedor. Ao implementar a API SMI, service meshes como Istio, Linkerd e Consul Connect podem ser usados de forma intercambiável com alterações mínimas de configuração.

Por que o Valor Correto está Certo

O Service Mesh Interface (SMI) é o padrão correto porque é uma especificação aberta desenvolvida pela Cloud Native Computing Foundation (CNCF) especificamente para padronizar a funcionalidade de service mesh. Ele fornece uma superfície de API consistente que desacopla a lógica da aplicação da implementação subjacente do service mesh.

Por que os Valores Incorretos estão Errados

  • Service Mesh Specification (SMS): Não é um padrão reconhecido. Nenhuma especificação amplamente adotada existe com esse nome.
  • Service Mesh Technology (SMT): É um termo genérico, não um padrão. Refere-se à categoria mais ampla de implementações de service mesh, não a uma interface específica.
  • Service Mesh Function (SMF): Não é um padrão. SMF pode ser confundido com outras siglas como SMF (Service Management Facility) no Solaris, mas não está relacionado a service meshes.