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

Este artigo descreve os principais conceitos na validação como um serviço (VaaS).

Soluções

Uma solução VaaS representa uma solução do Azure Stack Hub com uma fatura de hardware específica de materiais (BoM). A solução VaaS funciona como um contentor para os fluxos de trabalho que são executados na solução do Azure Stack Hub.

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

  1. Inicie sessão no portal de Validação do Azure Stack Hub.
  2. No dashboard de soluções, selecione Nova solução.
  3. Introduza um nome para a solução. Para obter sugestões de nomenclatura, veja Convenção de nomenclatura para soluções VaaS.
  4. Selecione Guardar para criar a solução.

Fluxos de trabalho

Um fluxo de trabalho VaaS funciona no contexto de uma solução VaaS. Representa um conjunto de conjuntos de testes que exercem a funcionalidade de uma implementação do Azure Stack Hub. Deve ser criado um fluxo de trabalho para cada implementaçã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-lhe selecionar testes de todas as garantias do VaaS disponíveis. Nos testes oficiais, os fluxos de trabalho de validação visam cenários de teste específicos selecionados pela Microsoft.

Mosaicos do fluxo de trabalho vaaS

Nota

O fluxo de trabalho Validação de Pacotes suporta atualmente 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, veja O que é a validação como um serviço para o Azure Stack Hub?.

Introdução aos fluxos de trabalho do VaaS

  1. No dashboard de soluções, crie uma nova solução ou selecione uma existente. Esta ação atualiza e ativa os mosaicos do fluxo de trabalho.

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

  3. Para gerir ou monitorizar um fluxo de trabalho existente, selecione Em Gerir no mosaico do fluxo de trabalho. Selecione o nome do fluxo de trabalho e utilize o botão Editar para ver propriedades ou alterar parâmetros de teste comuns.

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

Testes

Um teste no VaaS consiste num conjunto de operações que são executadas numa solução do Azure Stack Hub. Os testes têm diferentes objetivos pretendidos identificados por uma categoria (como funcional ou fiabilidade) e visam um ou mais serviços do Azure Stack Hub. Cada teste define o 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 a gestão e monitorização de testes, veja Monitorizar e gerir testes no portal de Validação do Azure Stack Hub.

Para obter mais informações sobre os parâmetros de teste, veja Parâmetros comuns do Fluxo de Trabalho para a validação do Azure Stack Hub como um serviço.

Agentes

Um agente VaaS impulsiona a execução de testes. Dois tipos de agentes executam testes VaaS:

  • O agente da cloud. Este é o agente predefinido disponível no VaaS. Não é necessária nenhuma configuração, mas isto requer conectividade vinculada ao seu ambiente e os pontos finais do Azure Stack Hub têm de ser resolvíveis a partir da Internet. Alguns testes não são compatíveis com o agente da cloud.
  • Um agente local. Isto permite-lhe executar a validação em cenários em que a conectividade vinculada ao seu ambiente não é viável. Alguns testes requerem a execução através do agente local.

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

Para obter instruções sobre como adicionar um agente local, veja Implementar o agente local.

Passos seguintes