Guida all'implementazione NLS di SAP BW con SAP IQ in Azure

Nel corso degli anni, i clienti che eseguono il sistema SAP Business Warehouse (BW) vedono una crescita esponenziale delle dimensioni del database, aumentando così il costo di calcolo. Per ottenere il giusto equilibrio tra costi e prestazioni, i clienti possono usare l'archiviazione near-line (NLS) per eseguire la migrazione dei dati cronologici.

L'implementazione NLS basata su SAP IQ è il metodo standard di SAP per spostare i dati cronologici da un database primario (SAP HANA o AnyDB). L'integrazione di SAP IQ consente di separare i dati a cui si accede di frequente dai dati a cui si accede raramente, il che rende meno richiesta di risorse nel sistema SAP BW.

Questa guida fornisce linee guida per la pianificazione, la distribuzione e la configurazione di SAP BW NLS con SAP IQ in Azure. Questa guida illustra i servizi e le funzionalità comuni di Azure rilevanti per la distribuzione NLS di SAP IQ e non copre alcuna soluzione per i partner NLS.

Questa guida non sostituisce la documentazione standard di SAP sulla distribuzione NLS con SAP IQ. Integra invece la documentazione ufficiale di installazione e amministrazione.

Panoramica della soluzione

In un sistema SAP BW operativo, il volume dei dati aumenta costantemente a causa dei requisiti aziendali e legali. Il grande volume di dati può influire sulle prestazioni del sistema e aumentare il lavoro amministrativo, che comporta la necessità di implementare una strategia di invecchiamento dei dati.

Se si vuole mantenere la quantità di dati nel sistema SAP BW senza eliminare, è possibile usare l'archiviazione dei dati. I dati vengono prima spostati nell'archivio o nell'archiviazione quasi line e quindi eliminati dal sistema SAP BW. È possibile accedere direttamente ai dati o caricarli di nuovo in base alle esigenze, a seconda della modalità di archiviazione dei dati.

Gli utenti sap BW possono usare SAP IQ come soluzione di archiviazione quasi line. L'adattatore per SAP IQ come soluzione near-line viene fornito con il sistema SAP BW. Con NLS implementato, i dati usati di frequente vengono archiviati in un database online SAP BW (SAP HANA o AnyDB). I dati a cui si accede raramente vengono archiviati in SAP IQ, riducendo il costo per gestire i dati e migliorando le prestazioni del sistema SAP BW. Per garantire la coerenza tra i dati online e i dati near-line, le partizioni archiviate sono bloccate e sono di sola lettura.

SAP IQ supporta due tipi di architettura: simplex e multiplex. In un'architettura simplex, una singola istanza di un server SAP IQ viene eseguita in una singola macchina virtuale. I file potrebbero trovarsi in un computer host o in un dispositivo di archiviazione di rete.

Importante

Per la soluzione SAP NLS, solo l'architettura simplex è disponibile e valutata da SAP.

Diagram that shows an overview of the SAP I Q solution.

In Azure il server IQ SAP deve essere implementato in una macchina virtuale separata. Non è consigliabile installare il software SAP IQ in un server esistente che dispone già di altre istanze di database in esecuzione, perché SAP IQ usa cpu e memoria complete per il proprio utilizzo. Un server SAP IQ può essere usato per più implementazioni DI SAP NLS.

Matrice di supporto

La matrice di supporto per una soluzione SAP IQ NLS include:

  • Sistema operativo: SAP IQ è certificato solo a livello di sistema operativo. È possibile eseguire un sistema operativo certificato SAP IQ in un ambiente Azure, purché sia compatibile per l'esecuzione nell'infrastruttura di Azure. Per altre informazioni, vedere la nota SAP 2133194.

  • Compatibilità SAP BW: l'archiviazione quasi line per SAP IQ viene rilasciata solo per i sistemi SAP BW già eseguiti in Unicode. Nota SAP 1796393 contiene informazioni su SAP BW.

  • Archiviazione: in Azure, SAP IQ supporta dischi gestiti Premium (Windows e Linux), dischi condivisi di Azure (solo Windows) e Azure NetApp Files (solo Linux).

Per informazioni più aggiornate in base alla versione di SAP IQ, vedere Matrice di disponibilità del prodotto.

Dimensionamento

