Este tópico descreve como implantar um nó em um workspace no modo padrão.
Pré-requisitos
Certifique-se de que o nó foi enviado antes de iniciar a implantação.
Antes de implantar um nó, verifique se ele está associado a recursos de computação. Caso a lista suspensa Compute Resource nas configurações de agendamento do nó esteja vazia, acesse a página de gerenciamento do workspace para associar os recursos de computação necessários ao Data Studio.
Contexto
Em um workspace no modo básico, um nó enviado é implantado diretamente no ambiente de produção e agendado automaticamente. Já em um workspace no modo padrão, o nó enviado entra em vigor apenas no ambiente de desenvolvimento, sem agendamento automático. Nesse caso, é necessário utilizar o processo de implantação para publicar o nó no ambiente de produção. Após a implantação, o nó passa a ser executado conforme o agendamento periódico definido.
Todas as operações enviadas no Data Studio são direcionadas à página de implantação e ficam com o status pendente. Nessa página, utilize o processo de implantação para publicá-las no ambiente de produção.
-
O DataWorks oferece os seguintes tipos de verificações pré-implantação:
Revisão de código: é possível ativar a revisão obrigatória de código para um workspace. Quando esse recurso está ativo, a implantação do nó só ocorre após a aprovação na revisão. Para mais informações, consulte Code review.
Teste de fumaça: permite ativar testes de fumaça obrigatórios para um workspace. Se ativado, o nó precisa ser aprovado no teste antes da implantação. Para mais informações, consulte Perform smoke testing.
Extensões: habilita a validação de extensões no workspace. Com essa funcionalidade ativa, a implantação depende da aprovação na validação da extensão. Para mais informações, consulte Extensions overview.
Itens de verificação: possibilita ativar verificações de itens específicos no Data Governance Center. Quando configurado, o nó deve atender aos requisitos desses itens para ser implantado. Para mais informações, consulte Configure check items.
-
O DataWorks suporta os seguintes cenários de implantação:
Implantação no modo padrão: em workspaces configurados nesse modo, os nós são implantados do ambiente de desenvolvimento para o de produção.
Implantação entre workspaces: aplicável a workspaces no modo básico, permitindo implantar nós em outro workspace dentro da mesma região e sob a mesma conta Alibaba Cloud.
Implantação entre clouds: viabiliza a implantação de nós entre diferentes contas Alibaba Cloud, regiões ou plataformas cloud, como Alibaba Finance Cloud e Alibaba Gov Cloud.
Este tópico aborda o processo de implantação no modo padrão. Para detalhes sobre implantações entre workspaces e entre clouds, consulte Deployment Center overview.
Observações de uso
O horário de implantação de um nó influencia quando suas instâncias entram em vigor. Alterações realizadas durante a janela diária de geração de instâncias (22:00–24:00) passam a valer dois dias depois. Esse atraso ocorre independentemente da configuração de geração da instância. Para mais detalhes sobre como as instâncias são geradas, consulte Instance generation.
A implantação está sujeita ao controle de permissões. Desenvolvedores podem empacotar operações pendentes, mas apenas usuários com a função operator conseguem implantar os pacotes.
O fluxo de trabalho também controla a implantação. As operações de implantação dependem das permissões da função e dos controles de fluxo de trabalho, portanto, o sucesso não é garantido. Verifique sempre se o nó foi implantado corretamente. Em caso de falha, acesse a página The deploy task para verificar o status do pacote de implantação.
Somente operações enviadas podem ser implantadas. Apenas essas operações aparecem na página de implantação com o status pendente.
Processo de implantação para workspace no modo padrão
-
Acesse a página Data Studio.
Faça login no console do DataWorks. Na região desejada, clique em no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Data Development.
-
Implante o nó.
Operações de alteração de arquivo aprovadas nas verificações podem ser implantadas no ambiente de produção na página Deploy > Nodes to Deploy. Dois métodos de implantação estão disponíveis:
Implantação individual: clique em Deploy na coluna Actions do item correspondente para implantá-lo.
Implantação em lote: selecione vários itens e clique em Batch Add to Deployment Package na parte inferior para implantá-los em lote no ambiente de produção.
NotaDesenvolvedores podem empacotar operações pendentes, mas um usuário com a função operator deve acessar a página Deployment Packages para realizar a implantação do pacote.
Caso deseje executar verificações pré-implantação, as operações pendentes precisam ser aprovadas antes de prosseguir com a implantação.
-
Visualize o resultado da implantação.
Após clicar em implantar, visualize o resultado na página Deploy > Deployment Packages.
NotaAs operações de implantação estão sujeitas a permissões de função e controles de fluxo de trabalho, logo, o sucesso não é garantido. Confirme se o nó foi implantado com êxito. Se houver falha, verifique o status do pacote na página de pacotes de implantação.
-
Cancele uma implantação.
Se um nó não precisar ser implantado ou se a implantação falhar, execute as seguintes operações:
Para um nó com status pendente, clique em Remove from Deployment Package na página Deploy > Nodes to Deploy.
Para um nó que falhou durante a implantação em lote, acesse a página Deploy > Deployment Packages, localize o pacote de implantação com falha, visualize seus detalhes e clique em Roll Back para reverter a implantação.
-
Visualize os detalhes da versão de um arquivo pendente.
Na página Deploy > Nodes to Deploy, clique em View na coluna Actions de um item para acessar a página Diff. Nela, compare a versão pendente do arquivo com a versão no ambiente de produção para identificar diferenças de código ou configurações de agendamento entre as versões. É possível alternar entre diferentes versões para comparação.
Para mais informações sobre os parâmetros da página Diff, consulte Version details.
Perguntas frequentes
O que fazer se o erro "Node XXX is already in deployment package XXX and cannot be submitted or deleted" ocorrer ao enviar um nó?
Esse erro indica que o nó já faz parte de um pacote de implantação não concluído. Acesse a página Deploy > Deployment Packages, localize o pacote que contém o nó e trate-o conforme seu status.
O que fazer se o pacote de implantação estiver com status pendente?
Solicite que um usuário com a função operator implante o pacote ou exclua o pacote de implantação para remover o nó conflitante.
O que fazer se o pacote de implantação estiver com status de falha?
Escolha reimplementar ou clique em Roll Back para remover o nó com falha do pacote de implantação.
Como reenviar um nó após resolver o problema?
Depois de remover o nó do pacote de implantação, envie-o novamente.