Partilhar via


Gerenciar o Banco de Dados do Azure para MySQL - Servidor flexível usando tarefas de automação (visualização)

Importante

Esta funcionalidade está em pré-visualização e está sujeita aos Termos de Utilização Suplementares para Pré-visualizações do Microsoft Azure.

Para ajudá-lo a gerenciar O que é o Banco de Dados do Azure para MySQL - Servidor Flexível? recursos de forma mais eficiente, você pode criar tarefas de automação para sua instância do Banco de Dados do Azure para o Servidor Flexível MySQL. Um exemplo dessas tarefas pode ser iniciar ou parar a instância do Banco de Dados do Azure para o Servidor Flexível MySQL em uma agenda predefinida. Você pode definir essa tarefa para iniciar ou parar o servidor automaticamente por um número específico de vezes todos os dias, semanas ou meses, definindo os valores Intervalo e Frequência. A tarefa de automação continua a funcionar até que você exclua ou desabilite a tarefa.

Como as tarefas de automação diferem da Automação do Azure?

As tarefas de automação são mais básicas e leves do que a Automação do Azure. Atualmente, você pode criar uma tarefa de automação somente no nível de recursos do Azure. Uma tarefa de automação é, na verdade, um recurso de aplicativo lógico que executa um fluxo de trabalho, alimentado pelo serviço de Aplicativos Lógicos do Azure multilocatário. Você pode exibir e editar o fluxo de trabalho subjacente abrindo a tarefa no designer de fluxo de trabalho depois que ele tiver concluído pelo menos uma execução.

Por outro lado, a Automação do Azure é um serviço abrangente de automação e configuração baseado em nuvem que fornece gerenciamento consistente em seus ambientes Azure e não Azure.

Preço

Criar uma tarefa de automação não incorre em cobranças imediatamente. A tarefa de automação é alimentada por um fluxo de trabalho em um recurso de aplicativo lógico hospedado em Aplicativos Lógicos do Azure multilocatário, portanto, o modelo de preços de Consumo se aplica a tarefas de automação. A medição e a cobrança são baseadas nas execuções de gatilho e ação no fluxo de trabalho subjacente do aplicativo lógico.

Pré-requisitos

  • Uma conta e subscrição do Azure.
  • Banco de Dados do Azure para instância do Servidor Flexível MySQL que você deseja gerenciar.

Criar uma tarefa de automação

  1. No portal do Azure, localize o recurso Banco de Dados do Azure para Servidor Flexível MySQL que você deseja gerenciar.

  2. No menu de navegação de recursos, na seção Automação, selecione Tarefas (visualização). Selecione Adicionar uma tarefa para selecionar um modelo de tarefa. Captura de ecrã que mostra o painel 'Tarefas (pré-visualização)' com a opção 'Adicionar uma tarefa' selecionada.

  3. Em Selecione um modelo, selecione uma das tarefas disponíveis para automatizar sua instância do Servidor Flexível do Banco de Dados do Azure para MySQL. Captura de tela que mostra o painel 'Adicionar uma tarefa' com o modelo 'Parar servidor flexível MySQL' selecionado.

    Tipo de Tarefa Detalhes
    Enviar custo mensal Envie email sobre o custo mensal da sua instância do Banco de Dados do Azure para o Servidor Flexível MySQL.
    Parar servidor Permite que você pare um servidor com base em um determinado horário, por exemplo, você deseja pará-lo em um fim de semana para otimizar o custo.
    Iniciar servidor Permite que você inicie um servidor com base em uma determinada programação, por exemplo, você deseja iniciar um servidor se ele for interrompido durante o fim de semana.
    Dimensionar servidor Permite que você aumente ou diminua a escala de um servidor em uma determinada agenda. Por exemplo, para reduzir a escala durante fins de semana ou aumentar durante um evento, você pode usar esta tarefa.
    Faça backup sob demanda do servidor Permite que você acione o backup sob demanda do MySQL Flexible Server em um horário agendado do dia. Por exemplo, você pode agendar o acionamento de backup sob demanda todos os fins de semana para melhorar a prontidão da recuperação de desastres

Parar tarefa do servidor

Aqui está um exemplo para configurar tarefas de parada para uma instância do Banco de Dados do Azure para o Servidor Flexível MySQL.

  1. Selecione Parar tarefa de servidor flexível do MySQL.

  2. Em Autenticar, na seção Conexões, selecione Criar para cada conexão que aparece na tarefa para que você possa fornecer credenciais de autenticação para todas as conexões. Os tipos de conexões em cada tarefa variam de acordo com a tarefa. Captura de ecrã que mostra a opção 'Criar' selecionada para a ligação do Azure Resource Manager.

  3. Quando lhe for pedido, inicie sessão com as credenciais da sua conta do Azure. Captura de ecrã que mostra a seleção 'Iniciar sessão'.

  4. Cada conexão autenticada com êxito é semelhante a este exemplo: Captura de tela que mostra a conexão criada com êxito.

  5. Depois de autenticar todas as conexões, selecione Avançar: Configurar.

  6. Em Configurar, forneça um nome para a tarefa e quaisquer outras informações necessárias para a tarefa. Quando terminar, selecione Rever + criar. Captura de tela que mostra as informações necessárias para a tarefa selecionada.

  7. As tarefas que enviam notificações por e-mail requerem um endereço de e-mail.

Nota