Il ridimensionamento di SAP IQ è limitato alla CPU, alla memoria e all'archiviazione. È possibile trovare linee guida di ridimensionamento generali per SAP IQ in Azure nella nota SAP 1951789. Il consiglio di dimensionamento ottenuto seguendo le linee guida deve essere mappato ai tipi di macchine virtuali di Azure certificati per SAP. Nota SAP 1928533 fornisce l'elenco dei prodotti SAP supportati e dei tipi di vm di Azure.

La guida al dimensionamento e il foglio di lavoro di dimensionamento sap indicati nella nota SAP 1951789 sono stati sviluppati per l'utilizzo nativo di un database IQ SAP. Poiché non riflettono le risorse per la pianificazione di un database SAP IQ, è possibile che si verifichino risorse inutilizzate per SAP NLS.

Risorse di Azure

Regioni

Se i sistemi SAP sono già in esecuzione in Azure, è probabile che sia stata identificata l'area. La distribuzione di SAP IQ deve trovarsi nella stessa area del sistema SAP BW per cui si sta implementando la soluzione NLS.

Per determinare l'architettura di SAP IQ, è necessario assicurarsi che i servizi richiesti da SAP IQ, ad esempio Azure NetApp Files (solo NFS per Linux), siano disponibili in tale area. Per controllare la disponibilità del servizio nell'area geografica, vedere la pagina Web Prodotti disponibili per area .

Opzioni di distribuzione

Per ottenere la ridondanza dei sistemi SAP in un'infrastruttura di Azure, l'applicazione deve essere distribuita in set di scalabilità flessibili, zone di disponibilità o set di disponibilità. Sebbene sia possibile ottenere la disponibilità elevata di IQ SAP usando l'architettura multiplex di IQ SAP, l'architettura multiplex non soddisfa i requisiti della soluzione NLS.

Per ottenere la disponibilità elevata per l'architettura SIMPLEX di SAP IQ, è necessario configurare un cluster a due nodi con una soluzione personalizzata. Il cluster IQ SAP a due nodi può essere distribuito in un set di scalabilità flessibile con FD=1, zone di disponibilità o set di disponibilità. Tuttavia, è consigliabile configurare l'archiviazione con ridondanza della zona quando si configura una soluzione a disponibilità elevata tra le zone di disponibilità.

Macchine virtuali

In base al dimensionamento di SAP IQ, è necessario eseguire il mapping dei requisiti alle macchine virtuali di Azure. Questo approccio è supportato in Azure per i prodotti SAP. Nota SAP 1928533 è un buon punto di partenza che elenca i tipi di macchine virtuali di Azure supportati per i prodotti SAP in Windows e Linux.

Oltre alla selezione dei soli tipi di macchina virtuale supportati, è anche necessario verificare se tali tipi di vm sono disponibili in aree specifiche. È possibile controllare la disponibilità dei tipi di macchina virtuale nella pagina Web Prodotti disponibili per area . Per scegliere il modello di determinazione prezzi, vedere Macchine virtuali di Azure per il carico di lavoro SAP.

Suggerimento

Per i sistemi di produzione, è consigliabile usare macchine virtuali serie E a causa del rapporto tra core e memoria.

Storage

Archiviazione di Azure dispone di vari tipi di archiviazione disponibili per i clienti. Per informazioni dettagliate su di essi, vedere l'articolo Quali tipi di disco sono disponibili in Azure?

Alcuni tipi di archiviazione in Azure hanno un uso limitato per gli scenari SAP, ma altri tipi sono adatti o ottimizzati per scenari specifici del carico di lavoro SAP. Per altre informazioni, vedere la guida ai tipi di Archiviazione di Azure per il carico di lavoro SAP. Evidenzia le opzioni di archiviazione adatte per SAP.

