Volumi NFS v4.1 in Azure NetApp Files per SAP HANANFS v4.1 volumes on Azure NetApp Files for SAP HANA

Azure NetApp Files fornisce condivisioni NFS native che possono essere usate per i volumi /Hana/Shared, /Hana/data e /Hana/log .Azure NetApp Files provides native NFS shares that can be used for /hana/shared, /hana/data, and /hana/log volumes. L'uso di condivisioni NFS basate su e per i volumi /Hana/data e /Hana/log richiede l'utilizzo del protocollo NFS v 4.1.Using ANF-based NFS shares for the /hana/data and /hana/log volumes requires the usage of the v4.1 NFS protocol. Il protocollo NFS v3 non è supportato per l'utilizzo di volumi /Hana/data e /Hana/log quando si basano le condivisioni su e.The NFS protocol v3 is not supported for the usage of /hana/data and /hana/log volumes when basing the shares on ANF.

Importante

Il protocollo NFS v3 implementato in Azure NetApp Files non è supportato per l'uso di /Hana/data e /Hana/log.The NFS v3 protocol implemented on Azure NetApp Files is not supported to be used for /hana/data and /hana/log. L'utilizzo di NFS 4,1 è obbligatorio per i volumi /Hana/data e /Hana/log da un punto di vista funzionale.The usage of the NFS 4.1 is mandatory for /hana/data and /hana/log volumes from a functional point of view. Mentre per il volume /Hana/Shared il protocollo NFS v3 o NFS v 4.1 può essere utilizzato da un punto di vista funzionale.Whereas for the /hana/shared volume the NFS v3 or the NFS v4.1 protocol can be used from a functional point of view.

Considerazioni importantiImportant considerations

Quando si prende in considerazione Azure NetApp Files per SAP NetWeaver e SAP HANA, tenere presente le considerazioni importanti seguenti:When considering Azure NetApp Files for the SAP Netweaver and SAP HANA, be aware of the following important considerations:

  • Il pool di capacità minimo è 4 TiBThe minimum capacity pool is 4 TiB
  • Le dimensioni minime del volume sono di 100 GiB.The minimum volume size is 100 GiB
  • Azure NetApp Files e tutte le macchine virtuali, in cui vengono montati i volumi Azure NetApp Files, devono trovarsi nella stessa rete virtuale di Azure o in reti virtuali con peering nella stessa areaAzure NetApp Files and all virtual machines, where Azure NetApp Files volumes are mounted, must be in the same Azure Virtual Network or in peered virtual networks in the same region
  • È importante che le macchine virtuali vengano distribuite in prossimità dell'archiviazione di Azure NetApp per una bassa latenza.It is important to have the virtual machines deployed in close proximity to the Azure NetApp storage for low latency.
  • La rete virtuale selezionata deve avere una subnet, delegata a Azure NetApp FilesThe selected virtual network must have a subnet, delegated to Azure NetApp Files
  • Verificare che la latenza dal server di database al volume e sia misurata e inferiore a 1 millisecondoMake sure the latency from the database server to the ANF volume is measured and below 1 millisecond
  • La velocità effettiva di un volume di Azure NetApp è una funzione della quota del volume e del livello di servizio, come documentato in Livelli di servizio per Azure NetApp Files.The throughput of an Azure NetApp volume is a function of the volume quota and Service level, as documented in Service level for Azure NetApp Files. Quando si ridimensionano i volumi di Azure NetApp di HANA, verificare che la velocità effettiva risultante soddisfi i requisiti di sistema HANAWhen sizing the HANA Azure NetApp volumes, make sure the resulting throughput meets the HANA system requirements
  • Provare a "consolidare" i volumi per ottenere prestazioni più elevate in un volume più grande, ad esempio, usare un volume per/sapmnt,/usr/sap/trans,...Try to “consolidate” volumes to achieve more performance in a larger Volume for example, use one volume for /sapmnt, /usr/sap/trans, … Se possibileif possible
  • Azure NetApp Files offre criteri di esportazione: è possibile controllare i client consentiti, il tipo di accesso, ad esempio lettura e scrittura, sola lettura e così via.Azure NetApp Files offers export policy: you can control the allowed clients, the access type (Read&Write, Read Only, etc.).
  • La funzionalità Azure NetApp Files non è ancora in grado di riconoscere la zona.Azure NetApp Files feature isn't zone aware yet. Attualmente la funzionalità Azure NetApp Files non viene distribuita in tutte le zone di disponibilità in un'area di Azure.Currently Azure NetApp Files feature isn't deployed in all Availability zones in an Azure region. Tenere presente le implicazioni di latenza potenziali in alcune aree di Azure.Be aware of the potential latency implications in some Azure regions.
  • L'ID utente per sidadm e l'ID gruppo per sapsys nelle macchine virtuali devono corrispondere alla configurazione in Azure NetApp Files.The User ID for sidadm and the Group ID for sapsys on the virtual machines must match the configuration in Azure NetApp Files.

