Przesyłanie strumieniowe kopii zapasowych bazy danych przy użyciu programu Oracle Recovery Manager
W tym artykule dowiesz się, jak maszyny wirtualne platformy Azure obsługują kopie zapasowe bazy danych przesyłania strumieniowego za pomocą programu Oracle Recovery Manager (RMAN). Proces przesyłania strumieniowego używa miejsca docelowego pakietu biblioteki taśm wirtualnych lub zapisuje te kopie zapasowe bezpośrednio w lokalnym lub zdalnym systemie plików. W tym artykule opisano, jak różne pakiety biblioteki taśm wirtualnych są zintegrowane z rozwiązaniem Oracle RMAN. W przypadku kilku pakietów zobaczysz linki do witryny Azure Marketplace.
Narzędzie do tworzenia kopii zapasowych i przywracania Oracle RMAN (Recovery MANager) można skonfigurować do przesyłania strumieniowego i przechwytywania obrazów kopii zapasowych baz danych Oracle, a następnie przesyłać te obrazy kopii zapasowej do dwóch różnych typów miejsc docelowych.
Typ urządzenia SBT
Typ miejsca docelowego na taśmie kopii zapasowej szeregowej (SBT) został pierwotnie zaprojektowany do interakcji z stacjami taśm, choć nie bezpośrednio. Aby uprościć interakcję z wieloma urządzeniami taśmowymi dostępnymi podczas tworzenia RMAN, firma Oracle opracowała interfejs programowania aplikacji (API) umożliwiający interakcję z pakietami oprogramowania w celu zarządzania urządzeniami taśmowymi.
Typ urządzenia SBT wysyła polecenia do pakietów oprogramowania za pośrednictwem zdefiniowanego interfejsu API. Dostawcy pakietów oprogramowania tworzą odpowiednie "wtyczki", które współdziałają zgodnie ze specyfikacjami interfejsu API w celu tłumaczenia poleceń RMAN dla pakietu oprogramowania. Firma Oracle nie pobiera dodatkowych opłat za tę funkcję, ale różni dostawcy oprogramowania mogą pobierać opłaty za licencjonowanie i pomoc techniczną za ich "wtyczki" w celu nawiązania połączenia z interfejsem API dla rozwiązania RMAN opublikowanego przez firmę Oracle.
Aby korzystać z typu urządzenia SBT, odpowiednie oprogramowanie dostawcy zarządzania nośnikami (MMV) musi być wcześniej zainstalowane na platformie systemu operacyjnego, na której jest dostępna baza danych Oracle. Kopie zapasowe instalacji SBT nie są dostępne "poza pudełkiem" po instalacji bazy danych Oracle. Nie ma limitu liczby pakietów MMV, które mogą być połączone z wystąpieniem bazy danych Oracle, ale w dowolnym momencie jest to niezwykle rzadkie.
Wiele z tych pakietów oprogramowania, pierwotnie dostępnych do instalacji lokalnej, jest również dostępnych w witrynie Azure Marketplace.
- CommVault
- Veritas NetBackup
- Dell PowerProtect DD Virtual Edition (DDVE)
- Kopia zapasowa Rozwiązania Veeam i replikacja
Inne pakiety oprogramowania można znaleźć, wyszukując witrynę Azure Marketplace...
Dysk typu urządzenia
Bardziej uniwersalną opcją konfiguracji dla programu Oracle RMAN jest dysk typu urządzenia. W przypadku tej opcji obrazy kopii zapasowej przesyłane strumieniowo bazy danych są zapisywane w katalogach systemu plików systemu operacyjnego bezpośrednio z obrazu systemu operacyjnego, na którym działa baza danych Oracle. Magazyn używany do tworzenia kopii zapasowych jest instalowany bezpośrednio na platformie systemu operacyjnego lub zdalnie instalowany jako udział plików.
Nie ma dodatkowych opłat za licencjonowanie ani pomoc techniczną dla tej opcji, ponieważ karta DISK dla programu Oracle RMAN jest całkowicie zawarta w oprogramowaniu Oracle RDBMS.
W ramach maszyny wirtualnej platformy Azure dostępnych jest sześć opcji magazynowania kopii zapasowych Oracle RMAN, z których pięć to udziały plików platformy Azure.
- Lokalnie dołączony dysk zarządzany
- Obiekt blob platformy Azure za pośrednictwem systemu plików NFS
- Azure blobfuse 2.0
- Usługa Azure Files w warstwie Standardowa za pośrednictwem protokołu CIFS/SMB
- Usługa Azure Files w warstwie Premium za pośrednictwem systemu plików NFS
- Azure NetApp Files
Każda z tych opcji ma zalety lub wady w obszarach pojemności, cen, wydajności, trwałości. Poniższa tabela umożliwia łatwe porównanie funkcji i cen.
Type | Warstwa | Dokumenty | Protokół instalacji dla maszyny wirtualnej | Wspieraj model | Cena | Uwagi |
---|---|---|---|---|---|---|
Dysk zarządzany | Dysk HDD w warstwie Standardowa | Wprowadzenie do dysków zarządzanych na platformie Azure | SCSI | Microsoft | Cennik dysków zarządzanych | 1 |
Dysk zarządzany | Dysk SSD w warstwie Standardowa | Wprowadzenie do dysków zarządzanych na platformie Azure | SCSI | Microsoft | Cennik dysków zarządzanych | 1 |
Dysk zarządzany | Dysk SSD w warstwie Premium | Wprowadzenie do dysków zarządzanych na platformie Azure | SCSI | Microsoft | Cennik dysków zarządzanych | 1 |
Dysk zarządzany | Premium SSD v2 | Wprowadzenie do dysków zarządzanych na platformie Azure | SCSI | Microsoft | Cennik dysków zarządzanych | 1 |
Dysk zarządzany | UltraDisk | Wprowadzenie do dysków zarządzanych na platformie Azure | SCSI | Microsoft | Cennik dysków zarządzanych | 1 |
Obiekt blob platformy Azure | Blokowe obiekty blob | Instalowanie usługi Blob Storage przy użyciu protokołu sieciowego systemu plików (NFS) 3.0 | NFS v3.0 | Microsoft | Cennik usługi Azure Blob Storage | 2 |
Azure blobfuse | v1 | Jak zainstalować usługę Azure Blob Storage jako system plików za pomocą programu BlobFuse w wersji 1 | Bezpiecznik | Open source/GitHub | nie dotyczy | 3, 5, 6 |
Azure blobfuse | v2 | Co to jest blobFuse? - BlobFuse2 | Bezpiecznik | Open source/GitHub | nie dotyczy | 3, 5, 6 |
Azure Files | Standardowa | Co to jest usługa Azure Files? | SMB/CIFS | Microsoft | Cennik usługi Azure Files | 4, 6 |
Azure Files | Premium | Co to jest usługa Azure Files? | SMB/CIFS, NFS v4.1 | Microsoft | Cennik usługi Azure Files | 4, 7 |
Azure NetApp Files | Standardowa | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Cennik usługi Azure NetApp Files | 4, 8, 11 |
Azure NetApp Files | Premium | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Cennik usługi Azure NetApp Files | 4, 9, 11 |
Azure NetApp Files | Ultra | Azure NetApp Files | SMB/CIFS, NFS v3.0, NFS v4.1 | Microsoft/NetApp | Cennik usługi Azure NetApp Files | 4, 10, 11 |
Legenda:
1 Ograniczone przez limity we/wy na poziomie urządzenia i skumulowanego poziomu maszyny wirtualnej dla przepływności operacji we/wy na sekundę i we/wy.
- Limity urządzeń są określone w dokumentacji cenowej.
- Łączne limity rozmiarów maszyn wirtualnych są określone w dokumentacji Rozmiary maszyn wirtualnych na platformie Azure
2 Wybierz magazyn hierarchiczny na liście rozwijanej 1st, a następnie obiekt blob tylko na drugiej liście rozwijanej.
3 Wybierz magazyn płaski na liście rozwijanej 1st, a następnie obiekt blob tylko na drugiej liście rozwijanej.
4 Używa protokołu CIFS, dla którego zalecane są nowsze wersje systemu RHEL/OEL Linux.
- Nie używaj niższych wersji systemu Linux (tj. RHEL7/OEL7 poniżej 7,5) dla systemu PLIKÓW CIFS
- rozważ użycie opcji
cache=none
instalacji dla zarchiwizowanych plików dziennika zarchiwizowanego programu Oracle w przypadku instalacji CIFS.
5 obsługiwanych w witrynie GitHub przez grupę produktów Usługi Azure Storage w firmie Microsoft jako projekt open source w usłudze GitHub.
Zalecana warstwa 6 gorącego użycia.
Zalecana jest 7 warstwa użycia w warstwie Premium .
8 Przepływność we/wy 16 MiB/s na przydzielone TiB.
9 Przepływność we/wy 64 MiB/s na przydzielone TiB.
10 Przepływność we/wy 128 MiB/s na przydzielone TiB.
11 Kalkulator wydajności usługi Azure NetApp Files jest przydatny w przypadku szybkich obliczeń cenowych.