Per SAP IQ in Azure, è possibile usare i tipi di archiviazione di Azure seguenti. La scelta dipende dal sistema operativo (Windows o Linux) e dal metodo di distribuzione (autonomo o a disponibilità elevata).

  • Dischi gestiti di Azure

    Un disco gestito è un volume di archiviazione a livello di blocco gestito da Azure. È possibile usare dischi gestiti per la distribuzione di SAP IQ simplex. Sono disponibili vari tipi di dischi gestiti, ma è consigliabile usare unità SSD Premium per IQ SAP.

  • Dischi condivisi di Azure

    I dischi condivisi sono una nuova funzionalità per i dischi gestiti di Azure che consentono di collegare un disco gestito a più macchine virtuali contemporaneamente. I dischi gestiti condivisi non offrono in modo nativo un file system completamente gestito accessibile tramite SMB o NFS. È necessario usare una gestione cluster come un cluster di failover di Windows Server (WSFC), che gestisce la comunicazione dei nodi del cluster e il blocco di scrittura.

    Per distribuire una soluzione a disponibilità elevata per un'architettura SIMPLEX di SAP IQ in Windows, è possibile usare dischi condivisi di Azure tra due nodi gestiti da WSFC. Un'architettura di distribuzione di IQ SAP con dischi condivisi di Azure è descritta nell'articolo Distribuire la soluzione a disponibilità elevata NLS sap IQ usando il disco condiviso di Azure in Windows Server.

  • Azure NetApp Files

    La distribuzione di SAP IQ in Linux può usare Azure NetApp Files come file system (protocollo NFS) per installare una soluzione autonoma o a disponibilità elevata. Questa offerta di archiviazione non è disponibile in tutte le aree. Per informazioni aggiornate, vedere la pagina Web Prodotti disponibili in base all'area geografica. L'architettura di distribuzione di SAP IQ con Azure NetApp Files è descritta nell'articolo Distribuire la soluzione a disponibilità elevata SAP IQ-NLS usando Azure NetApp Files in SU edizione Standard Linux Enterprise Server.

Nella tabella seguente sono elencate le raccomandazioni per ogni tipo di archiviazione basato sul sistema operativo:

Tipo di archiviazione Windows Linux
Dischi gestiti di Azure
Dischi condivisi di Azure No
Azure NetApp Files No

Rete

Azure offre un'infrastruttura di rete che consente il mapping di tutti gli scenari che possono essere realizzati per un sistema SAP BW che usa SAP IQ come risorsa di archiviazione quasi line. Questi scenari includono la connessione a sistemi locali, la connessione ai sistemi in reti virtuali diverse e altre. Per altre informazioni, vedere Rete di Microsoft Azure per carichi di lavoro SAP.

Preparazione e installazione di Windows Server

Per preparare i server per l'implementazione NLS con SAP IQ in Windows, è possibile ottenere le informazioni più aggiornate nella nota SAP 2780668 - SAP First Guidance - BW NLS Implementation with SAP IQ ( Sap First Guidance - BW NLS implementation with SAP IQ). Include informazioni complete sui prerequisiti per i sistemi SAP BW, il layout del file system SAP IQ, l'installazione, le attività di post-configurazione e l'integrazione NLS di SAP BW con SAP IQ.

Distribuzione a disponibilità elevata in Windows

SAP IQ supporta sia un'architettura simplex che un'architettura multiplex. Per la soluzione NLS, è disponibile e valutata solo l'architettura server simplex. Simplex è una singola istanza di un server SAP IQ in esecuzione in una singola macchina virtuale.

Tecnicamente, è possibile ottenere la disponibilità elevata di IQ SAP usando un'architettura di server multiplex, ma l'architettura multiplex non soddisfa i requisiti della soluzione NLS. Per l'architettura server simplex, SAP non fornisce funzionalità o procedure per l'esecuzione di IQ SAP in una configurazione a disponibilità elevata.

Per configurare la disponibilità elevata di SAP IQ in Windows per l'architettura del server simplex, è necessario configurare una soluzione personalizzata che richiede una configurazione aggiuntiva, ad esempio un cluster di failover di Windows Server e dischi condivisi. Una di queste soluzioni personalizzate per SAP IQ on Windows è descritta in dettaglio in Distribuire la soluzione a disponibilità elevata DI SAP IQ NLS usando il disco condiviso di Azure in Windows Server.

Backup e ripristino per il sistema distribuito in Windows

In Azure è possibile pianificare il backup del database SAP IQ come descritto in SAP IQ Amministrazione istration: Backup, Restore e Data Recovery. SAP IQ fornisce i tipi di backup del database seguenti. Per informazioni dettagliate su ogni tipo di backup, vedere Scenari di backup.

  • Backup completo: esegue una copia completa del database.
  • Backup incrementale: copia tutte le transazioni dall'ultimo backup di qualsiasi tipo.
  • Incrementale dal backup completo: esegue il backup di tutte le modifiche apportate al database dall'ultimo backup completo.
  • Backup virtuale: copia tutto il database, ad eccezione dei dati e dei metadati della tabella dall'archivio IQ SAP.