Importante

Per carichi di lavoro SAP HANA, è fondamentale una bassa latenza.For SAP HANA workloads, low latency is critical. Collaborare con il rappresentante Microsoft per assicurarsi che le macchine virtuali e i volumi Azure NetApp Files vengano distribuiti in prossimità.Work with your Microsoft representative to ensure that the virtual machines and the Azure NetApp Files volumes are deployed in close proximity.

Importante

Se è presente una mancata corrispondenza tra l'ID utente per SIDADM e l'ID del gruppo per sapsys tra la macchina virtuale e la configurazione di Azure NetApp, le autorizzazioni per i file in volumi NetApp di Azure, montate nella VM, verranno visualizzate come nobody .If there is a mismatch between User ID for sidadm and the Group ID for sapsys between the virtual machine and the Azure NetApp configuration, the permissions for files on Azure NetApp volumes, mounted to the VM, would be be displayed as nobody. Assicurarsi di specificare l'ID utente corretto per sidadm e l'ID gruppo per sapsys quando si acquisisce un nuovo sistema in Azure NetApp Files.Make sure to specify the correct User ID for sidadm and the Group ID for sapsys, when on-boarding a new system to Azure NetApp Files.

Dimensionamento per il database HANA in Azure NetApp FilesSizing for HANA database on Azure NetApp Files

La velocità effettiva di un volume di Azure NetApp è una funzione delle dimensioni del volume e del livello di servizio, come documentato in Livelli di servizio per Azure NetApp Files.The throughput of an Azure NetApp volume is a function of the volume size and Service level, as documented in Service level for Azure NetApp Files.

Importante comprendere è la relazione tra le prestazioni e la dimensione e la presenza di limiti fisici per un LIF (interfaccia logica) di SVM (macchina virtuale di archiviazione).Important to understand is the performance relationship the size and that there are physical limits for an LIF (Logical Interface) of the SVM (Storage Virtual Machine).

La tabella seguente illustra che può essere utile creare un volume "standard" di grandi dimensioni per archiviare i backup e che non ha senso creare un volume "ultra" maggiore di 12 TB perché la capacità della larghezza di banda fisica di un singolo LIF verrebbe superata.The table below demonstrates that it could make sense to create a large “Standard” volume to store backups and that it does not make sense to create a “Ultra” volume larger than 12 TB because the physical bandwidth capacity of a single LIF would be exceeded.

La velocità effettiva massima per un LIF e una singola sessione Linux è compresa tra 1,2 e 1,4 GB/s.The maximum throughput for a LIF and a single Linux session is between 1.2 and 1.4 GB/s. Se è necessaria una velocità effettiva maggiore per/Hana/data, è possibile usare SAP HANA il partizionamento del volume dei dati per eseguire lo striping dell'attività di I/O durante il ricaricamento dei dati o HANA salvataggio tra più file di dati HANA che si trovano in più condivisioni NFS.If you require more throughput for /hana/data, you can use SAP HANA data volume partitioning to stripe the I/O activity during data reload or HANA savepoints across multiple HANA data files that are located on multiple NFS shares. Per altri dettagli sullo striping del volume di dati HANA, vedere questi articoli:For more details on HANA data volume striping read these articles:

DimensioneSize Velocità effettiva standardThroughput Standard Velocità effettiva PremiumThroughput Premium Velocità effettiva ultraThroughput Ultra
1 TB1 TB 16 MB/sec16 MB/sec 64 MB/sec64 MB/sec 128 MB/sec128 MB/sec
2 TB2 TB 32 MB/sec32 MB/sec 128 MB/sec128 MB/sec 256 MB/sec256 MB/sec
4 TB4 TB 64 MB/sec64 MB/sec 256 MB/sec256 MB/sec 512 MB/sec512 MB/sec
10 TB10 TB 160 MB/sec160 MB/sec 640 MB/sec640 MB/sec 1.280 MB/sec1,280 MB/sec
15 TB15 TB 240 MB/sec240 MB/sec 960 MB/sec960 MB/sec 1.400 MB/sec1,400 MB/sec
20 TB20 TB 320 MB/sec320 MB/sec 1.280 MB/sec1,280 MB/sec 1.400 MB/sec1,400 MB/sec
40 TB40 TB 640 MB/sec640 MB/sec 1.400 MB/sec1,400 MB/sec 1.400 MB/sec1,400 MB/sec

