Entender o grupo de volumes de aplicativos Azure NetApp Files para Oracle

O grupo de volumes de aplicativo para Oracle permite implantar todos os volumes necessários para instalar e operar bancos de dados Oracle em escala empresarial, com desempenho ideal e de acordo com as melhores práticas em um fluxo de trabalho otimizado de apenas uma etapa. O recurso de grupo de volumes de aplicativo usa a capacidade do Azure NetApp Files para colocar todos os volumes na mesma zona de disponibilidade das VMs para obter implantações automatizadas e com otimização de latência.

O grupo de volumes de aplicativo para Oracle implementou muitos aprimoramentos técnicos que simplificam e padronizam todo o processo, a fim de ajudar você a simplificar as implantações de volume para Oracle. Todos os volumes necessários, como uma quantidade de até oito volumes de dados, o redo log online e o redo log arquivado, backup e binário, são criados em uma só operação “atômica” (por meio do portal do Azure, do RP ou da API).

O grupo de volumes de aplicativo do Azure NetApp Files reduz o tempo de implantação do banco de dados Oracle e aumenta o desempenho e a estabilidade gerais do aplicativo, incluindo o uso de vários pontos de extremidade de armazenamento. O recurso de grupo de volumes de aplicativo dá suporte a uma ampla gama de layouts de banco de dados Oracle, desde bancos de dados pequenos com um só volume até vários bancos de dados de 100 TiB. Ele dá suporte a até oito volumes de dados com desempenho otimizado para latência e só é limitado pelas funcionalidades de rede da VM do banco de dados.

O uso de vários volumes conectados por meio de vários pontos de extremidade de armazenamento, conforme implantado pelo grupo de volumes de aplicativos para Oracle, traz melhorias de desempenho, conforme descrito no artigo Banco de dados Oracle em vários volumes.

Há suporte para o grupo de volumes de aplicativo para Oracle em todas as regiões habilitadas para o Azure NetApp Files.

Principais recursos

O grupo de volumes de aplicativos para Oracle disponibiliza as seguintes funcionalidades:

  • Suporte a uma ampla variedade de configurações Oracle, desde 2 volumes para bancos de dados menores até 12 volumes para bancos de dados enormes, chegando a várias centenas de TiB.
  • Criação dos seguintes layout de volumes:
    • Dados: de um a oito volumes de dados
    • Log: um volume de redo log online (log) e, se necessário, um segundo volume de log opcional (log-mirror)
    • Binário: um volume para binários do Oracle (opcional)
    • Backup: um volume de log para arquivar o backup de logs (opcional)
  • Criação de volumes em um pool de capacidade QoS manual
    O tamanho do volume e o desempenho necessário (em MiB/s) são propostos com base na entrada do usuário para o tamanho do banco de dados e os requisitos de taxa de transferência do banco de dados.
  • A GUI do grupo de volumes de aplicativos e o modelo do Azure Resource Manager (ARM) fornecem práticas recomendadas para simplificar o gerenciamento de dimensionamento e a criação de volumes. Por exemplo:
    • Sugestão de uma convenção de nomenclatura para os volumes com base na ID do Sistema (SID) e no tipo de volume
    • Cálculo do tamanho e desempenho com base nas informações fornecidas pelo usuário

O grupo de volumes de aplicativos para Oracle ajuda a simplificar o processo de implantação e aumentar o desempenho de armazenamento para cargas de trabalho Oracle. Alguns dos novos recursos são os seguintes:

  • Uso do posicionamento em zonas de disponibilidade para garantir que os volumes estejam na mesma zona que as VMs de computação.
    Se necessário, um posicionamento de volume baseado em PPG está disponível para regiões sem zonas de disponibilidade, no entanto, isso requer um processo manual.
  • Criação de pontos de extremidade de armazenamento separados (com endereços IP diferentes) para os volumes de logs e dados.
    Esse método de implantação proporciona um melhor desempenho e taxa de transferência para o banco de dados Oracle.

Layout do grupo de volumes de aplicativo

O grupo de volumes de aplicativo para Oracle implanta vários volumes com base nas informações que inseriu e na disponibilidade de recursos na região e zona selecionadas, seguindo estas regras:

  • O AVG pode implantar de 1 a 8 volumes de dados, log (e, opcionalmente, espelho de log), backup e binários na zona selecionada usando a mesma configuração de recursos de rede (Standard ou Basic) e a mesma versão do NFS (NFSv4.1 ou NFSv3).
  • O pool de capacidade de hospedagem precisa ser configurado com a QoS Manual.
  • Os volumes de dados são implantados de acordo com as regras anti-afinidade para garantir que sejam distribuídos pelo maior número possível de pontos de extremidade de armazenamento do Azure NetApp Files na zona selecionada. Os volumes também são atribuídos a pontos de extremidade de armazenamento diretos para garantir a melhor latência possível.
  • Em zonas com recursos limitados, é possível implantar até três volumes de dados no mesmo ponto de extremidade de armazenamento, desde que a capacidade e os requisitos de taxa de transferência o permitam.
  • Os volumes de log, espelho de log e backup são implantados seguindo regras de não agrupamento: nenhum desses volumes pode compartilhar pontos de extremidade de armazenamento. Esses volumes são atribuídos a pontos de extremidade de armazenamento direto.
  • O volume binário pode compartilhar um ponto de extremidade de armazenamento com o volume de backup e não necessita de um ponto de extremidade de armazenamento direto.

As implantações de alta disponibilidade incluirão volumes em 2 zonas de disponibilidade, nas quais você pode implantar volumes usando o grupo de volumes de aplicativo para Oracle em ambas as zonas. Você pode usar a replicação de dados baseada em aplicativo, como o Data Guard. Exemplo de layout de volume para uma configuração de zona dupla:

As implantações de alta disponibilidade contam com volumes em duas zonas de disponibilidade, nas quais você pode implantar volumes usando o grupo de volumes de aplicativo para Oracle em ambas as zonas. Você pode usar a replicação de dados baseada em aplicativo, como o Data Guard. Exemplo de layout de volume para uma configuração de zona dupla:

Diagrama do layout de volume para uma configuração de zona dupla.

Uma implantação totalmente criada com oito volumes de dados e todos os volumes opcionais em uma zona com ampla disponibilidade de recursos pode se parecer com isso:

Diagrama da implantação do Oracle.

Em zonas com recursos limitados, os volumes podem ser implantados em pontos de extremidade de armazenamento compartilhados devido aos algoritmos de anti-afinidade e não-agrupamento já mencionados. Este diagrama ilustra um exemplo de layout de volume em uma zona com recursos limitados:

Diagrama de layout com oito volumes de dados.

Em zonas com recursos limitados, os volumes são implantados em pontos de extremidade de armazenamento compartilhados, respeitando as regras de anti-afinidade e não-agrupamento. O layout resultante indica que os volumes de log e espelho de log em pontos de extremidade de armazenamento privados, enquanto os volumes de dados compartilham pontos de extremidade de armazenamento. Os volumes de log e espelho de log não compartilham pontos de extremidade de armazenamento.

Próximas etapas