Termos do Configuração de DevOps
Estes são alguns dos termos Configuração de DevOps comuns.
Importante:
A partir da versão Washington DC, o Configuração de DevOps está sendo preparado para descontinuação futura. Ele ficará oculto e não será mais instalado em novas instâncias, mas continuará sendo compatível. Para obter detalhes, consulte o artigo Deprecation Process (Processo de descontinuação) [KB0867184] na Base de conhecimento do Now Support.
- Aplicação
- A composição lógica de uma aplicação ou pilha de aplicações, contendo os dados de configuração relevantes necessários para provisionar ou implantar em uma frota. Isso pode variar de uma estrutura monolítica tradicional a uma estrutura moderna que pode conter vários microsserviços.
- Coleção
- Um conjunto de componentes que compõem uma composição de versão. As coleções são incluídas em implantáveis e podem ser usadas para testar diferentes versões de componentes.
Este exemplo mostra a versão 1.0 de uma aplicação que está implantada no momento no ambiente de produção.
A equipe de microsserviço proprietária do serviço de pagamento faz um hotfix e decide adicioná-lo a uma coleção da versão 1.1 que agora está sendo testada em seu ambiente de testes.
- Componente
- A menor unidade de agregação de dados de configuração. Um microsserviço que faz parte de uma pilha de aplicações maior é um exemplo de um componente.
- Item de dados de configuração (CDI)
- Uma única unidade de dados de configuração (por exemplo, cadeia de caracteres de conexão, tamanho de heap etc.) que é armazenada como um par de chave-valor.
- Modelo de dados
- Uma hierarquia de dados de configuração relacionados usados para implantar uma aplicação ou infraestrutura.
- Implantável
- Um subconjunto do modelo de dados, que encapsula o conjunto de dados de configuração que é usado para implantar/provisionar uma aplicação ou infraestrutura para um ambiente de destino específico. Geralmente, ele compartilha a mesma nomenclatura (por exemplo, Produção, Preparação, Teste, Desenvolvimento etc.).
- Snapshot
- O modelo de dados completo de um implantável no momento em que uma mudança de configuração é confirmada. Isso inclui todos os componentes, coleções e variáveis incluídos, bem como variáveis e substituições específicas do implantável.
- Variáveis
- Dados de configuração variáveis que podem ser usados para acumular valores de configuração que são usados várias vezes em diferentes seções no modelo de dados.
As variáveis criadas no nível do componente podem ser reutilizadas em qualquer lugar mais abaixo, como em uma coleção e/ou implantável. No entanto, as variáveis definidas em um implantável específico devem ser usadas somente nesse contexto (por exemplo, credenciais específicas de ambiente, configurações de memória etc.).