Partilhar via


Gerenciar e monitorar cargas de trabalho Oracle no acelerador de zona de aterrissagem de Máquinas Virtuais do Azure

Este artigo descreve como gerenciar e monitorar com êxito o Oracle no acelerador de zona de aterrissagem de Máquinas Virtuais do Azure. Este cenário de escala empresarial descreve recomendações importantes para o design do seu ambiente. Mais orientações estão disponíveis na zona de aterrissagem em escala empresarial do Azure para gerenciamento e monitoramento.

Seguindo as diretrizes, este artigo explica melhor as principais considerações de design e as práticas recomendadas para gerenciar suas implantações de carga de trabalho Oracle no acelerador de zona de aterrissagem da Máquina Virtual do Microsoft Azure. Como o Oracle é uma carga de trabalho de missão crítica e de alto desempenho, as orientações sobre as áreas de design da zona de aterrissagem do Azure também devem ser incluídas no seu planejamento. Monitorar a carga de trabalho Oracle em Máquinas Virtuais do Azure para descobrir falhas e anormalidades é fundamental para garantir a integridade de suas cargas de trabalho de missão crítica.

Monitorar bancos de dados Oracle no acelerador de zona de aterrissagem de Máquinas Virtuais do Azure

A primeira etapa do monitoramento é configurar o monitoramento geral da Máquina Virtual do Azure e definir o limite para as métricas. Depois de configurar o monitoramento geral da Máquina Virtual do Azure, a próxima etapa é configurar o monitoramento especificado pelo Oracle adaptado ao seu ambiente.

Monitoramento de log pelo monitor do Azure

Carga de trabalho Oracle no acelerador de zona de aterrissagem de Máquinas Virtuais do Azure, você precisa monitorar a Máquina Virtual e o Banco de Dados Oracle na Máquina Virtual do Azure. O Azure Monitor fornece várias maneiras de monitorar o log da Máquina Virtual e da carga de trabalho Oracle.

A primeira etapa do monitoramento para você é configurar o monitoramento geral da Máquina Virtual do Azure.

  1. Habilitar insights de máquina virtual

  2. Implantar o AMA (Azure Monitoring Agent) e configurar o DCR (Regra de Coleta de Dados)

  3. Colete logs personalizados.

  4. Monitore as métricas de disco gerenciado:

    Se você estiver armazenando arquivos de banco de dados Oracle em discos gerenciados do Azure, deverá monitorar as métricas relacionadas ao desempenho para discos gerenciados. Os SKUs de disco gerenciado adequados para bancos de dados Oracle são SSD Premium, SSD Premium v2 e Ultra disk. As métricas de desempenho do disco de dados são importantes porque os arquivos de banco de dados Oracle são armazenados nos discos gerenciados. Considere as IOPS cumulativas e a taxa de transferência de discos de dados quando tecnologias de distribuição de disco são usadas, como o Oracle Automatic Storage Management (modelo de implantação clássico) ou o Linux Logical Volume Manager (LVM).

    Métricas de disco gerenciado do Azure

    O administrador da Oracle deve monitorar as métricas de desempenho do disco relacionadas à E/S, como as seguintes métricas:

    • Percentagem do IOPS de Disco do SO Consumido
    • Percentagem de IOPS Consumida do Disco de Dados
    • Bytes de leitura de disco de dados/s
    • Bytes de gravação de disco de dados/s
    • Profundidade da fila de disco

    Ao monitorar as métricas de disco, é importante garantir que os limites da máquina virtual do banco de dados não sejam excedidos. Os limites de máquina virtual específicos para discos gerenciados são detalhados nas especificações técnicas para as SKUs de VM individuais. Para obter mais informações sobre especificações de VM, consulte Tamanhos para máquinas virtuais no Azure.

    Selecionando a SKU de VM apropriada, use a tabela e a coluna Taxa de transferência máxima de disco não armazenado em cache: IOPS/MBps para ver como vários discos gerenciados conectados à máquina virtual podem, cumulativamente, fornecer uma IOPS e uma taxa de transferência combinadas mais altas. Observe se os requisitos de E/S do banco de dados durante o pico de carga forem maiores do que a taxa de transferência máxima de disco não armazenado em cache da Máquina Virtual, as operações de E/S da Máquina Virtual poderão ser limitadas. Como alternativa, se houver IOPS e/ou taxa de transferência de armazenamento insuficientes por disco, a limitação pode ocorrer no nível do disco.

    Para obter mais informações sobre métricas relacionadas ao desempenho do disco, consulte Métricas de disco - Máquinas Virtuais do Azure.

  5. Monitore as métricas ANF (Azure NetApp Files). Se os arquivos de banco de dados estiverem armazenados em volumes ANF (Arquivos NetApp) do Azure, você deverá monitorar as métricas ANF para armazenamento alocado, uso real de armazenamento, IOPS de volume, taxa de transferência e latência. Consulte os artigos a seguir para entender as maneiras de monitorar os Arquivos NetApp do Azure e as métricas de desempenho relacionadas.

    Ao monitorar as métricas ANF, também é importante monitorar a largura de banda de rede da máquina virtual para garantir que seu limite não seja excedido. O volume ANF é montado na rede usando o protocolo NFS, não é restrito pelos limites cumulativos de taxa de transferência de E/S de Máquinas Virtuais em qualquer tipo de instância de Máquina Virtual. Em vez disso, o ANF é restrito apenas pela largura de banda da rede na série de máquinas virtuais do banco de dados. O limite de máquina virtual específico para armazenamento montado em NFS é especificado na coluna chamada "Max network bandwidth (Mbps)". Para obter exemplos, consulte a especificação técnica da série VM Edv5 e Edsv5-series.