Não é possível alterar o nome da tarefa após a criação, portanto, considere um nome que ainda se aplique se você editar o fluxo de trabalho subjacente. As alterações feitas no fluxo de trabalho subjacente aplicam-se somente à tarefa que você criou, não ao modelo de tarefa.

Por exemplo, se você nomear sua tarefa Stop-Instance-Weekly, mas depois editar o fluxo de trabalho subjacente para ser executado diariamente, não poderá alterar o nome da tarefa para Stop-Instance-Daily.

A tarefa que você criou, que está automaticamente ativa e em execução, aparecerá na lista Tarefas .

Captura de tela que mostra a lista de tarefas de automação.

Nota

O servidor não será iniciado automaticamente e, portanto, você precisa criar uma tarefa Start MySQL Flexible Server para iniciar o servidor na primeira segunda-feira depois que o servidor foi interrompido pela tarefa stop .

Dimensionar uma tarefa de servidor

Você pode dimensionar um servidor para cima ou para baixo com base em um cronograma recorrente. Você precisa fornecer as seguintes informações ao criar uma tarefa de escala do Banco de Dados do Azure para o Servidor Flexível MySQL:

Campo Descrição
Tempo de escala Hora de iniciar a operação.
Localização Região da sua instância do Banco de Dados do Azure para Servidor Flexível MySQL.
Nome do Sku Escolha um nome de camada de serviço neste formato Standard_B1ms. Veja a lista completa de skus disponíveis.
Nível de Sku Escolha entre Burstable, General purpose e Memory Optimized (o mesmo que a camada Sku crítica para negócios no MySQL Flexible Server).
Intervalo Com que frequência executar esta tarefa. Insira um valor numérico. Se você inserir 1, a tarefa será executada 1 vez com base na frequência.
Frequência Pode executar esta tarefa uma vez por mês/semana/dia/hora/minuto/segundo.
Notificar-me Ative ou desative para receber notificações.
Digite o e-mail Forneça e-mail para receber notificações.

Aqui está uma captura de tela da tarefa de automação de escala: Captura de tela que mostra a tarefa de automação de escala.

Tarefa do servidor de backup sob demanda

Você pode agendar o acionamento do backup sob demanda do servidor com base no cronograma desejado, fornecendo maior flexibilidade para manter backups de dados críticos para os negócios. Você precisa fornecer as seguintes informações ao criar uma tarefa para iniciar o backup sob demanda do Banco de Dados do Azure para o Servidor Flexível MySQL.

Você precisa fornecer as seguintes informações ao criar como tarefa para backup:

Campo Descrição
Nome da Tarefa Nome exclusivo da tarefa
Tempo de backup Data e hora para iniciar o backup sob demanda do servidor
Fuso horário Escolha um fuso horário na lista suspensa
Intervalo Com que frequência executar esta tarefa. Insira um valor numérico. Se você inserir 1, a tarefa será executada 1 vez com base na frequência.
Frequência Pode executar esta tarefa uma vez por mês/semana/dia/hora/minuto/segundo.
Notificar-me Ative ou desative para receber notificações.
Digite o e-mail Forneça e-mail para receber notificações.

Rever o histórico de tarefas

Para exibir o histórico de execuções de uma tarefa juntamente com seu status:

  1. No portal do Azure, localize o recurso Banco de Dados do Azure para Servidor Flexível MySQL que você deseja gerenciar.
  2. No menu de navegação de recursos, na seção Automação, selecione Tarefas (visualização).
  3. Na lista de tarefas, localize a tarefa que pretende rever. Na coluna Execuções dessa tarefa, selecione Exibir.

Aqui os status possíveis para uma corrida:

Situação Descrição
Cancelado A tarefa foi cancelada durante a execução.
Falhado A tarefa tem pelo menos uma ação com falha, mas não existiam ações subsequentes para lidar com a falha.
Em execução A tarefa está em execução no momento.
Bem sucedido Todas as ações foram bem-sucedidas. Uma tarefa ainda pode ser concluída com êxito se uma ação falhar, mas existia uma ação subsequente para lidar com a falha.
A aguardar A execução ainda não foi iniciada e está pausada porque uma instância anterior da tarefa ainda está em execução.

Para obter mais informações, consulte Revisar histórico de execuções no modo de exibição de monitoramento.

Editar a tarefa

Para alterar uma tarefa, você tem estas opções:

  • Edite a tarefa "embutida" para que você possa alterar as propriedades da tarefa, como informações de conexão ou informações de configuração, por exemplo, seu endereço de e-mail.
  • Edite o fluxo de trabalho subjacente da tarefa no designer de fluxo de trabalho.

Editar a tarefa embutida

  1. No portal do Azure, localize o recurso Banco de Dados do Azure para Servidor Flexível MySQL que você deseja gerenciar.
  2. No menu de navegação de recursos, na seção Automação, selecione Tarefas (visualização).
  3. Na lista de tarefas, localize a tarefa que pretende atualizar. Abra o menu de reticências da tarefa (...) e selecione Editar em linha.
  4. Por padrão, a guia Autenticar é exibida e mostra as conexões existentes.
  5. Para adicionar novas credenciais de autenticação ou selecionar diferentes credenciais de autenticação existentes para uma conexão, abra o menu de reticências da conexão (...) e selecione Adicionar nova conexão ou, se disponível, credenciais de autenticação diferentes.
  6. Para atualizar outras propriedades da tarefa, selecione Avançar: Configurar.
  7. Quando terminar, selecione Salvar

Editar o fluxo de trabalho subjacente da tarefa

Próximo passo