Infrastruttura di archiviazione per carichi di lavoro di tipo “ SAP ” su istanze di server virtuali in IBM Cloud VPC
Il presente documento fornisce indicazioni sulla pianificazione dei requisiti dell'infrastruttura di archiviazione per i carichi di lavoro dell' SAP su istanze di server virtuali (VSI) in IBM Cloud® Virtual Private Cloud.
Per i carichi di lavoro di tipo “ SAP ” ospitati presso un fornitore di servizi cloud, il livello “Infrastructure as a Service” ( IaaS ) funziona in modo simile agli ambienti utilizzati per l’esecuzione di carichi di lavoro di tipo “ SAP ” in data center esterni. SAP I sistemi presenti in un ambiente hanno requisiti di archiviazione specifici per garantire prestazioni, disponibilità e protezione dei dati.
IBM Cloud® for SAP offre un'ampia gamma di funzionalità che soddisfano tali requisiti di archiviazione e ampliano il panorama di SAP oltre la semplice ospitalità di sistemi di base.
Le sezioni seguenti descrivono le considerazioni relative alla progettazione di un portfolio " IBM Cloud® for SAP " per l'archiviazione su IBM Cloud® Virtual Servers for Virtual Private Cloud all'indirizzo IBM Cloud VPC.
Panoramica
L'architettura di archiviazione di Virtual Servers for VPC opera all'interno dell'infrastruttura IBM Cloud VPC. IBM fornisce, gestisce e amministra l’intera infrastruttura di archiviazione nei data center gestiti d IBM.
I clienti utilizzano lo spazio di archiviazione sotto forma di volumi di archiviazione (volumi di avvio e volumi di dati) e condivisioni di file. IBM gestisce tutto l'hardware di archiviazione fisico sottostante.
I volumi di archiviazione e le condivisioni di file offrono le seguenti funzionalità principali:
- Profili di archiviazione configurabili: è possibile allocare volumi su più livelli di prestazioni in base ai requisiti di IOPS.
- Dimensioni flessibili: è possibile aumentare la capacità di un volume dopo la sua creazione senza interrompere le operazioni.
- Crittografia: i dati vengono crittografati a riposo utilizzando chiavi di crittografia gestite d IBM o dal cliente.
- Snapshot e backup: è possibile creare snapshot puntuali dei volumi di archiviazione a blocchi per la protezione dei dati.
- Condivisibilità: le condivisioni di archiviazione file possono essere associate a più istanze di server virtuali per creare file system condivisi.
Tipi di storage
Virtual Servers for VPC supporta diversi tipi di archiviazione progettati per soddisfare diverse esigenze in termini di carichi di lavoro, caratteristiche prestazionali e casi d'uso.
Storage a blocchi
Lo storage a blocchi viene utilizzato per l' Virtual Servers for VPC e e garantisce prestazioni prevedibili basate sulle operazioni di input/output al secondo (IOPS). È il tipo di archiviazione principale per i volumi di avvio del sistema operativo e per i volumi di dati aggiuntivi.
- Volumi di avvio e dati
-
I volumi di avvio e di dati presentano le seguenti proprietà:
- Quando si crea un'istanza di server virtuale, viene automaticamente creato e collegato un volume di avvio. La dimensione predefinita del volume di avvio è di 100 GB con 3.000 IOPS. Durante il provisioning è possibile personalizzare la dimensione del volume di avvio e il numero di IOPS.
- È possibile collegare fino a 12 volumi di dati aggiuntivi per ogni istanza di server virtuale; ciascun volume supporta fino a 16.000 IOPS.
- È possibile configurare ogni volume di archiviazione in base agli IOPS richiesti dal proprio carico di lavoro, utilizzando profili a più livelli o profili IOPS personalizzati.
- Ogni volume dispone di un profilo di archiviazione che definisce il numero di operazioni di I/O al secondo (IOPS) che possono essere avviate su quel volume.
- Gli IOPS dei profili di archiviazione possono variare in base alle dimensioni del volume (profili a più livelli) oppure tramite allocazioni personalizzate di IOPS.
Creare i volumi di archiviazione per i sistemi SAP HANA® una volta completata l'implementazione della singola istanza del server.
La tabella seguente mostra i profili di archiviazione a blocchi supportati con i relativi valori di IOPS:
Profili di archiviazione a blocchi e mappatura IOPS Nome profilo IOPS/GB Descrizione Uso generico ( 3iops-tier ) 3 IOPS/GB Adatto a volumi di backup e carichi di lavoro meno critici 5iops-tier 5 IOPS/GB Adatto a database con grandi volumi di dati e a file system condivisi 10iops-tier 10 IOPS/GB Adatto per volumi di log e dati di tipo “ SAP HANA ” Personalizzato Da 100 a 48.000 IOPS Consente di specificare in modo indipendente la capacità (da 10 GB a 16.000 GB) e gli IOPS Per ulteriori informazioni, consulta:
- Flessibilità in termini di volume
-
La funzione di flessibilità del volume comprende:
- È possibile aumentare la dimensione di un volume di dati esistente per gestire la crescita dei dati. Per ulteriori informazioni, consultare la sezione " Aumento della capacità di volume di un Block Storage".
- È possibile aumentare gli IOPS di un volume passando a un profilo di livello superiore o modificando l'impostazione personalizzata degli IOPS.
- L'espansione del volume viene eseguita in tempo reale, senza interrompere le operazioni né richiedere un riavvio.
- Non è possibile ridurre le dimensioni o il numero di IOPS di un volume dopo la sua creazione.
Per ulteriori informazioni, vedi i seguenti documenti:
IBM Cloud Object Storage
IBM Cloud® Object Storage supporta i seguenti casi d'uso:
- Per il backup, il ripristino e l'archiviazione o per scopi di archiviazione near-line da Virtual Servers for VPC.
- Conservazione a lungo termine dei registri di audit e dei dati relativi alla conformità.
- Copie di ripristino in caso di disastri.
IBM Cloud Object Storage I bucket sono disponibili in diverse classi di archiviazione. Per ulteriori informazioni, consultare la sezione “Cloud Object Storage classes ”.
Per accedere a IBM Cloud® Object Storage dalla tua VPC, puoi utilizzare:
- Endpoint pubblici su Internet
- Endpoint privati tramite Virtual Private Endpoints (VPE) per un accesso sicuro e privato alla rete
La comunicazione con il VPE garantisce un accesso sicuro dal proprio server virtuale a IBM Cloud® Object Storage tramite la rete privata.
Storage file
IBM Cloud® File Storage for VPC fornisce uno spazio di archiviazione file condiviso basato su NFS, accessibile contemporaneamente da più istanze di server virtuali. Questo tipo di archiviazione è ideale per i file system condivisi quali /sapmnt,
/usr/sap/trans e altre directory condivise in ambienti SAP. Per ulteriori informazioni, consultare la sezione "Informazioni su File Storage for VPC ".
IBM Cloud File Storage for VPC offre due tipi di profili con caratteristiche di disponibilità diverse:
| Nome profilo | IOPS/GB | Disponibilità | Descrizione |
|---|---|---|---|
| dp2 (zonale) | 5 IOPS/GB | Singola zona | I dati vengono archiviati all'interno di un'unica zona di disponibilità. Adatto alla maggior parte dei carichi di lavoro dei server applicativi SAP. Costo inferiore rispetto ai profili regionali. |
| rfs (regionali) | 5 IOPS/GB | multizona | I dati vengono replicati in più zone di disponibilità all’interno di una regione. Garantisce una maggiore disponibilità e resilienza. Adatto a file system condivisi critici che richiedono ridondanza tra zone. |
Entrambi i profili supportano:
- Intervallo di capacità: da 10 GB a 32.000 GB
- Intervallo IOPS: da 100 a 96.000 IOPS
- NFS v4.1 protocollo
- Crittografia dei dati inattivi: i dati vengono crittografati utilizzando chiavi di crittografia gestite d IBM o dal cliente
- Obiettivi di montaggio: gli obiettivi di montaggio controllano l'accesso alla rete
Per ulteriori informazioni, consulta i profili su File Storage for VPC.
La tabella seguente offre una panoramica esemplificativa dei file system presenti nell'archivio di file:
| File system | Percorso predefinito | Scopo o scenario | Dimensione tipica (GB) | Descrizione |
|---|---|---|---|---|
| Repository di software | /install |
Area di preparazione per installatori, media e kernel | Varia (in genere da 200 a 1000+) | Condiviso o locale; dipende dal contenuto da archiviare. |
| Percorso di installazione | /hana/shared |
File condivisi tra host in un sistema multi-host SAP HANA | 1000 | SAP HANA file di runtime, client, di configurazione e di istanza. |
| SAP percorso principale | /usr/sap/<SID> |
Directory delle istanze per SID (profili, kernel, dati di lavoro, log) | 10–20 per ogni istanza AS | Le dimensioni variano in base al numero di istanze del server delle applicazioni. |
| SAP Montare | /sapmnt/<SID> |
File condivisi tra i server delle applicazioni | 20–50 | Contiene dati condivisi, profili e la directory di replica dei file eseguibili. |
| SAP Trasporti | /usr/sap/trans |
Directory centrale dei trasporti dell' SAP e (file condivisi, dati, casella di posta in arrivo EPS) | 50–200+ | Comune a tutti i sistemi; cresce in base all’attività del progetto o al volume di trasporto. |
SAP HANA linee guida per la conservazione
Il provisioning dello storage per un sistema “ SAP HANA ” deve essere conforme ai requisiti obbligatori di archiviazione previsti dall’ SAP HANA.
Per ulteriori informazioni, consultare le seguenti risorse:
- SAP Portale di assistenza: SAP HANA Integrazione su misura per i data center
- SAP Nota 2493172 - Strumenti di misurazione hardware e cloud di SAP HANA
- SAP Portale di assistenza: Guida agli strumenti di misurazione hardware e cloud di SAP HANA
- SAP Risorse didattiche: Guida all’uso dello strumento di misurazione hardware
Per le dimensioni del file system, consultare la sezione “Requisiti di archiviazione” all’indirizzo SAP HANA.
Impaginazione del volume
Per pianificare i volumi di archiviazione per SAP HANA, consultare le tabelle disponibili all'indirizzo SAP HANA istanze certificate su server virtuali basati su Intel nell’infrastruttura VPC.
Individuare il profilo di elaborazione applicabile alla propria distribuzione ed esaminare le schede nella tabella relative alla configurazione del file system di log, del file system dei dati e del file system condiviso. Queste schede specificano
il numero richiesto di volumi di archiviazione, il livello di archiviazione e le dimensioni corrispondenti dei volumi per i file system /hana/log, /hana/data e /hana/shared.
Configurare i volumi di archiviazione come segue:
- Configurare più volumi di storage a blocchi con 10 IOPS per GB per ogni livello ( 10iops-tier ) per l' SAP HANA
log file system. La capacità totale tipica richiesta per il file system di log di SAP HANA è pari a un massimo di512 GB. Stripe il volume logico per il file system/hana/logdistribuito su più volumi di archiviazione per raggiungere la larghezza di banda richiesta. - Configurare più volumi di storage a blocchi con 10 IOPS per GB per ogni livello ( 10iops-tier ) per l' SAP HANA
data file system. La capacità totale tipica dipende dalla dimensione della memoria. Stripe il volume logico per il file system/hana/datadistribuito su più volumi di archiviazione per raggiungere la larghezza di banda richiesta. - Configurare un volume di archiviazione a blocchi con un livello da 5 IOPS/GB ( 5iops-tier ) oppure File Storage for VPC per l' SAP HANA
shared file system /hana/shared. Fornire almeno3,000 IOPS. - Configurare un volume di archiviazione a blocchi per il file system
/usr/saputilizzando 5 IOPS per GB di livello ( 5iops-tier ). - Aggiungere altri volumi per un file system di backup o di esportazione.
Il numero esatto dei volumi e le loro dimensioni dipendono dal tuo specifico profilo SAP HANA. Fare sempre riferimento alle tabelle di configurazione dell’archiviazione contenute nella documentazione relativa alle istanze certificate “ SAP HANA ” per il profilo scelto.
IBM Db2 linee guida per la conservazione
SAP server delle applicazioni IBM Db2 richiede configurazioni di archiviazione specifiche per garantire prestazioni ottimali del database. La struttura di archiviazione dipende dal profilo dell'istanza del server virtuale e dalle dimensioni previste del database.
Impaginazione del volume
Per SAP server delle applicazioni con IBM Db2 su un profilo mx2-32x256 standard, la configurazione di archiviazione consigliata include:
- 1 volume da 500 GB: un volume di archiviazione a blocchi con profilo IOPS personalizzato che supporta fino a 10.000 IOPS per i file di dati del database
- 1 volume da 2.000 GB: un volume di archiviazione a blocchi con livello da 5 IOPS/GB ( 5iops-tier ) che fornisce 10.000 IOPS per i backup e i log del database
Dopo aver collegato i volumi di dati, nell'istanza del server virtuale compaiono nuovi dischi virtuali. La tabella seguente illustra una configurazione di archiviazione tipica per IBM Db2:
| File system | Volume | Tipo di archiviazione | IOPS/GB | GB | IOPS |
|---|---|---|---|---|---|
/ |
vda1 |
Volume di avvio preconfigurato | N/D | 100 GB | 3.000 |
/boot |
vda2 |
Volume di avvio preconfigurato | N/D | 0,25 GB | 3.000 |
/db2 |
vdd (può variare) |
Volume dati | 20 IOPS/GB | 500 GB | 10.000 |
backup/log e backup |
vde (può variare) |
Volume dati | 5 IOPS/GB | 2.000 GB | 10.000 |
La tabella mostra una struttura di base del file system a supporto di un'installazione di IBM Db2. In genere, un’installazione di IBM Db2 utilizza sottodirectory che possono essere suddivise in volumi indipendenti.
Ad esempio, /db2/<DBSID>, /db2/<DBSID>/log_dir e diverse directory sapdata<n>, dove la cartella log_dir contiene i file di log online del database e le directory sapdata<n> contengono i dati stessi.
Per ulteriori informazioni, consultare la sezione " File system richiesti per l' IBM Db2 " per Linux, UNIX e Windows.
SAP ASE linee guida per la conservazione
SAP Adaptive Server Enterprise (ASE), precedentemente noto come Sybase, richiede configurazioni di archiviazione specifiche per garantire prestazioni ottimali del database. La struttura di archiviazione dipende dal profilo dell'istanza del server virtuale e dalle dimensioni previste del database.
Impaginazione del volume
Per SAP server delle applicazioni con SAP ASE, prendere in considerazione i seguenti componenti di archiviazione:
- Scegliere il profilo di istanza del server virtuale corretto in base al carico stimato degli utenti e ai requisiti di CPU e RAM. Per ulteriori informazioni, consultare la sezione “Nomi dei profili dei server virtuali ”.
- Selezionare dal catalogo un'immagine del sistema operativo certificata " SAP " (RHEL, SUSE o Windows). Per ulteriori informazioni, consultare la sezione “Immagini del catalogo” su VPC.
Per i sistemi " SAP server delle applicazioni " in esecuzione su Adaptive Server Enterprise SAP, tutti i dispositivi di database devono risiedere su uno storage locale o a livello di blocco, in conformità con le guide all'installazione di SAP e la nota SAP n. 1748888.
-
Volumi di archiviazione blocchi
- Consigliato per i file di dati e i file di log dei database
- Utilizzare il livello da 5 IOPS/GB ( 5iops-tier ) o quello da 10 IOPS/GB ( 10iops-tier ) per i file di dati
- Utilizzare il livello da 5 IOPS/GB ( 5iops-tier ) per i file di log
- Utilizzare il livello da 3 IOPS/GB (uso generico) per i volumi di backup
-
Condivisioni di archiviazione file
- Adatto a file system condivisi quali
/sapmnte/usr/sap/trans - Per la maggior parte dei carichi di lavoro, utilizzare un profi dp2 e (5 IOPS/GB)
- Per ulteriori informazioni, consultare la sezione “Informazioni su File Storage for VPC ”.
- Adatto a file system condivisi quali
La tabella seguente illustra una configurazione di archiviazione tipica per SAP ASE:
| File system | Volume | Tipo di archiviazione | IOPS/GB | GB | IOPS |
|---|---|---|---|---|---|
/ |
vda1 |
Volume di avvio preconfigurato | N/D | 100 GB | 3.000 |
/boot |
vda2 |
Volume di avvio preconfigurato | N/D | 0,25 GB | 3.000 |
/sybase/<DBSID> |
vdd (può variare) |
Volume dati | 10 IOPS/GB | 500 GB | 5.000 |
/sybase/<DBSID>/sapdata_<n> |
vde (può variare) |
Volume dati | 10 IOPS/GB | 1.000 GB | 10.000 |
/sybase/<DBSID>/saplog_<n> |
vdf (può variare) |
Volume dati | 5 IOPS/GB | 200 GB | 1.000 |
/backup |
vdg (può variare) |
Volume dati | 3 IOPS/GB | 2.000 GB | 6.000 |
Per ulteriori informazioni, vedi i seguenti documenti:
SAP MaxDB linee guida per la conservazione
SAP server delle applicazioni MaxDB è configurato come una soluzione standard a host singolo e a due livelli, in cui sia il database che il Content Server di sono distribuiti sulla stessa macchina virtuale (VSI). SAP
Impaginazione del volume
Per SAP server delle applicazioni con SAP MaxDB,, prendere in considerazione i seguenti componenti di archiviazione:
- Scegliere il profilo di istanza del server virtuale corretto in base al carico stimato degli utenti e ai requisiti di CPU e RAM. Per ulteriori informazioni, consultare la sezione “Nomi dei profili dei server virtuali ”.
- Selezionare dal catalogo un'immagine del sistema operativo certificata " SAP " (RHEL o SUSE ). Per ulteriori informazioni, consultare la sezione “Immagini del catalogo” su VPC.
Per i sistemi “ SAP server delle applicazioni ” in esecuzione su SAP MaxDB,, tutti i file system dei database devono risiedere su uno storage locale o a livello di blocco, in conformità con le guide all’installazione disponibili all’indirizzo SAP e con le best practice riportate su SAP MaxDB.
-
Volumi di archiviazione blocchi
- Consigliato per i file di dati e i file di log dei database SAP MaxDB
- Utilizzare il livello da 5 IOPS/GB ( 5iops-tier ) per i volumi di dati dei database
- Utilizzare il livello da 10 IOPS/GB ( 10iops-tier ) per i volumi di log dei database
- Utilizzare il livello da 3 IOPS/GB (uso generico) per i volumi di backup
- Utilizzare il livello da 5 IOPS/GB ( 5iops-tier ) per i file system condivisi di tipo " SAP ", quali
/sapmnt - Utilizzare il livello da 3 IOPS/GB (per uso generico) per i file system delle applicazion SAP, quali
/usr/sap
-
Condivisioni di archiviazione file
- Adatto a file system condivisi quali
/sapmnte/usr/sap/trans - Per la maggior parte dei carichi di lavoro, utilizzare un profi dp2 e (5 IOPS/GB)
- Per ulteriori informazioni, consultare la sezione “Informazioni su File Storage for VPC ”.
- Adatto a file system condivisi quali
Per SAP server delle applicazioni con SAP MaxDB su un profilo bx2-8x32 standard, la configurazione di archiviazione consigliata comprende:
- 1 volume da 300 GB: un volume di archiviazione a blocchi con livello da 5 IOPS/GB ( 5iops-tier ) per i file di database di SAP MaxDB
- 1 volume da 100 GB: un volume di archiviazione a blocchi con livello da 3 IOPS/GB (uso generico) per i backup dei database
- 1 volume da 100 GB: un volume di storage a blocchi con livello da 5 IOPS/GB ( 5iops-tier ) per i file system delle applicazioni SAP
- 1 volume da 35 GB: un volume di archiviazione a blocchi destinato allo spazio di swap
Dopo aver collegato i volumi di dati, nell'istanza del server virtuale compaiono nuovi dischi virtuali.
La tabella seguente illustra una configurazione di archiviazione tipica per SAP MaxDB:
| File system | Volume | Tipo di archiviazione | IOPS/GB | GB | IOPS |
|---|---|---|---|---|---|
/ |
vda1 |
Volume di avvio preconfigurato | N/D | 100 GB | 3.000 |
/boot |
vda3 |
Volume di avvio preconfigurato | N/D | 0.5 GB | 3.000 |
/sapmnt |
vdd |
Volume dati | 3 IOPS/GB | 50 GB | 150 |
/usr/sap |
vdi (può variare) |
Volume dati | 3 IOPS/GB | 50 GB | 150 |
/sapdb/<SID> |
vde (può variare) |
Volume dati | 5 IOPS/GB | 300 GB | 1.500 |
/sapdb/<SID>/data |
vdf (può variare) |
Volume dati | 10 IOPS/GB | 500-1.000 GB | 5.000–10.000 |
/sapdb/<SID>/log |
vdg (può variare) |
Volume dati | 5-10 IOPS/GB | 200-300 GB | 1.000–3.000 |
/maxbackup |
vdk (può variare) |
Volume dati | 3 IOPS/GB | 1.000-2.000 GB | 3.000–6.000 |
La tabella mostra una struttura di base del file system per supportare un'installazione di SAP MaxDB. In generale, un’installazione di SAP MaxDB utilizza file system dedicati che possono essere suddivisi in volumi indipendenti.
Ad esempio, /sapdb/<DBSID>, /sapdb/<DBSID>/data, /sapdb/<DBSID>/log e /maxbackup, dove la directory dei log /sapdb/<DBSID>/ contiene i file di log di
redo online del database e la directory /sapdb/<DBSID>/data contiene i volumi di dati del database.
Per ulteriori informazioni, vedi i seguenti documenti:
- Informazioni su SAP MaxDB
- SAP MaxDB Componenti
- SAP MaxDB Documentazione
- Guida introduttiva a " SAP " MaxDB
- SAP MaxDB Piattaforme e architetture disponibili
- SAP Nota 1619726 - Domande frequenti : Server dei contenuti di SAP MaxDB
- SAP Nota 1377148 - Domande frequenti : backup e ripristino di SAP MaxDB
- SAP Nota 3324215 - Raccomandazioni per la configurazione di SAP MaxDB come database del server di contenuti di SAP
SAP Linee guida per l'archiviazione dei dati nei server applicativi
SAP I server applicativi hanno requisiti di archiviazione meno impegnativi rispetto ai server di database. Tuttavia, una corretta pianificazione dello stoccaggio rimane fondamentale per garantire prestazioni ottimali.
Impaginazione del volume
Configurare un volume di archiviazione a blocchi per il file system /usr/sap utilizzando il livello da 5 IOPS/GB ( 5iops-tier ) o da 3 IOPS/GB (uso generico), oppure creare una directory nel file system radice '/' del volume di
avvio.
Per i file system condivisi, utilizzare File Storage for VPC per /sapmnt/<SID> e /usr/sap/trans.
Riferimenti
- File Storage profili
- Immagini del catalogo su VPC
- Block Storage profili
- Capacità e prestazioni
- Informazioni su File Storage for VPC
- Informazioni su Block Storage per VPC
- Cloud Object Storage corsi
- Nomi dei profili dei server virtuali
- SAP HANA Requisiti di archiviazione
- Aumento della capacità di volume dell' Block Storage
- Assegnazione della larghezza di banda per i volumi di tipo “ Block Storage ”
- SAP Portale di assistenza - SAP Adaptive Server Enterprise(ASE)
- SAP Pagina della community dedicata ad Adaptive Server Enterprise(ASE)di SAP
- Sistemi di file richiesti per IBM Db2 per Linux, UNIX e Windows
- SAP Portale di assistenza: SAP HANA Integrazione su misura per i data center
- SAP Nota 2493172 - Strumenti di misurazione hardware e cloud di SAP HANA
- SAP Portale di assistenza: Guida agli strumenti di misurazione hardware e cloud di SAP HANA
- SAP Risorse didattiche: Guida all’uso dello strumento di misurazione hardware
- SAP HANA istanze certificate su server virtuali basati su Intel nell'infrastruttura VPC