Configurar os alertas para métricas de máquina virtual do Azure

  1. Os alertas no Azure Monitor identificam recursos não íntegros. Ao criar uma nova máquina virtual (VM) do Azure, você pode habilitar um conjunto de regras de alerta recomendadas para um conjunto comum de métricas. Esse conjunto inicial de métricas comuns inclui porcentagem de CPU ou memória disponível. Para obter mais informações, consulte Habilitar regras de alerta recomendadas para a VM do Azure. Você também pode configurar regras avançadas de alerta de métrica se precisar de mais situações situacionais.

    Recentemente, desenvolveu-se uma iniciativa como uma forma fácil de implementar regras de alerta. O objetivo deste projeto é concentrar-se na monitorização da Zona de Aterragem do Azure como um conjunto comum de recursos/serviços do Azure configurados de forma semelhante entre organizações.

  2. As seguintes métricas relacionadas ao disco também devem ser monitoradas. Se os limites forem excedidos, é recomendável que um alerta seja emitido.

    Nome da regra de alerta Condition
    Percentagem do IOPS de Disco do SO Consumido IOPS de disco do SO Percentagem > consumida 95
    Percentagem de IOPS Consumida do Disco de Dados IOPS do disco de dados consumido Porcentagem > 95
    Bytes de leitura de disco de dados/segundo Ajuste às tendências de desempenho do sistema
    Bytes de gravação de disco de dados/segundo Ajuste às tendências de desempenho do sistema
    Profundidade da fila de disco Ajuste às tendências de desempenho do sistema

A tabela a seguir lista outros componentes típicos da solução que devem ser monitorados até certo ponto.

Serviços do Azure Descrição URL
Rede Virtual do Azure O banco de dados Oracle no acelerador de zona de aterrissagem de Máquinas Virtuais do Azure usa rede virtual para Conjunto de Disponibilidade, Zona de Disponibilidade, HA e BCDR usando o Oracle Data Guard e o Golden Gate.  Visão geral da rede virtual do Azure
Monitorando a referência de dados da rede virtual do Azure
Azure Backup O Backup do Azure pode ser monitorado e pode definir o alerta. Monitorar em escala usando o monitor do Azure
Monitore o arquivo de "log de alerta" do banco de dados Oracle na VM do banco de dados para linhas que comecem com o seguinte formato:
status – AzBackup – script – versão: mensagem
- onde: status = "INFO", "WARN" ou "FAIL"
- AzBackup (texto clichê)
- script = "pré-script" ou "post-script"
- versão = número da versão em formato decimal
mensagem = texto em formato livre
Exemplo: INFO - AzBackup pre-script v1.02: BEGIN BACKUP
Máquina Virtual do Banco de Dados do Azure Arquivo de "log de alerta" do banco de dados, arquivo de mensagens do console do sistema operacional - O arquivo de "log de alerta" do banco de dados normalmente está localizado no subdiretório "$ORACLE_BASE/diag/rdbms/$ORA_DBNAME/$ORACLE_SID/trace" na máquina virtual do banco de dados
- Log do console do sistema operacional localizado em "/var/log/messages"

Monitoramento da carga de trabalho Oracle pelo controle de nuvem do Oracle Enterprise Manager

O Oracle Enterprise Manager é um produto de gestão empresarial integrado da Oracle. Ele fornece os recursos de monitoramento de eventos, incidentes, métricas em relação às cargas de trabalho Oracle de destino.

Monitoramento e alertas do Azure

Utilize o Azure Monitor para coletar dados de telemetria e obter informações sobre a integridade, o desempenho e a disponibilidade de seus recursos do Azure. O Oracle Enterprise Manager pode ser implantado em uma máquina virtual separada para monitorar, manter e gerenciar ambientes Oracle. Os logs de texto do Oracle Enterprise Manager podem ser carregados no Log Analytics e usados com o Azure Monitor para um único painel de monitoramento de vidro.

Ferramentas de diagnóstico Oracle

Abordagem & Opção Descrição URL
AWR (repositório automático de carga de trabalho) O AWR fornece os recursos de monitoramento para coletar, processar e manter estatísticas de desempenho para deteção de problemas e autoajuste. Esse monitoramento ajuda você a realizar análises históricas e identificar os problemas.  Recolha de estatísticas da base de dados
Statspack O Statspack reúne estatísticas de instâncias de banco de dados Oracle mesmo em ambientes onde AWR e ADDM não estão em execução. Statspack inclui o resumo e detalhes de estatísticas de banco de dados, e eventos de espera, estatísticas do sistema, etc. Para obter mais informações, consulte os links a seguir.   Ajuste de desempenho com STATSPACK, parte I
Ajuste de desempenho com STATSPACK, parte II
Diagnóstico e ajuste do Oracle Enterprise Manager O Oracle Diagnostics Pack fornece diagnóstico automático de desempenho e funcionalidade avançada de monitoramento do sistema. O Oracle Tuning Pack fornece aos administradores de banco de dados gerenciamento de desempenho especializado para o ambiente Oracle, incluindo otimização de armazenamento e ajuste SQL. Pacotes de diagnóstico e ajuste

Próximos passos