È importante comprendere che i dati vengono scritti nelle stesse unità SSD nel back-end di archiviazione.It is important to understand that the data is written to the same SSDs in the storage backend. La quota di prestazioni del pool di capacità è stata creata per poter gestire l'ambiente.The performance quota from the capacity pool was created to be able to manage the environment. Gli indicatori KPI di archiviazione sono uguali per tutte le dimensioni del database HANA.The Storage KPIs are equal for all HANA database sizes. In quasi tutti i casi, questo presupposto non riflette la realtà e l'aspettativa del cliente.In almost all cases, this assumption does not reflect the reality and the customer expectation. Le dimensioni dei sistemi HANA non implicano necessariamente che un piccolo sistema richieda una velocità effettiva di archiviazione ridotta e che un sistema di grandi dimensioni richieda una velocità effettiva di archiviazione elevata.The size of HANA Systems does not necessarily mean that a small system requires low storage throughput – and a large system requires high storage throughput. Tuttavia, in genere è possibile prevedere requisiti di velocità effettiva maggiori per le istanze di database HANA più grandi.But generally we can expect higher throughput requirements for larger HANA database instances. In seguito alle regole di ridimensionamento di SAP per l'hardware sottostante, le istanze HANA più grandi forniscono anche più risorse della CPU e un parallelismo più elevato in attività come il caricamento dei dati dopo il riavvio di un'istanza.As a result of SAP's sizing rules for the underlying hardware such larger HANA instances also provide more CPU resources and higher parallelism in tasks like loading data after an instances restart. Di conseguenza, le dimensioni dei volumi devono essere adottate per le aspettative e i requisiti dei clienti.As a result the volume sizes should be adopted to the customer expectations and requirements. E non solo in base ai requisiti di capacità pura.And not only driven by pure capacity requirements.

Quando si progetta l'infrastruttura per SAP in Azure, è necessario conoscere alcuni requisiti minimi di velocità effettiva di archiviazione (per i sistemi di produzione) da SAP, che si traduce in caratteristiche minime di velocità effettiva:As you design the infrastructure for SAP in Azure you should be aware of some minimum storage throughput requirements (for productions Systems) by SAP, which translate into minimum throughput characteristics of:

Tipo di volume e tipo di I/OVolume type and I/O type Indicatore KPI minimo richiesto da SAPMinimum KPI demanded by SAP Livello di servizio PremiumPremium service level Livello di servizio ultraUltra service level
Scrittura volume logLog Volume Write 250 MB/sec250 MB/sec 4 TB4 TB 2 TB2 TB
Scrittura del volume di datiData Volume Write 250 MB/sec250 MB/sec 4 TB4 TB 2 TB2 TB
Lettura volume datiData Volume Read 400 MB/sec400 MB/sec 6,3 TB6.3 TB 3,2 TB3.2 TB

Poiché tutti i tre indicatori KPI sono richiesti, il volume di /Hana/data deve essere dimensionato in base alla capacità più elevata per soddisfare i requisiti minimi di lettura.Since all three KPIs are demanded, the /hana/data volume needs to be sized toward the larger capacity to fulfill the minimum read requirements.

Per i sistemi HANA, che non richiedono una larghezza di banda elevata, le dimensioni del volume e possono essere inferiori.For HANA systems, which are not requiring high bandwidth, the ANF volume sizes can be smaller. E nel caso in cui un sistema HANA richieda una maggiore velocità effettiva, il volume può essere adattato ridimensionando la capacità online.And in case a HANA system requires more throughput the volume could be adapted by resizing the capacity online. Nessun KPI definito per i volumi di backup.No KPIs are defined for backup volumes. Tuttavia, la velocità effettiva del volume di backup è essenziale per un ambiente con prestazioni ottimali.However the backup volume throughput is essential for a well performing environment. Log: le prestazioni del volume dei dati devono essere progettate per le aspettative dei clienti.Log – and Data volume performance must be designed to the customer expectations.