A seconda delle dimensioni del database SAP IQ, è possibile pianificare il backup del database da uno qualsiasi degli scenari di backup. Tuttavia, se si usa SAP IQ con l'interfaccia NLS fornita da SAP, è possibile automatizzare il processo di backup per un database SAP IQ. L'automazione garantisce che il database IQ SAP possa sempre essere ripristinato in uno stato coerente senza perdita di dati spostati tra il database primario e il database IQ SAP. Per informazioni dettagliate sulla configurazione dell'automazione per l'archiviazione near-line di SAP IQ, vedere la nota SAP 2741824 - Come configurare l'automazione dei backup per l'archivio ad accesso sporadico SAP IQ/Archiviazione near-line.

Per un database IQ SAP di grandi dimensioni, è possibile usare i backup virtuali. Per altre informazioni, vedere Backup virtuali, Introduzione al backup virtuale in SAP Sybase IQ. Vedere anche la nota SAP 2461985 - Come eseguire il backup di database SAP IQ di grandi dimensioni.

Se si usa un'unità di rete (protocollo SMB) per eseguire il backup e il ripristino di un server IQ SAP in Windows, assicurarsi di usare il percorso UNC per il backup. Quando si usa un percorso UNC per il backup e il ripristino, sono necessarie tre barre rovesciata (\\\):

BACKUP DATABASE FULL TO '\\\sapiq.internal.contoso.net\sapiq-backup\backup\data\<filename>'

Ripristino di emergenza

Questa sezione illustra la strategia per fornire la protezione del ripristino di emergenza per la soluzione NLS di SAP IQ. Completa l'articolo Configurare il ripristino di emergenza per SAP , che rappresenta le risorse primarie per un approccio di ripristino di emergenza SAP complessivo. Il processo descritto in questo articolo viene presentato a livello astratto. È necessario convalidare i passaggi esatti e testare accuratamente la strategia di ripristino di emergenza.

Per SAP IQ, vedere la nota SAP 2566083, che descrive i metodi per implementare un ambiente di ripristino di emergenza in modo sicuro. In Azure è anche possibile usare Azure Site Recovery per una strategia di ripristino di emergenza di IQ SAP. La strategia per il ripristino di emergenza di SAP IQ dipende dal modo in cui viene distribuita in Azure e deve anche essere in linea con il sistema SAP BW.

Distribuzione autonoma di SAP IQ

Se l'IQ SAP è stato installato come sistema autonomo che non dispone di ridondanza a livello di applicazione o disponibilità elevata, ma l'azienda richiede un'installazione di ripristino di emergenza, tutti i dischi (dischi gestiti da Azure) collegati alla macchina virtuale saranno locali.

È possibile usare Azure Site Recovery per replicare una macchina virtuale IQ SAP autonoma nell'area secondaria. Replica i server e tutti i dischi gestiti collegati all'area secondaria in modo che, se si verifica un'emergenza o un'interruzione, è possibile eseguire facilmente il failover nell'ambiente replicato e continuare a funzionare. Per iniziare a replicare le macchine virtuali di IQ SAP nell'area di ripristino di emergenza di Azure, seguire le indicazioni in Replicare una macchina virtuale in Azure.

Distribuzione a disponibilità elevata di SAP IQ

Se è stato installato SAP IQ come sistema a disponibilità elevata in cui i file binari e i file di database SAP IQ si trovano in un disco condiviso di Azure (solo Windows) o in un'unità di rete come Azure NetApp Files (solo Linux), è necessario identificare:

  • Se è necessario lo stesso sistema di IQ SAP a disponibilità elevata nel sito di ripristino di emergenza.
  • Indica se un'istanza di IQ SAP autonoma sarà sufficiente per i requisiti aziendali.

Se è necessaria un'istanza di IQ SAP autonoma in un sito di ripristino di emergenza, è possibile usare Azure Site Recovery per replicare una macchina virtuale IQ SAP primaria nell'area secondaria. Replica i server e tutti i dischi gestiti collegati localmente all'area secondaria, ma non replica un disco condiviso di Azure o un'unità di rete come Azure NetApp Files.

Per copiare dati da un disco condiviso di Azure o da un'unità di rete, è possibile usare qualsiasi strumento di copia di base file per replicare i dati tra aree di Azure. Per altre informazioni su come copiare un volume di Azure NetApp Files in un'altra area, vedere Domande frequenti su Azure NetApp Files.

Passaggi successivi