As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Gerenciamento de planejamento de ondas (WPM)
O Wave Planning Management (WPM) é um recurso que ajuda você a organizar e programar suas cargas de trabalho de migração da maneira ideal. Ele permite que você divida grandes projetos de migração em “ondas” gerenciáveis, considerando várias restrições técnicas e requisitos comerciais.
Principais conceitos
-
Ativo: qualquer componente que precise ser migrado, incluindo aplicativos e sua infraestrutura (servidores, bancos de dados, armazenamento etc.).
-
Grupo de movimentação: um conjunto de ativos relacionados (como aplicativos e servidores) que precisam ser migrados juntos devido a suas dependências técnicas ou requisitos comerciais.
-
Wave: um grupo de aplicativos que serão migrados no mesmo evento. Isso pode ser baseado na afinidade entre si ou por qualquer outro motivo.
-
Regras de planejamento do Wave: um conjunto de diretrizes pré-configuradas que ajudam a organizar sua migração de forma sistemática. Essas regras automaticamente:
-
Priorize quais aplicativos devem ser migrados primeiro com base em suas características e importância para sua organização.
-
Agrupe os ativos relacionados para garantir que os componentes dependentes sejam migrados ao mesmo tempo, mantendo a funcionalidade do sistema durante todo o processo de migração.
-
-
Wave Planing Job: um fluxo de trabalho estruturado para organizar migrações que processa aplicativos por meio de três análises principais: priorização, agrupamento de dependências e planejamento de ondas. Você fornece uma lista de aplicativos para migração, e o trabalho produz grupos de movimentação e ondas organizados de acordo com as regras predefinidas de planejamento de ondas e outras configurações relacionadas ao trabalho, como servidores de ondas e capacidades de armazenamento.
Criando um Wave Planning Job
Para criar um novo trabalho, selecione Wave Planning no menu, depois Planning Jobs e clique no botão Adicionar. O Wave Planning Job Wizard o guiará pelas quatro etapas a seguir:
1. Criar emprego
Os seguintes atributos precisam ser preenchidos para iniciar um trabalho:
-
Nome do trabalho: Como você deseja chamar esse trabalho de migração. Escolha um nome significativo que ajude você a identificá-lo posteriormente.
-
Capacidade máxima do servidor Wave: o número máximo de servidores que podem ser incluídos em qualquer onda única.
-
Contagem de solicitações de indicação: quantas inscrições não planejadas você deseja processar neste trabalho. Por exemplo, digitar “10" selecionará os 10 aplicativos prioritários que ainda não foram planejados por padrão.
-
Capacidade inicial do servidor Wave: o número de servidores a serem incluídos em sua primeira onda desse trabalho.
-
Aumento da capacidade do servidor Wave: quantos servidores adicionais devem ser adicionados a cada onda subsequente nesta tarefa.
-
Capacidade de armazenamento do Wave: O armazenamento total máximo do servidor permitido em cada onda.
Depois de preencher o formulário, clique no botão Avançar.
2. Gerenciar aplicações
Nesta etapa, você selecionará quais aplicativos incluir em seu trabalho de migração.
Com base na contagem de candidaturas de indicação (definida na Etapa 1), o assistente seleciona automaticamente as candidaturas para seu trabalho. Essas sugestões vêm do conjunto de aplicativos não planejados e são classificadas com base em sua classificação de priorização. As candidaturas sugeridas aparecem nas Candidaturas incluídas na nova tabela de empregos.
Opcionalmente, você pode modificar a lista sugerida de duas maneiras:
-
Remover aplicativos: para remover um aplicativo do seu trabalho, selecione-o e clique no botão Remover do trabalho. Os aplicativos removidos retornarão à tabela Aplicativos não atribuídos.
-
Adicionar aplicativos adicionais: selecione quaisquer aplicativos adicionais na tabela de aplicativos não atribuídos que você deseja incluir e clique no botão Adicionar ao trabalho. O aplicativo adicionado será exibido nos aplicativos incluídos na nova tabela de empregos.
Depois de finalizar a seleção do aplicativo, clique no botão Avançar.
3. Gerenciar grupos de mudança
O trabalho cria uma solicitação de grupo de mudança. Enquanto o back-end processa a solicitação com base nas regras de agrupamento predefinidas, o assistente pesquisa o progresso e atualiza a página periodicamente.
Depois que a solicitação for processada com sucesso, os grupos de movimentação criados automaticamente serão exibidos na tabela Move Groups. Você pode selecionar um grupo para ver os detalhes do grupo, como aplicativos, servidores e bancos de dados incluídos nas guias abaixo da tabela. Na guia Visualização de entidades, um diagrama visualiza os relacionamentos entre entidades.
Opcionalmente, você pode modificar um grupo de movimentação criado automaticamente:
-
Selecione o grupo de movimentação e clique no botão Gerenciar ativos.
-
Uma caixa de diálogo com duas tabelas é exibida. A tabela superior Ativos no Grupo de Movimentação Selecionado mostra os ativos incluídos no grupo de movimentação, e a tabela inferior de Ativos Disponíveis mostra os ativos que não estão atribuídos a nenhum grupo.
-
Para remover um ou mais ativos do grupo de movimentação, selecione-os e clique no botão Remover do grupo de movimentação. Os ativos removidos retornarão à tabela Ativos disponíveis.
-
Para adicionar mais um ativo disponível ao grupo de movimentação, selecione-o na tabela Ativos disponíveis e clique no botão Adicionar ao grupo de movimentação. Os ativos adicionados serão exibidos na tabela Ativos no Grupo de Movimentação Selecionado.
-
Clique no botão Confirmar para confirmar a alteração ou em Cancelar para descartá-la. A caixa de diálogo é fechada e a tela principal é atualizada para refletir a alteração que você fez no grupo de movimentação.
Quando estiver satisfeito com os grupos de movimentação, clique no botão Avançar.
4. Gerenciar ondas
A tarefa cria ondas com base nas configurações da tarefa e exibe as ondas criadas automaticamente na tabela Ondas. Você pode selecionar uma onda para visualizar os detalhes da onda, como grupos de movimentação, aplicativos, servidores e bancos de dados incluídos. Na guia Visualização de entidades, um diagrama visualiza os relacionamentos entre entidades.
Opcionalmente, você pode modificar uma onda criada automaticamente:
-
Selecione a onda e clique no botão Gerenciar grupos de movimentação.
-
Uma caixa de diálogo com duas tabelas é exibida. A tabela superior Grupos de Movimentação na tabela Wave selecionada mostra os grupos de movimentação incluídos no grupo de movimentação, e a tabela inferior Grupos de Movimentação Disponíveis mostra os grupos de movimentação que não estão atribuídos a nenhuma onda.
-
Para remover um ou mais grupos de movimento da onda, selecione-os e clique no botão Remover da onda. Os grupos de movimentação removidos retornarão à tabela Grupos de movimentação disponíveis.
-
Para adicionar mais um grupo de movimentação disponível à onda, selecione-os na tabela Grupos de movimentação disponíveis e clique no botão Adicionar à onda. Os grupos de movimentação adicionados serão exibidos nos Grupos de movimentação na tabela Wave selecionada.
-
Clique no botão Confirmar para confirmar a alteração ou em Cancelar para descartá-la. A caixa de diálogo é fechada e a tela principal é atualizada para refletir a alteração que você fez na onda.
Depois de ficar satisfeito com as ondas, clique no botão Confirmar plano do Wave para retornar à página da lista de trabalhos do Wave Planning.
Observações
-
O assistente de Job persiste no progresso do planejamento da onda, e as alterações feitas nos grupos de movimentação e nas ondas no botão Avançar e no botão Confirmar na caixa de diálogo são clicadas.
-
Você pode voltar às etapas anteriores do assistente clicando no botão Anterior, mas elas estão no modo somente leitura e somente para sua informação.
-
Se quiser fazer alterações nas etapas anteriores, você precisará cancelar o trabalho e reiniciá-lo. Consulte Cancelamento/exclusão de um trabalho de planejamento de ondas.
Cancelamento/exclusão de um trabalho de planejamento de ondas
-
Para cancelar um trabalho no assistente de criação de um trabalho, clique no botão Cancelar.
-
Para excluir um trabalho criado, selecione Wave Planning no menu, depois Planning Jobs e, em seguida, selecione o job e clique no botão Excluir.
Ambas as operações reverterão o planejamento de ondas feito pelo trabalho, excluindo os grupos de movimentação e as ondas relacionados.
Gerenciando regras de planejamento de ondas
As regras de planejamento de ondas são um conjunto de diretrizes configuráveis que controlam como os ativos são processados durante o planejamento de ondas. O WPM predefine uma lista das regras usadas com mais frequência como regras padrão.
As regras consistem em duas categorias principais:
-
Regras de priorização
-
Regras de pontuação: defina critérios de pontuação (0-100) para entity/attribute/value combinações para determinar a prioridade do aplicativo. Por exemplo, ambientes de “produção” podem pontuar 10, enquanto ambientes de “desenvolvimento” pontuam 100, indicando que os ambientes de desenvolvimento devem ser migrados primeiro.
-
Regras de classificação: controle a ordem dos aplicativos no processo de seleção, incluindo opções para manter diferentes ambientes do mesmo aplicativo juntos.
-
-
Regras de agrupamento
-
Regras de junção (inclusive): defina critérios para combinar ativos no mesmo grupo de movimentação. As regras padrão incluem agrupamento de aplicativos que compartilham servidores, bancos de dados, proprietários de aplicativos etc.
-
Regras de divisão (exclusivas): defina critérios para manter os ativos em grupos separados, geralmente com base em atributos como ambiente, proprietário ou departamento.
-
As regras de agrupamento padrão são cruciais para que o planejamento da onda funcione adequadamente, portanto, os administradores só podem ativar ou desativar essas regras. Além disso, os administradores podem criar novas regras e modificar as existentes para se alinharem aos requisitos de migração específicos de sua organização.
Visualizando as regras de planejamento de ondas
Para visualizar as regras de planejamento de ondas existentes, selecione Administração no menu, escolha Planejamento de ondas e clique na guia Regras de planejamento.
O sistema exibe as regras de agrupamento e as regras de priorização nas tabelas Regras de Agrupamento e Regras de Priorização, respectivamente.
Ativando/desativando regras de planejamento
Você não pode modificar as regras de agrupamento padrão, mas somente enable/disable elas. Para desativar uma regra de agrupamento padrão:
-
Selecione uma regra com o status “ATIVADO” marcando a caixa de seleção e clique no botão Editar.
-
Clique no botão Desativar regra na página Editar regra.
Você pode ativar uma regra de agrupamento desativada fazendo o mesmo.
Para desativar uma regra de priorização padrão:
-
Selecione uma regra com o status “ATIVADO” marcando a caixa de seleção e clique no botão Editar.
-
No campo JSON da regra, altere o valor do status de “HABILITADO” para “DESATIVADO” e clique em Atualizar regra para salvar a alteração.
Você pode ativar uma regra de priorização desativada fazendo o mesmo.
Adicionando regras de planejamento
Para adicionar uma nova regra, clique no botão Adicionar na parte superior da respectiva tabela de regras e digite a regra no formato JSON no campo JSON da regra. Será muito mais fácil copiar e colar o valor de uma regra existente em vez de começar do zero.
Se o AWS Bedrock e o modelo LLM necessário estiverem disponíveis em sua região de implantação, a seção Rule Description Prompt aparecerá, permitindo que você descreva sua regra em linguagem natural, e o Bedrock gerará a regra no formato JSON:
-
Você digita a descrição da regra na caixa de texto abaixo do prompt de descrição da regra. Veja a seguir um exemplo de uma regra de pontuação:
Score applications based on server storage size. Less sizes means less app complexity scores.
-
Você clica no botão Gerar regra no Bedrock para gerar a regra no formato JSON e preencher o campo JSON da regra.
-
Pode levar 30 segundos ou até mais para o Bedrock gerar a regra.
-
-
Você revisa a regra e clica no botão Salvar regra para salvar a regra.
Propriedades JSON da regra
Propriedades JSON da regra de agrupamento
| Nome da propriedade | Obrigatório | Tipo | Valores permitidos | Description |
|---|---|---|---|---|
|
tipo_de_regra |
S |
string |
AGRUPAMENTO_INCLUSIVO, AGRUPAMENTO_EXCLUSIVO |
Determina se a regra combina ativos (inclusive) ou os separa (exclusivo) |
|
rule_name |
S |
string |
Qualquer texto |
Nome da regra |
|
descrição_regra |
N |
string |
Qualquer texto |
Descrição opcional da regra |
|
status |
S |
string |
ATIVADO, DESATIVADO |
Se a regra está ativa |
|
relationships |
S |
array |
Matriz de objetos |
Lista de relacionamentos de ativos |
|
relacionamentos [] .asset_type |
S |
string |
Tipos de ativos válidos |
Tipo de ativo para o relacionamento |
|
relacionamentos [] .asset_key |
S |
string |
Chaves de ativos válidas |
Atributo chave para o relacionamento |
Priorizando as propriedades JSON da regra de pontuação
| Nome da propriedade | Obrigatório | Tipo | Valores permitidos | Description |
|---|---|---|---|---|
|
tipo_de_regra |
S |
string |
PRIORIZANDO |
Deve estar “PRIORIZANDO” |
|
rule_name |
S |
string |
Qualquer texto |
Nome da regra |
|
descrição_regra |
N |
string |
Qualquer texto |
Descrição opcional da regra |
|
sub_type |
S |
string |
MARCANDO |
Deve estar “PONTUANDO” |
|
status |
S |
string |
ATIVADO, DESATIVADO |
Se a regra está ativa |
|
tipo_de_ativo |
S |
string |
Tipos de ativos válidos |
Tipo de ativo a ser pontuado |
|
attr_key |
S |
string |
Atributos de não relacionamento válidos |
Atributo para a pontuação base em |
|
critérios_de_pontuação |
S |
array |
Matriz de objetos de pontuação |
Lista de condições de pontuação |
|
scoring_criteria [] .valor |
N |
string |
Qualquer texto |
Valor para corresponder |
|
criterios_de_pontuação [] .limite_inferior |
N |
número |
Qualquer número |
Limite inferior para intervalos numéricos |
|
scoring_criteria [] .upper_bound |
N |
número |
Qualquer número |
Limite superior para intervalos numéricos |
|
scoring_criteria [] .nome |
N |
string |
Qualquer texto |
Nome do critério |
|
scoring_criteria [] .padrão |
N |
string |
Qualquer texto |
Padrão para combinar |
|
scoring_criteria [] .complexity_score |
S |
número |
0-100 |
Pontuação a ser atribuída quando os critérios corresponderem |
Priorizando as propriedades JSON da regra de classificação
| Nome da propriedade | Obrigatório | Tipo | Valores permitidos | Description |
|---|---|---|---|---|
|
tipo_de_regra |
S |
string |
PRIORIZANDO |
Deve estar “PRIORIZANDO” |
|
rule_name |
S |
string |
Qualquer texto |
Nome da regra |
|
descrição_regra |
N |
string |
Qualquer texto |
Descrição opcional da regra |
|
sub_type |
S |
string |
CLASSIFICAÇÃO |
Deve estar “CLASSIFICANDO” |
|
status |
S |
string |
ATIVADO, DESATIVADO |
Se a regra está ativa |
|
tipo_de_ativo |
S |
string |
Tipos de ativos válidos |
Tipo de ativo a ser classificado |
|
attr_key |
S |
string |
Atributos de não relacionamento válidos |
Atributo a ser classificado por |
|
ordem_de_ordenação |
S |
string |
DISCO, DISCO |
Classificação ascendente ou decrescente |
|
nível_de_classificação |
S |
número |
Qualquer número |
Nível de prioridade do tipo |
|
ordenar por_valor |
N |
array |
Matriz de strings |
Valores específicos para classificar |
As funções permitem que uma ou mais políticas sejam atribuídas a um ou mais grupos. A combinação de todas as políticas atribuídas a uma função fornece permissões de acesso. As funções podem ser criadas com base em cargos ou funções dentro do projeto ou da organização.
Alterações na atribuição do Wave
Com o recurso Wave Planning Manager (WPM) ativado, a atribuição de servidores às ondas por meio da interface do usuário foi atualizada para incorporar grupos de movimentação, que são essenciais para organizar ativos relacionados que precisam ser migrados juntos.
Principais mudanças:
-
server-to-waveAs atribuições diretas por meio da interface do usuário não são mais suportadas.
-
Os servidores precisam ser designados para mover grupos, que são então atribuídos às ondas.
Para servidores que foram importados por meio da importação legada:
-
As atribuições de ondas existentes serão mantidas.
-
Para mudar a onda de um servidor importado pela importação legada:
-
Crie um grupo de movimento e atribua-o a uma onda
-
Edite um servidor e atribua o servidor ao grupo de movimentação
-