Importante

Indipendentemente dalla capacità che si distribuisce in un singolo volume NFS, la velocità effettiva è prevista per un livello di larghezza di banda compreso tra 1,2 e 1,4 GB/sec, usata da un consumer in una macchina virtuale.Independent of the capacity you deploy on a single NFS volume, the throughput, is expected to plateau in the range of 1.2-1.4 GB/sec bandwidth leveraged by a consumer in a virtual machine. Questo dipende dall'architettura sottostante dell'offerta di Azure NetApp Files e dai limiti della sessione Linux correlata in base a NFS.This has to do with the underlying architecture of the ANF offer and related Linux session limits around NFS. I numeri relativi a prestazioni e velocità effettiva, come documentato nell'articolo Risultati dei test di benchmark delle prestazioni per Azure NetApp Files sono stati eseguiti su un volume NFS condiviso con più macchine virtuali client e, di conseguenza, più sessioni.The performance and throughput numbers as documented in the article Performance benchmark test results for Azure NetApp Files were conducted against one shared NFS volume with multiple client VMs and as a result with multiple sessions. Questo scenario è diverso dallo scenario misurato in SAPThat scenario is different to the scenario we measure in SAP. dove misuriamo la velocità effettiva da una singola VM a un volume NFSWhere we measure throughput from a single VM against an NFS volume. Ospitata in e.Hosted on ANF.

Per soddisfare i requisiti di velocità effettiva minima SAP per dati e log e in base alle linee guida per /Hana/Shared, le dimensioni consigliate sono le seguenti:To meet the SAP minimum throughput requirements for data and log, and according to the guidelines for /hana/shared, the recommended sizes would look like:

VolumeVolume DimensioneSize
Livello Archiviazione PremiumPremium Storage tier
DimensioneSize
Livello Archiviazione UltraUltra Storage tier
Protocollo NFS supportatoSupported NFS protocol
/hana/log//hana/log/ 4 TiB4 TiB 2 TiB2 TiB v4.1v4.1
/hana/data/hana/data 6,3 TiB6.3 TiB 3,2 TiB3.2 TiB v4.1v4.1
scalabilità verticale/Hana/Shared/hana/shared scale-up Min (1 TB, 1 x RAM)Min(1 TB, 1 x RAM) Min (1 TB, 1 x RAM)Min(1 TB, 1 x RAM) v3 o v4.1v3 or v4.1
scalabilità orizzontale di/Hana/Shared/hana/shared scale-out 1 x RAM del nodo del ruolo di lavoro1 x RAM of worker node
per 4 nodi del ruolo di lavoroper 4 worker nodes
1 x RAM del nodo del ruolo di lavoro1 x RAM of worker node
per 4 nodi del ruolo di lavoroper 4 worker nodes
v3 o v4.1v3 or v4.1
/Hana/Logbackup/hana/logbackup 3 x RAM3 x RAM 3 x RAM3 x RAM v3 o v4.1v3 or v4.1
/Hana/backup/hana/backup 2 x RAM2 x RAM 2 x RAM2 x RAM v3 o v4.1v3 or v4.1

Per tutti i volumi, è consigliabile usare NFS v 4.1For all volumes, NFS v4.1 is highly recommended

Le dimensioni dei volumi di backup sono stime.The sizes for the backup volumes are estimations. I requisiti esatti devono essere definiti in base al carico di lavoro e ai processi operativi.Exact requirements need to be defined based on workload and operation processes. Per i backup, è possibile consolidare molti volumi per diverse istanze di SAP HANA a uno o due volumi più grandi, che potrebbero avere un livello di servizio inferiore di e.For backups, you could consolidate many volumes for different SAP HANA instances to one (or two) larger volumes, which could have a lower service level of ANF.

Nota

Il Azure NetApp Files, le indicazioni relative al dimensionamento indicate in questo documento sono destinate ai requisiti minimi che SAP esprime ai propri provider di infrastruttura.The Azure NetApp Files, sizing recommendations stated in this document are targeting the minimum requirements SAP expresses towards their infrastructure providers. Nelle distribuzioni reali dei clienti e negli scenari di carico di lavoro, questo potrebbe non essere sufficiente.In real customer deployments and workload scenarios, that may not be enough. Considerare quindi queste indicazioni come punto di inizio e adattarle in base ai requisiti del carico di lavoro specifico.Use these recommendations as a starting point and adapt, based on the requirements of your specific workload.

