O DataWorks permite agrupar objetos como nós, funções, recursos e componentes em um pacote de implantação unificada. Para uma implantação entre cloud — ao mover ativos entre diferentes contas, regiões ou plataformas de cloud, como alibaba Finance Cloud ou alibaba Gov Cloud —, crie e baixe um pacote de implantação no workspace de origem e, em seguida, importe-o e implante-o no workspace de destino.
Casos de uso
Este recurso permite implantar objetos como nós, funções, recursos e componentes em diferentes contas, regiões ou plataformas de cloud (por exemplo, alibaba Finance Cloud ou alibaba Gov Cloud). Na prática, ele migra e implanta nós de um workspace de origem para um workspace de destino, em que os dois workspaces pertencem a diferentes regiões, contas ou plataformas de cloud.
Para garantir a execução correta das tarefas no workspace de destino, leia Deployment change logic para entender a lógica de mapeamento entre os workspaces de origem e de destino antes de continuar.
Limitações
Requisitos de permissão
É necessário ter permissões nos workspaces de origem e de destino para que você execute uma implantação entre cloud. Para obter mais informações sobre como adicionar membros a um workspace e conceder permissões, consulte gerencie permissões para módulos no nível do workspace.
Requisitos de ambiente
A tabela a seguir descreve os requisitos de ambiente para uma implantação entre cloud, do workspace de origem para o workspace de destino.
|
Workspace de origem |
Workspace de destino |
||||
|
Modo do workspace |
Versão do Data Studio |
Modo básico Novo Data Studio |
Modo básico Data Studio legado |
Modo padrão Novo Data Studio |
Modo padrão Data Studio legado |
|
modo básico |
|
|
|
|
|
|
|
|
|
|
||
|
modo padrão |
Novo Data Studio |
|
|
|
|
|
Data Studio legado |
|
|
|
|
|
Os workspaces de origem e de destino devem usar a mesma versão do Data Studio. Não há compatibilidade para implantação do Data Studio legado para o Novo Data Studio, nem do Novo Data Studio para o Data Studio legado.
Processo de implantação
Em uma implantação entre cloud, após criar o pacote de implantação, baixe-o manualmente para a sua máquina local e, em seguida, importe-o para o workspace de destino para concluir a implantação.
Procedimento no workspace de origem
Etapa 1: crie um ambiente de implantação
Ao implantar nós do workspace de origem para o de destino, o ambiente de destino é completamente novo. Portanto, mapeie informações como instâncias de mecanismo, grupos de recursos e dependências da origem para o destino. Após a configuração do mapeamento, o sistema substitui automaticamente o ambiente usado pelos nós implantados pelas informações mapeadas durante a implantação do pacote, sem exigir configurações adicionais no workspace de destino.
Somente membros com a função de Workspace Administrator podem criar e configurar um ambiente de implantação.
1. Acessar o Deployment Center
Faça login no console do DataWorks. Na região de destino, clique em no painel de navegação à esquerda. Selecione um workspace na lista suspensa e clique em Go to Management Center.
No canto superior esquerdo da página, clique no ícone
e escolha All Products > More > Deployment Center para acessar o Deployment Center.
2. configure o ambiente de implantação
Na página do Deployment Center, clique em Deployment Environment Management no painel de navegação à esquerda.
-
Clique em Create Deployment Environment e configure as informações do ambiente.
-
-
-
-
-
Clique em Create para criar o ambiente de implantação.
-
Etapa 2: Submeter um nó
Após esta etapa, os objetos aparecem na lista Nodes to Deploy no Deployment Center para a subsequente implantação entre cloud. O procedimento varia de acordo com a versão do Data Studio:
Se usar o Data Studio legado, acesse a página de edição do nó no Data Studio e clique no botão Commit (
) na barra de ferramentas superior.Se usar o Novo Data Studio, localize o nó ou a função a ser implantada no Data Studio, clique em Deploy na barra de ferramentas superior para iniciar o processo e, em seguida, clique em Start production deployment para implantar os objetos no ambiente de produção do workspace de origem. O processo de implantação consiste em três estágios: Deployment package build, Production checker e Deploy to production. O status de cada estágio muda para Completed ao final da sua execução.
Etapa 3: crie um pacote de implantação
Em qualquer módulo do DataWorks, clique no ícone
no canto superior esquerdo da página e selecione All Products > More > Deployment Center para abrir o Deployment Center.-
No painel de navegação à esquerda, clique em Nodes to Deploy para visualizar os objetos prontos para implantação. Na coluna Actions de um objeto, clique em Add to Deployment Package. Após adicionar um objeto, o número de objetos no pacote é exibido no botão View Deployment Package.
NotaTambém é possível selecionar vários objetos e clicar em Batch Add to Deployment Package na parte inferior da página.
-
Após adicionar objetos ao pacote de implantação, clique em View Deployment Package para confirmar se os objetos estão corretos. Clique em Remove para remover quaisquer objetos indesejados do pacote.
NotaAtualmente, é possível visualizar apenas objetos do Data Studio legado. Os objetos do Novo Data Studio não podem ser visualizados.
Na página Pending Deployment, clique em Deployment Package Creation e siga as instruções na tela para criar o pacote.
Etapa 4: baixe o pacote de implantação
-
Com uma conta que tenha a função Operator ou Workspace Administrator, acesse o Deployment Center do workspace de origem.
Em qualquer módulo do DataWorks, clique no ícone
no canto superior esquerdo da página e selecione All Products > More > Deployment Center. No painel de navegação à esquerda, clique em Deployment Packages para visualizar os pacotes de implantação gerados.
-
Na coluna Actions do pacote de implantação de destino, clique em Download para baixar o pacote para a sua máquina local.
NotaUm pacote de implantação é retido por apenas 30 dias após a criação. Baixe-o prontamente, pois pacotes expirados não podem ser baixados e precisam ser recriados.
Após baixar o pacote de implantação, importe-o para o workspace de destino para concluir a implantação.
Procedimento no workspace de destino
Etapa 1: Importar o pacote de implantação
Acesse a página do Deployment Center do workspace de destino. No painel de navegação à esquerda, clique em Nodes to Deploy para acessar a página Nodes to Deploy.
-
No canto superior direito da página, clique em Import Deployment Package para abrir o painel de importação.
Faça upload de um pacote a partir de um arquivo local ou do Object Storage Service (oss).
Uma mensagem de aviso na parte superior da caixa de diálogo informa que a primeira implantação sobrescreve qualquer tarefa com o mesmo nome no mesmo diretório. confirme essa ação para continuar. O formulário requer um Deployment Package Name e uma description opcional.
-
Arquivo local: faça upload diretamente do pacote de implantação baixado. Use este método se o pacote tiver 30 MB ou menos.
NotaO tamanho máximo para upload de arquivo local é de 30 MB.
-
Upload do oss: primeiro, faça upload do pacote de implantação baixado para o oss e, em seguida, obtenha o seu endereço de armazenamento. Use este método se o tamanho do pacote exceder 30 MB.
Para fazer upload do pacote de implantação para o oss, consulte Upload objects. Para obter o endereço de armazenamento do oss, consulte Obtain the URL of an object.
-
Etapa 2: Implantar o pacote
Após o carregamento do pacote, clique em Preview Deployment Package para revisar o ambiente e a lista de objetos. Se as informações estiverem corretas, clique em Deploy.
A primeira implantação de uma tarefa sobrescreve qualquer tarefa existente no workspace de destino com o mesmo nome. confirme se esta é a ação desejada antes de continuar.
Etapa 3: Visualizar os resultados da implantação
Após a implantação do pacote entre cloud, acesse a página Deployment Packages do workspace de destino para visualizar os deployment results.
Se a implantação for bem-sucedida, acesse o Operation Center do workspace de destino para visualizar as tarefas implantadas.