Transmita backups de banco de dados usando o Oracle Recovery Manager
Neste artigo, você aprenderá como as máquinas virtuais do Azure (VMs) dão suporte a backups de banco de dados em streaming com o Oracle Recovery Manager (RMAN). O processo de transmissão usa o destino de um pacote de biblioteca de fitas virtuais ou grava esses backups diretamente em um sistema de arquivos local ou remoto. Este artigo descreve como vários pacotes de biblioteca de fitas virtuais são integrados ao Oracle RMAN. Para alguns dos pacotes, você vê links para o Azure Marketplace.
A utilidade de backup e restauração do Oracle RMAN (Gerenciador de Recuperação) pode ser configurada para fazer streaming e capturar imagens de backup de bancos de dados Oracle e, em seguida, fazer streaming e enviar essas imagens de backup para dois tipos diferentes de destinos.
Tipo de dispositivo SBT
O tipo de destino SBT (fita de backup serial) foi originalmente projetado para interagir com unidades de fita, embora não diretamente. Para simplificar a interação com vários dispositivos de fita disponíveis quando o RMAN foi criado, a Oracle desenvolveu uma API (interface de programação de aplicativo) para interagir com pacotes de software e gerenciar dispositivos de fita.
O tipo de dispositivo SBT envia comandos para pacotes de software por meio de sua API definida. Os fornecedores de pacotes de software criam "plug-ins" que interagem de acordo com as especificações da API para traduzir os comandos do RMAN para o pacote de software. A Oracle não cobra mais por essa funcionalidade, mas vários fornecedores de software podem cobrar taxas de licenciamento e suporte por seus \"plug-ins\" para conectar à API para o RMAN publicado pela Oracle.
Para usar o tipo de dispositivo SBT, o software MMV (fornecedor de gerenciamento de mídia) adequado deve ser anteriormente instalado na plataforma do sistema operacional na qual o banco de dados da Oracle está disponível. Backups para a instalação SBT não estão disponíveis 'prontos para uso' após uma instalação do Oracle Database. Não há limite para o número de pacotes MMV que podem ser conectados a uma instância do Oracle Database, mas é extremamente raro haver mais de um em uso ao mesmo tempo.
Muitos desses pacotes de software estão originalmente disponíveis para instalação local, mas também estão disponíveis no Azure Marketplace.
- CommVault
- Veritas NetBackup
- Dell PowerProtect DD Virtual Edition (DDVE)
- Backup e Replicação do Veeam
Outros pacotes de software podem ser encontrados pesquisando no Azure Marketplace…
Tipo de dispositivo disco
Uma opção de configuração mais universal para o Oracle RMAN é o tipo de dispositivo disco. Para essa opção, as imagens de backup de banco de dados transmitidas são gravadas em diretórios do sistema operacional diretamente endereçáveis a partir da imagem do sistema operacional em que o banco de dados da Oracle é executado. O armazenamento usado para backups é montado diretamente na plataforma do sistema operacional ou montado remotamente como um compartilhamento de arquivos.
Não há custos adicionais de licenciamento ou suporte para essa opção porque o adaptador DISCO para o Oracle RMAN está totalmente integrado ao software Oracle RDBMS.
Há seis opções de armazenamento para backups do Oracle RMAN em uma VM do Azure, das quais cinco são compartilhamentos de arquivos do Azure.
- Disco gerenciado conectado localmente
- Blob do Azure em NFS
- Blobfuse do Azure 2.0
- Arquivos do Azure padrão em CIFS/SMB
- Arquivos do Azure premium em NFS
- Azure NetApp Files
Cada uma dessas opções tem vantagens ou desvantagens nas áreas de capacidade, preços, desempenho e durabilidade. A tabela a seguir é fornecida para permitir uma comparação fácil de recursos e preços.
Tipo | Camada | Docs | Protocolo de montagem para VM | Modelo de suporte | Preços | Observações |
---|---|---|---|---|---|---|
Disco gerenciado | HDD Standard | Introdução aos discos gerenciados do Azure | SCSI | Microsoft | Preços de discos gerenciados | 1 |
Disco gerenciado | SSD Standard | Introdução aos discos gerenciados do Azure | SCSI | Microsoft | Preço dos Managed Disks | 1 |
Disco gerenciado | SSD Premium | Introdução aos discos gerenciados do Azure | SCSI | Microsoft | Preço dos Managed Disks | 1 |
Disco gerenciado | SSD Premium v2 | Introdução aos discos gerenciados do Azure | SCSI | Microsoft | Preço dos Managed Disks | 1 |
Disco gerenciado | UltraDisk | Introdução aos discos gerenciados do Azure | SCSI | Microsoft | Preço dos Managed Disks | 1 |
Blob do Azure | Blobs de bloco | Montar o Armazenamento de Blobs usando o protocolo do NFS (Sistema de Arquivos de Rede) 3.0 | NFS v3.0 | Microsoft | Preços do Armazenamento de Blobs do Azure | 2 |
Azure blobfuse | v1 | Como montar o Armazenamento de Blobs do Azure como um sistema de arquivos com BlobFuse v1 | Fuse | Código aberto/GitHub | n/a | 3, 5, 6 |
Azure blobfuse | v2 | O que é o BlobFuse? - BlobFuse2 | Fuse | Código aberto/GitHub | n/a | 3, 5, 6 |
Arquivos do Azure | Standard | O que Arquivos do Azure? | SMB/CIFS | Microsoft | Preços dos Arquivos do Azure | 4, 6 |
Arquivos do Azure | Premium | O que Arquivos do Azure? | SMB/CIFS, NFS v4.1 | Microsoft | Preços dos Arquivos do Azure | 4, 7 |
Azure NetApp Files | Standard | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Preços do Azure NetApp Files | 4, 8, 11 |
Azure NetApp Files | Premium | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Preços do Azure NetApp Files | 4, 9, 11 |
Azure NetApp Files | Ultra | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Preços do Azure NetApp Files | 4, 10, 11 |
Legenda:
1 Restrito por limites de E/S cumulativos e no nível do dispositivo e VM em IOPS e taxa de transferência de E/S.
- os limites de dispositivo são especificados na documentação de preços.
- os limites cumulativos para tamanhos de VM são especificados na documentação Tamanhos para máquinas virtuais no Azure
2 Escolha armazenamento hierárquico na 1ªlista suspensa, em seguida, blob somente na 2ª lista suspensa.
3 Escolha armazenamento simples na 1ªlista suspensa, em seguida, blob somente na 2ª lista suspensa.
4 Usa o protocolo CIFS para o qual as versões posteriores do RHEL/OEL Linux são recomendadas.
- não use versões inferiores do Linux (ou seja, RHEL7/OEL7 abaixo de 7.5) para o CIFS
- considere usar a opção de montagem
cache=none
para o caso de uso de arquivos de log de restauração arquivados da Oracle com montagens CIFS.
5 com suporte no GitHub pelo grupo de produtos do Armazenamento do Azure dentro da Microsoft como um projeto de código aberto no GitHub.
6Recomenda-se a camada de uso frequente.
7Recomenda-se a camada de uso premium.
8 Taxa de transferência de E/S de 16 MiB/s por TiB alocado.
9 Taxa de transferência de E/S de 64 MiB/s por TiB alocado.
10 Taxa de transferência de E/S de 128 MiB/s por TiB alocado.
11 A Calculadora de Desempenho Azure NetApp Files é útil para cálculos rápidos de preços.