È pertanto possibile prendere in considerazione la distribuzione di una velocità effettiva simile per i volumi Azure NetApp Files, come elencato già per l'archiviazione su disco Ultra.Therefore you could consider to deploy similar throughput for the ANF volumes as listed for Ultra disk storage already. Prendere in considerazione anche le dimensioni elencate per i volumi per i diversi SKU di VM, come già fatto nelle tabelle del disco Ultra.Also consider the sizes for the sizes listed for the volumes for the different VM SKUs as done in the Ultra disk tables already.

Suggerimento

È possibile ridimensionare i volumi Azure NetApp Files in modo dinamico, senza dover eseguire l'operazione unmount per i volumi, arrestare le macchine virtuali o SAP HANA.You can re-size Azure NetApp Files volumes dynamically, without the need to unmount the volumes, stop the virtual machines or stop SAP HANA. Questo consente la flessibilità di soddisfare le esigenze di velocità effettiva previste e non previste per le applicazioni.That allows flexibility to meet your application both expected and unforeseen throughput demands.

La documentazione su come distribuire una configurazione con scalabilità orizzontale SAP HANA con un nodo standby usando i volumi NFS v4.1 ospitati in Azure NetApp Files è pubblicata in Distribuire un sistema di SAP HANA con scalabilità orizzontale con un nodo standby in macchine virtuali di Azure usando Azure NetApp Files su SUSE Linux Enterprise Server.Documentation on how to deploy an SAP HANA scale-out configuration with standby node using NFS v4.1 volumes that are hosted in ANF is published in SAP HANA scale-out with standby node on Azure VMs with Azure NetApp Files on SUSE Linux Enterprise Server.

DisponibilitàAvailability

Gli aggiornamenti e gli aggiornamenti del sistema e vengono applicati senza alcun impatto sull'ambiente del cliente.ANF system updates and upgrades are applied without impacting the customer environment. Il contratto di contratto definito è pari al 99,99%.The defined SLA is 99.99%.

Volumi e indirizzi IP e pool di capacitàVolumes and IP addresses and capacity pools

Con e, è importante comprendere il modo in cui viene compilata l'infrastruttura sottostante.With ANF, it is important to understand how the underlying infrastructure is built. Un pool di capacità è solo una struttura, semplificando la creazione di un modello di fatturazione per e.A capacity pool is only a structure, which makes it simpler to create a billing model for ANF. Un pool di capacità non ha alcuna relazione fisica con l'infrastruttura sottostante.A capacity pool has no physical relationship to the underlying infrastructure. Se si crea un pool di capacità viene creata solo una shell, che può essere addebitata, non più.If you create a capacity pool only a shell is created which can be charged, not more. Quando si crea un volume, il primo SVM (macchina virtuale di archiviazione) viene creato in un cluster di diversi sistemi NetApp.When you create a volume, the first SVM (Storage Virtual Machine) is created on a cluster of several NetApp systems. Per accedere al volume viene creato un singolo IP per questo SVM.A single IP is created for this SVM to access the volume. Se si creano più volumi, tutti i volumi vengono distribuiti in questa SVM su questo cluster NetApp Multicontroller.If you create several volumes, all the volumes are distributed in this SVM over this multi-controller NetApp cluster. Anche se si ottiene un solo indirizzo IP, i dati vengono distribuiti su più controller.Even if you get only one IP the data is distributed over several controllers. E dispone di una logica che distribuisce automaticamente i carichi di lavoro dei clienti quando i volumi e/o la capacità dell'archiviazione configurata raggiungono un livello interno predefinito.ANF has a logic that automatically distributes customer workloads once the volumes or/and capacity of the configured storage reaches an internal pre-defined level. È possibile notare questi casi perché per accedere ai volumi viene assegnato un nuovo indirizzo IP.You might notice such cases because a new IP address gets assigned to access the volumes.

