Databaseback-ups streamen met Oracle Recovery Manager
In dit artikel leert u hoe virtuele Azure-machines (VM's) back-ups van streamingdatabases ondersteunen met Oracle Recovery Manager (RMAN). Het streamingproces maakt gebruik van het doel van een virtueel tapewisselaarpakket of schrijft deze back-ups rechtstreeks naar een lokaal of extern bestandssysteem. In dit artikel wordt beschreven hoe verschillende virtuele tapewisselaarpakketten zijn geïntegreerd met Oracle RMAN. Voor een aantal van de pakketten ziet u koppelingen naar Azure Marketplace.
Het hulpprogramma voor back-up en herstel van Oracle RMAN (Recovery MANager) kan worden geconfigureerd om back-upafbeeldingen van Oracle-databases te streamen en vast te leggen en deze back-upafbeeldingen naar twee verschillende soorten bestemmingen te verzenden.
Apparaattype SBT
Het SBT-type (serial backup tape) is oorspronkelijk ontworpen voor interactie met tapestations, maar niet rechtstreeks. Om de interactie met meerdere tapeapparaten die beschikbaar zijn bij het maken van RMAN te vereenvoudigen, heeft Oracle een API (Application Programming Interface) ontwikkeld om te communiceren met softwarepakketten voor het beheren van tapeapparaten.
Het apparaattype SBT verzendt opdrachten naar softwarepakketten via de gedefinieerde API. De leveranciers van softwarepakketten maken bijbehorende 'invoegtoepassingen' die communiceren volgens de specificaties van de API om de RMAN-opdrachten voor het softwarepakket te vertalen. Oracle brengt geen extra kosten in rekening voor deze functionaliteit, maar verschillende softwareleveranciers kunnen licenties en ondersteuningskosten in rekening brengen voor hun 'invoegtoepassingen' om verbinding te maken met de API voor RMAN die is gepubliceerd door Oracle.
Als u SBT van het apparaattype wilt gebruiken, moet de bijbehorende MMV-software (Media Management Vendor) eerder worden geïnstalleerd op het besturingssysteemplatform waarop de Oracle-database beschikbaar is. Back-ups naar de SBT-installatie zijn niet 'out-of-the-box' beschikbaar na een Oracle-database-installatie. Er is geen limiet voor het aantal MMV-pakketten dat kan worden verbonden met een Oracle-database-exemplaar, maar het is zeer zelden dat er meer dan één in gebruik is op elk gewenst moment.
Veel van deze softwarepakketten, oorspronkelijk beschikbaar voor on-premises installatie, zijn ook beschikbaar in Azure Marketplace.
- CommVault
- Veritas NetBackup
- Dell PowerProtect DD Virtual Edition (DDVE)
- Veeam Backup & Replication
Andere softwarepakketten zijn te vinden door te zoeken in Azure Marketplace...
Schijf van apparaattype
Een universelere configuratieoptie voor Oracle RMAN is schijf van het apparaattype. Voor deze optie worden gestreamde installatiekopieën van databaseback-ups naar bestandssysteemmappen van het besturingssysteem geschreven die rechtstreeks kunnen worden adresseerbaar vanuit de installatiekopieën van het besturingssysteem waarop de Oracle-database wordt uitgevoerd. De opslag die wordt gebruikt voor back-ups, wordt rechtstreeks gekoppeld op het besturingssysteemplatform of extern gekoppeld als een bestandsshare.
Er zijn geen extra licentie- of ondersteuningskosten voor deze optie omdat de SCHIJFadapter voor Oracle RMAN volledig is opgenomen in de Oracle RDBMS-software.
Er zijn zes opslagopties voor Oracle RMAN-back-ups binnen een Azure-VM, waarvan vijf Azure-bestandsshares zijn.
- Lokaal gekoppelde beheerde schijf
- Azure Blob via NFS
- Azure blobfuse 2.0
- Azure Files Standard via CIFS/SMB
- Azure Files Premium via NFS
- Azure NetApp Files
Elk van deze opties heeft voor- of nadelen op het gebied van capaciteit, prijzen, prestaties, duurzaamheid. De volgende tabel is beschikbaar om een eenvoudige vergelijking van functies en prijzen mogelijk te maken.
Type | Laag | Documenten | Koppelingsprotocol voor VM | Ondersteuningsmodel | Prijzen | Notes |
---|---|---|---|---|---|---|
Beheerde schijf | Standard HDD | Inleiding tot beheerde Azure-schijven | SCSI | Microsoft | Prijzen voor beheerde schijven | 1 |
Beheerde schijf | Standard SSD | Inleiding tot beheerde Azure-schijven | SCSI | Microsoft | Prijzen van beheerde schijven | 1 |
Beheerde schijf | Premium SSD | Inleiding tot beheerde Azure-schijven | SCSI | Microsoft | Prijzen van beheerde schijven | 1 |
Beheerde schijf | Premium SSD v2 | Inleiding tot beheerde Azure-schijven | SCSI | Microsoft | Prijzen van beheerde schijven | 1 |
Beheerde schijf | UltraDisk | Inleiding tot beheerde Azure-schijven | SCSI | Microsoft | Prijzen van beheerde schijven | 1 |
Azure Blob | Blok-blobs | Blob Storage koppelen met behulp van het NFS-protocol (Network File System) 3.0 | NFS v3.0 | Microsoft | Prijzen voor Azure Blob Storage | 2 |
Azure blobfuse | v1 | Azure Blob Storage koppelen als bestandssysteem met BlobFuse v1 | Zekering | Open source/GitHub | n.v.t. | 3, 5, 6 |
Azure blobfuse | v2 | Wat is BlobFuse? - BlobFuse2 | Zekering | Open source/GitHub | n.v.t. | 3, 5, 6 |
Azure Files | Standaard | Wat is Azure Files? | SMB/CIFS | Microsoft | Prijzen voor Azure Files | 4, 6 |
Azure Files | Premium | Wat is Azure Files? | SMB/CIFS, NFS v4.1 | Microsoft | Prijzen voor Azure Files | 4, 7 |
Azure NetApp Files | Standaard | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Prijzen voor Azure NetApp Files | 4, 8, 11 |
Azure NetApp Files | Premium | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Prijzen voor Azure NetApp Files | 4, 9, 11 |
Azure NetApp Files | Ultra | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Prijzen voor Azure NetApp Files | 4, 10, 11 |
Legenda:
1 Beperkt door I/O-limieten op apparaatniveau en cumulatieve I/O-limieten op VM-niveau voor IOPS en I/O-doorvoer.
- apparaatlimieten worden opgegeven in de prijsdocumentatie.
- cumulatieve limieten voor VM-grootten worden opgegeven in de documentatiegrootten voor virtuele machines in Azure
2 Kies hiërarchische opslag in de vervolgkeuzelijst 1st en blob alleen in de 2e vervolgkeuzelijst.
3 Kies platte opslag in vervolgkeuzelijst 1st en blob alleen in de 2e vervolgkeuzelijst.
4 Maakt gebruik van het CIFS-protocol waarvoor latere versies van RHEL/OEL Linux worden aanbevolen.
- gebruik geen lagere Linux-versies (dat wil gezegd RHEL7/OEL7 lager dan 7.5) voor CIFS
- overweeg het gebruik van koppelingsoptie
cache=none
voor in Oracle gearchiveerde gebruiksscenario's voor redo-logboekbestanden met CIFS-koppeling.
5 ondersteund op GitHub door de Azure Storage-productgroep binnen Microsoft als een opensource-project in GitHub.
Aanbevolen 6 dynamische gebruikslaag.
Aanbevolen 7 Premium-gebruikslaag .
8 I/O-doorvoer van 16 MiB/s per TiB toegewezen.
9 I/O-doorvoer van 64 MiB/s per TiB toegewezen.
10 I/O-doorvoer van 128 MiB/s per TiB toegewezen.
11 Azure NetApp Files Performance Calculator is handig voor snelle prijsberekeningen.
Volgende stappen
Best practices voor Oracle-prestaties voor Virtuele Azure-machines