Compartilhar via


Conceitos de validação como chave de serviço

Este artigo descreve os principais conceitos em vaaS (validação como serviço).

Soluções

Uma solução VaaS representa uma solução do Azure Stack Hub com uma conta de hardware específica de materiais (BoM). A solução VaaS atua como um contêiner para os fluxos de trabalho executados na solução do Azure Stack Hub.

Criar uma solução no portal de validação do Azure Stack Hub

  1. Entre no portal de validação do Azure Stack Hub.
  2. Nas soluções dashboard, selecione Nova solução.
  3. Insira um nome para a solução. Para sugestões de nomenclatura, consulte Convenção de nomenclatura para soluções vaaS.
  4. Selecione Salvar para criar a solução.

Fluxos de trabalho

Um fluxo de trabalho vaaS opera no contexto de uma solução VaaS. Ele representa um conjunto de conjuntos de testes que exercem a funcionalidade de uma implantação do Azure Stack Hub. Um fluxo de trabalho deve ser criado para cada implantação ou atualização de software de uma solução do Azure Stack Hub.

Os fluxos de trabalho são categorizados por tipo de cenário de teste. Em testes não oficiais, o fluxo de trabalho do Test Pass permite selecionar testes de todas as garantias vaaS disponíveis. Em testes oficiais, os fluxos de trabalho de validação visam cenários de teste específicos selecionados pela Microsoft.

Blocos de fluxo de trabalho do VaaS

Observação

Atualmente, o fluxo de trabalho de Validação de Pacote dá suporte a dois cenários: Validar pacotes OEM e Validar atualizações de software da Microsoft.

Para obter mais informações sobre tipos de fluxo de trabalho, consulte O que é validação como um serviço para o Azure Stack Hub?.

Introdução aos fluxos de trabalho do VaaS

  1. Nas soluções dashboard, crie uma nova solução ou selecione uma existente. Isso atualiza e ativa os blocos de fluxo de trabalho.

  2. Para criar um novo fluxo de trabalho, selecione Iniciar em qualquer bloco. Para obter informações específicas de cada fluxo de trabalho, consulte os seguintes artigos:

  3. Para gerenciar ou monitorar um fluxo de trabalho existente, selecione Em Gerenciar no bloco de fluxo de trabalho. Selecione o nome do fluxo de trabalho e use o botão Editar para exibir propriedades ou alterar parâmetros comuns de teste.

Para obter mais informações sobre propriedades e parâmetros de fluxo de trabalho, consulte Parâmetros comuns do fluxo de trabalho para validação do Azure Stack Hub como um serviço.

Testes

Um teste no VaaS consiste em um conjunto de operações executadas em uma solução do Azure Stack Hub. Os testes têm diferentes finalidades pretendidas identificadas por uma categoria (como funcional ou confiabilidade) e visam um ou mais serviços do Azure Stack Hub. Cada teste define seu próprio conjunto de parâmetros, alguns dos quais são especificados por parâmetros comuns do fluxo de trabalho que contém.

Para obter mais informações sobre como gerenciar e monitorar testes, consulte Monitorar e gerenciar testes no portal de validação do Azure Stack Hub.

Para obter mais informações sobre parâmetros de teste, consulte Parâmetros comuns do fluxo de trabalho para validação do Azure Stack Hub como um serviço.

Agentes

Um agente vaaS conduz a execução de teste. Dois tipos de agentes executam testes vaaS:

  • O agente de nuvem. Esse é o agente padrão disponível no VaaS. Nenhuma configuração é necessária, mas isso requer conectividade associada ao seu ambiente e os pontos de extremidade do Azure Stack Hub devem ser resolvidos pela Internet. Alguns testes não são compatíveis com o agente de nuvem.
  • Um agente local. Isso permite que você execute a validação em cenários em que a conectividade associada ao seu ambiente não é viável. Alguns testes exigem a execução por meio do agente local.

Os agentes locais não estão vinculados a nenhuma solução específica do Azure Stack Hub ou vaaS. Como prática recomendada, eles devem ser executados fora de um ambiente do Azure Stack Hub.

Para obter instruções sobre como adicionar um agente local, consulte Implantar o agente local.

Próximas etapas