##Volume di log e volume di backup del logLog volume and log backup volume Il "volume di log" (/Hana/log) viene utilizzato per scrivere il log di ripristino online.The “log volume” (/hana/log) is used to write the online redo log. In questo volume sono presenti file aperti che non hanno senso per lo snapshot del volume.Thus, there are open files located in this volume and it makes no sense to snapshot this volume. I file di log di rollforward online vengono archiviati o sottoposti a backup nel volume di backup del log quando il file di log di ripristino online è pieno o viene eseguito un backup del log di rollforward.Online redo logfiles are archived or backed up to the log backup volume once the online redo log file is full or a redo log backup is executed. Per garantire prestazioni di backup ragionevoli, il volume di backup del log richiede una buona velocità effettiva.To provide reasonable backup performance, the log backup volume requires a good throughput. Per ottimizzare i costi di archiviazione, può essere utile consolidare log-backup-volume di più istanze HANA.To optimize storage costs, it can make sense to consolidate the log-backup-volume of multiple HANA instances. Per consentire a più istanze di HANA di sfruttare lo stesso volume e scrivere i backup in directory diverse.So that multiple HANA instances leverage the same volume and write their backups into different directories. Utilizzando un consolidamento di questo tipo, è possibile ottenere una maggiore velocità effettiva con perché è necessario aumentare la velocità del volume.Using such a consolidation, you can get more throughput with since you need to make the volume a bit larger.

Lo stesso vale per il volume utilizzato per scrivere backup completo del database HANA in.The same applies for the volume you use write full HANA database backups to.

BackupBackup

Oltre ai backup di streaming e al servizio di backup di Azure che eseguono il backup SAP HANA database, come descritto nell'articolo relativo alla guida di backup per SAP Hana in macchine virtuali di Azure, Azure NetApp Files consente di eseguire backup di snapshot basati sull'archiviazione.Besides streaming backups and Azure Back service backing up SAP HANA databases as described in the article Backup guide for SAP HANA on Azure Virtual Machines, Azure NetApp Files opens the possibility to perform storage-based snapshot backups.

SAP HANA supporta:SAP HANA supports:

  • Backup di snapshot basati su archiviazione da SAP HANA 1,0 SPS7 inStorage-based snapshot backups from SAP HANA 1.0 SPS7 on
  • Supporto del backup di snapshot basato su archiviazione per ambienti HANA (Multidatabase container) HANA da SAP HANA 2,0 SPS4 inStorage-based snapshot backup support for Multi Database Container (MDC) HANA environments from SAP HANA 2.0 SPS4 on

La creazione di backup di snapshot basati sull'archiviazione è una semplice procedura in quattro passaggi,Creating storage-based snapshot backups is a simple four-step procedure,

  1. Creazione di uno snapshot del database HANA (interno): un'attività che è necessario eseguireCreating a HANA (internal) database snapshot - an activity you or tools need to perform
  2. SAP HANA scrive i dati nei file di dati per creare uno stato coerente nello spazio di archiviazione: HANA esegue questo passaggio in seguito alla creazione di uno snapshot HANASAP HANA writes data to the datafiles to create a consistent state on the storage - HANA performs this step as a result of creating a HANA snapshot
  3. Creare uno snapshot nel volume /Hana/data nell'archiviazione: un passaggio che è necessario eseguire.Create a snapshot on the /hana/data volume on the storage - a step you or tools need to perform. Non è necessario eseguire uno snapshot nel volume /Hana/logThere is no need to perform a snapshot on the /hana/log volume
  4. Eliminare lo snapshot del database HANA (interno) e riprendere il normale funzionamento: un passaggio che gli strumenti devono eseguireDelete the HANA (internal) database snapshot and resume normal operation - a step you or tools need to perform

Avviso

L'ultimo passaggio o la mancata esecuzione dell'ultimo passaggio ha un effetto grave sulla richiesta di memoria SAP HANA e può causare un arresto del SAP HANAMissing the last step or failing to perform the last step has severe impact on SAP HANA's memory demand and can lead to a halt of SAP HANA

BACKUP DATA FOR FULL SYSTEM CREATE SNAPSHOT COMMENT 'SNAPSHOT-2019-03-18:11:00';

Backup di snapshot e per SAP HANA

az netappfiles snapshot create -g mygroup --account-name myaccname --pool-name mypoolname --volume-name myvolname --name mysnapname 

E snapshot backup per SAP HANA part2

BACKUP DATA FOR FULL SYSTEM CLOSE SNAPSHOT BACKUP_ID 47110815 SUCCESSFUL SNAPSHOT-2020-08-18:11:00';

