Sdílet prostřednictvím


Architektura služby Azure Backup pro zálohování SAP HANA

Služba Azure Backup umožňuje konzistentním způsobem zálohovat data z databází SAP HANA v aplikaci. Tento článek popisuje komponenty a procesy architektury služby Azure Backup.

Jak Azure Backup funguje s databázemi SAP HANA?

Azure Backup poskytuje řešení zálohování streamování pro zálohování databází SAP HANA spuštěných na virtuálním počítači Azure. Tato nabídka zálohování vyžaduje nastavení nulové infrastruktury, čímž eliminuje nutnost nasazení a správy infrastruktury zálohování.

Azure Backup je certifikovaný sapem a poskytuje nativní podporu zálohování pomocí nativních rozhraní API SAP HANA. S tímto řešením můžete bezproblémově zálohovat a obnovovat databáze SAP HANA spuštěné na virtuálních počítačích Azure a využívat možnosti podnikové správy, které poskytuje Azure Backup.

Přečtěte si další informace o přidaných hodnotách, které Azure Backup poskytuje pro SAP HANA.

Kde se data zálohuje?

Azure Backup ukládá zálohovaná data do trezorů služby Recovery Services. Trezor je entita online úložiště v Azure, která se používá k ukládání dat, jako jsou záložní kopie, body obnovení a zásady zálohování.

Přečtěte si další informace o trezoru služby Recovery Services.

Agenti zálohování

Pokud chcete zálohovat databáze SAP HANA spuštěné na virtuálním počítači Azure, musíte na virtuálním počítači Azure povolit instalaci modulu plug-in (agent SAP HANA Backup). Tento modul plug-in se připojuje k backintu HANA a pomáhá službě Azure Backup přesouvat data do trezoru. Umožňuje také službě Azure Backup provádět obnovení.

Typy zálohování

Přečtěte si o typech zálohování SAP HANA.

Informace o architektuře

V následujících částech se dozvíte o architektuře zálohování databází HANA ve službě Azure Backup.

Architektura zálohování pro databázi

Podívejte se na základní architekturu služby Azure Backup pro databáze SAP HANA. Podrobné informace o procesu zálohování najdete v následujícím postupu:

Diagram showing the backup process of SAP HANA database.

  1. Pokud chcete zahájit proces zálohování, vytvořte v Azure trezor služby Recovery Services. Tento trezor se použije k ukládání záloh a bodů obnovení vytvořených v průběhu času.

  2. Virtuální počítač Azure se serverem SAP HANA je zaregistrovaný v trezoru a zjistí se databáze, které se mají zálohovat. Pokud chcete službě Azure Backup povolit zjišťování databází, musíte tento skript předběžné registrace spustit na serveru HANA jako kořenový uživatel.

    Poznámka:

    Ujistěte se, že je instance HANA spuštěná během zjišťování databází v této instanci.

  3. Také se ujistěte, že jsou splněny další požadavky.

    Důležité

    Ujistěte se, že jsou splněné požadavky na nastavení správného síťového připojení. Podívejte se na doporučení, jak nastavit virtuální počítače Azure spuštěné v SAP HANA s dalšími síťovými komponentami pro použití nabídky zálohování.

  4. Podívejte se na podrobnosti o tom, co skript předběžné registrace dělá. Pokud se pokusíte nakonfigurovat zálohování databází SAP HANA bez spuštění tohoto skriptu, může se zobrazit chyba UserErrorHanaScriptNotRun.

  5. Služba Azure Backup teď nainstaluje modul plug-in Azure Backup pro HANA na zaregistrovaný server SAP HANA. Tento modul plug-in používá uživatele backup vytvořeného skriptem předběžné registrace k provádění všech operací zálohování a obnovení.

  6. Pokud chcete nakonfigurovat zálohování zjištěných databází, zvolte požadované zásady zálohování a povolte zálohování.

  7. Azure Backup pro SAP HANA (řešení certifikované backintem) nezávisí na podkladových discích nebo typech virtuálních počítačů. Zálohování provádí streamy vygenerované SAP HANA.

Tok zálohování

Tato část obsahuje informace o procesu zálohování databáze HANA spuštěné na virtuálním počítači Azure.

  1. Naplánované zálohy se spravují pomocí položek crontab vytvořených na virtuálním počítači HANA, zatímco zálohy na vyžádání se přímo aktivují službou Azure Backup.

  2. Jakmile modul zálohování SAP HANA nebo backint obdrží požadavek na zálohování, připraví databázi SAP HANA na zálohování vytvořením bodu uložení a přesunem dat do podkladových svazků úložiště.

  3. Backint pak provede operaci čtení ze základních datových svazků – indexový server a modul XS pro databázi klienta a názvový server pro SYSTEMDB. Disky SSD úrovně Premium můžou poskytovat optimální propustnost vstupně-výstupních operací streamování zálohování. Použití necached disků s M64I ale může poskytovat vyšší rychlost.

  4. Pokud chcete streamovat zálohovaná data, backint vytvoří až tři kanály, které přímo zapisuje do trezoru služby Recovery Services služby Azure Backup.

    Pokud ve svém nastavení nepoužíváte bránu firewall nebo síťové virtuální zařízení, stream zálohování se přenese přes síť Azure do trezoru služby Recovery Services / Azure Storage. Můžete také nastavit koncový bod služby virtuální sítě nebo privátní koncový bod, aby sap HANA umožnil odesílat provoz zálohování přímo do trezoru služby Recovery Services / Azure Storage, přeskočení síťového virtuálního zařízení nebo brány Azure Firewall. Pokud navíc používáte bránu firewall nebo síťové virtuální zařízení, provoz do Microsoft Entra ID a služby Azure Backup projde bránou firewall nebo síťovým virtuálním zařízením a nemá vliv na celkový výkon zálohování.

  5. Azure Backup se pokouší dosáhnout rychlosti až 420 MB/s pro zálohy protokolů a až 100 MB/s pro zálohování protokolů. Přečtěte si další informace o výkonu propustnosti zálohování a obnovení.

  6. Podrobné protokoly se zapisují do souborů backup.log a backint.log v instanci SAP HANA.

  7. Po dokončení streamování zálohování se katalog streamuje do trezoru služby Recovery Services. Pokud se zálohování (úplné, rozdílové, přírůstkové/protokolové) i katalog pro tuto zálohu úspěšně streamují a uloží do trezoru služby Recovery Services, Azure Backup považuje operaci zálohování za úspěšnou.

V následujících částech se dozvíte o různých nastaveních SAP HANA a jejich procesu provádění záloh.

Scénář nastavení SAP HANA: Síť Azure – bez síťového virtuálního zařízení nebo brány Azure Firewall

Diagram showing the SAP HANA setup if Azure network without any NVA/Azure Firewall.

Scénář nastavení SAP HANA: Síť Azure – s trasou definovanou uživatelem a síťovým virtuálním zařízením / bránou Azure Firewall

Diagram showing the SAP HANA setup if Azure network with UDR + NVA / Azure Firewall.

Poznámka:

Síťové virtuální zařízení nebo Azure Firewall můžou při zálohování datových proudů SAP HANA do trezoru služby Azure Storage nebo Recovery Services (rovina dat) přidat režii. Viz bod 6 ve výše uvedeném diagramu.

Scénář nastavení SAP HANA: Síť Azure – s trasou definovanou uživatelem a síťovým virtuálním zařízením / bránou Azure Firewall + privátním koncovým bodem nebo koncovým bodem služby

Diagram showing the SAP HANA setup if Azure network with UDR + NVA / Azure Firewall + Private Endpoint or Service Endpoint.

Architektura zálohování pro databázi s replikací systému HANA

Služba zálohování se nachází v obou fyzických uzlech nastavení HSR. Jakmile ověříte, že jsou tyto uzly ve skupině replikace (pomocí skriptu předběžné registrace), Azure Backup logicky seskupí uzly a během konfigurace ochrany vytvoří jednu zálohovanou položku.

Po konfiguraci azure Backup přijímá požadavky na zálohování z primárního uzlu. Když při převzetí služeb při selhání začne nový primární uzel generovat žádosti o zálohování protokolů, Služba Azure Backup porovná nové zálohy protokolů se stávajícím řetězem ze staršího primárního uzlu.

Pokud jsou zálohy sekvenční, Azure Backup je přijme a chrání nový primární uzel. Pokud je v řetězu protokolů nějaká nekonzistence nebo přerušení, Azure Backup aktivuje opravné úplné zálohování a zálohy protokolů budou úspěšné až po dokončení nápravné úplné zálohy.

Diagram showing the backup architecture of SAP HANA database with HANA system replication enabled.

Poznámka:

Služba Azure Backup se připojuje k HANA pomocí hdbuserstore klíčů. Vzhledem k tomu, že se klíče nereplikují, doporučujeme vytvořit stejné klíče ve všech uzlech, aby se služba Azure Backup po převzetí služeb při selhání nebo navrácení služeb po obnovení automaticky připojila k jakémukoli novému primárnímu uzlu bez ručního zásahu.

Toky zálohování

V následujících částech se dozvíte o toku zálohování pro nové nebo existující počítače.

Nové počítače

Tato část obsahuje informace o procesu zálohování databáze HANA s povolenou replikací systému HANA spuštěnou na novém virtuálním počítači Azure.

  1. Na všech uzlech vytvořte vlastního uživatele a hdbuserstore klíč.
  2. Spuštěním skriptu předběžné registrace na obou uzlech s vlastním uživatelem jako záložním uživatelem implementujte ID, které indikuje, že oba uzly patří do jedinečné/společné skupiny.
  3. Během konfigurace ochrany HANA vyberte oba uzly pro zjišťování. To pomáhá identifikovat oba uzly jako jednu databázi, kterou můžete přidružit k zásadám a chránit.
Existující počítače

Tato část obsahuje informace o procesu zálohování databáze HANA s povolenou replikací systému HANA spuštěnou na existujícím virtuálním počítači Azure.

  1. Zastavte ochranu a zachovejte data pro oba uzly.

  2. Spusťte skript předběžné registrace na obou uzlech s vlastním uživatelem jako záložní uživatel a uveďte ID, které indikuje, že oba uzly patří do jedinečné/společné skupiny.

  3. Znovu nachytá databáze v primárním uzlu.

    Screenshot showing you about how to rediscover a database.

  4. Nakonfigurujte zálohování pro nově vytvořenou replikovanou databázi z kroku 2 konfigurace zálohování.

  5. Odstraňte zálohovaná data starších samostatných zálohovaných položek, u kterých byla ochrana pozastavena.

Poznámka:

U virtuálních počítačů HANA, které jsou již zálohované jako jednotlivé počítače, můžete seskupení provést pouze pro budoucí zálohování.

Architektura zálohování pro snímek instance databáze

Azure Backup integruje úplné nebo přírůstkové snímky disku spravovaného v Azure s příkazy pro snímky HANA za účelem zajištění možností okamžitého zálohování a obnovení pro HANA.

Zálohování snímků instancí databáze SAP HANA

Architektura zálohování vysvětluje různá oprávnění požadovaná pro službu Azure Backup, která se nachází na virtuálním počítači HANA, k pořízení snímků spravovaných disků a jejich umístění do uživatelem zadané skupiny prostředků, která je uvedená v zásadách. K tomu můžete použít spravovanou identitu přiřazenou systémem zdrojového virtuálního počítače.

Diagram shows the SAP HANA database instance snapshot backup architecture.

Obnovení snímku instance databáze SAP HANA

Architektura obnovení vysvětluje různá oprávnění požadovaná během operace obnovení. Azure Backup používá spravovanou identitu cílového virtuálního počítače ke čtení snímků disků ze skupiny prostředků určených uživatelem, vytvoření disků v cílové skupině prostředků a jejich připojení k cílovému virtuálnímu počítači.

Diagram shows the SAP HANA database instance snapshot restore architecture.

Další kroky