Questa procedura di backup dello snapshot può essere gestita in diversi modi, usando vari strumenti.This snapshot backup procedure can be managed in a variety of ways, using various tools. Un esempio è lo script Python "ntaphana_azure. py" disponibile in GitHub. si tratta di https://github.com/netapp/ntaphana codice di esempio, fornito "così com'è" senza alcuna manutenzione o supporto.One example is the python script “ntaphana_azure.py” available on GitHub https://github.com/netapp/ntaphana This is sample code, provided “as-is” without any maintenance or support.

Attenzione

Uno snapshot non è un backup protetto perché si trova nello stesso spazio di archiviazione fisico del volume di cui si è appena fatto uno snapshot.A snapshot in itself is not a protected backup since it is located on the same physical storage as the volume you just took a snapshot of. È obbligatorio "proteggere" almeno uno snapshot al giorno in una posizione diversa.It is mandatory to “protect” at least one snapshot per day to a different location. Questa operazione può essere eseguita nello stesso ambiente, in un'area di Azure remota o nell'archiviazione BLOB di Azure.This can be done in the same environment, in a remote Azure region or on Azure Blob storage.

Per gli utenti dei prodotti di backup CommVault, una seconda opzione è CommVault IntelliSnap V. 11.21 e versioni successive.For users of Commvault backup products, a second option is Commvault IntelliSnap V.11.21 and later. Questa o versioni successive di CommVault offre supporto Azure NetApp Files.This or later versions of Commvault offer Azure NetApp Files Support. L'articolo CommVault IntelliSnap 11,21 fornisce ulteriori informazioni.The article Commvault IntelliSnap 11.21 provides more information.

Eseguire il backup dello snapshot usando l'archiviazione BLOB di AzureBack up the snapshot using Azure blob storage

Il backup nell'archiviazione BLOB di Azure è un metodo conveniente e rapido per salvare i backup degli snapshot di archiviazione del database HANA basati su e.Back up to Azure blob storage is a cost effective and fast method to save ANF-based HANA database storage snapshot backups. Per salvare gli snapshot nell'archiviazione BLOB di Azure, è preferibile lo strumento azcopy.To save the snapshots to Azure Blob storage, the azcopy tool is preferred. Scaricare la versione più recente di questo strumento e installarla, ad esempio, nella directory bin in cui è installato lo script Python da GitHub.Download the latest version of this tool and install it, for example, in the bin directory where the python script from GitHub is installed. Scaricare la versione più recente dello strumento azcopy:Download the latest azcopy tool:

root # wget -O azcopy_v10.tar.gz https://aka.ms/downloadazcopy-v10-linux && tar -xf azcopy_v10.tar.gz --strip-components=1
Saving to: ‘azcopy_v10.tar.gz’

La funzionalità più avanzata è l'opzione SYNC.The most advanced feature is the SYNC option. Se si usa l'opzione di sincronizzazione, azcopy mantiene sincronizzate la directory di origine e quella di destinazione.If you use the SYNC option, azcopy keeps the source and the destination directory synchronized. L'utilizzo del parametro --Delete-Destination è importante.The usage of the parameter --delete-destination is important. Senza questo parametro, azcopy non elimina i file nel sito di destinazione e l'utilizzo dello spazio sul lato di destinazione aumenterà.Without this parameter, azcopy is not deleting files at the destination site and the space utilization on the destination side would grow. Creare un contenitore BLOB in blocchi nell'account di archiviazione di Azure.Create a Block Blob container in your Azure storage account. Creare quindi la chiave SAS per il contenitore BLOB e sincronizzare la cartella snapshot con il contenitore BLOB di Azure.Then create the SAS key for the blob container and synchronize the snapshot folder to the Azure Blob container.

Ad esempio, se uno snapshot giornaliero deve essere sincronizzato con il contenitore BLOB di Azure per proteggere i dati.For example, if a daily snapshot should be synchronized to the Azure blob container to protect the data. Il comando seguente può essere usato solo per uno snapshot.And only that one snapshot should be kept, the command below can be used.

root # > azcopy sync '/hana/data/SID/mnt00001/.snapshot' 'https://azacsnaptmytestblob01.blob.core.windows.net/abc?sv=2021-02-02&ss=bfqt&srt=sco&sp=rwdlacup&se=2021-02-04T08:25:26Z&st=2021-02-04T00:25:26Z&spr=https&sig=abcdefghijklmnopqrstuvwxyz' --recursive=true --delete-destination=true

Passaggi successiviNext steps

Leggi l'articolo:Read the article: