Condividi tramite


Carichi di lavoro SAP in Azure: elenco di controllo per la pianificazione e la distribuzione

Questo elenco di controllo è progettato per i clienti che spostano le applicazioni SAP nell'infrastruttura distribuita come servizio di Azure. Le applicazioni SAP in questo documento rappresentano i prodotti SAP che eseguono il kernel SAP, tra cui SAP NetWeaver, S/4HANA, BW e BW/4 e altri. Per tutta la durata del progetto, un cliente e/o un partner SAP deve esaminare l'elenco di controllo. È importante notare che molti controlli vengono completati all'inizio del progetto e durante la fase di pianificazione. Dopo la distribuzione, modifiche semplici all'infrastruttura di Azure o alle versioni di software SAP distribuite possono diventare complesse.

Esaminare l'elenco di controllo in corrispondenza delle attività cardine principali durante il progetto. In questo modo sarà possibile rilevare piccoli problemi prima che diventino problemi di grandi dimensioni. Si avrà anche tempo sufficiente per riprogettare e testare le modifiche necessarie. Non considerare l'elenco di controllo completo. A seconda della situazione, potrebbe essere necessario eseguire ulteriori controlli.

L'elenco di controllo non include attività indipendenti da Azure. Ad esempio, le interfacce dell'applicazione SAP cambiano durante un passaggio alla piattaforma Azure o a un provider di hosting. La documentazione SAP e le note sul supporto conterranno anche altre attività, che non sono specifiche di Azure, ma devono far parte dell'elenco di controllo generale per la pianificazione.

Questo elenco di controllo può essere usato anche per i sistemi già distribuiti. Le nuove funzionalità o le raccomandazioni modificate potrebbero essere valide per l'ambiente in uso. È utile esaminare l'elenco di controllo periodicamente per essere sicuri di essere a conoscenza delle nuove funzionalità della piattaforma Azure.

Il contenuto principale di questo documento è organizzato in schede, in ordine cronologico di un progetto tipico. Vedere il contenuto di ogni scheda e prendere in considerazione ogni scheda successiva per la compilazione sulle azioni eseguite e sugli apprendimento ottenuti nella fase precedente. Per la migrazione di produzione, è necessario considerare il contenuto di tutte le schede e non solo della scheda di produzione. Per eseguire il mapping delle fasi tipiche del progetto con la definizione di fase usata in questo articolo, vedere la tabella seguente.

Fasi dell'elenco di controllo della distribuzione Fasi o attività cardine del progetto di esempio
Fase di preparazione e pianificazione Fase di avvio/progettazione e definizione del progetto
Fase pilota Convalida anticipata/modello di verifica/progetto pilota
Fase non di produzione Completamento della fase di progettazione dettagliata/compilazione dell'ambiente non di produzione/fase di test
Fase di preparazione alla produzione Prove generali / test di accettazione utente / simulazione di cut-over / controlli go-live
Fase di go-live. Cut-over e go-live della produzione
Fase di post-produzione Hypercare/transizione all'azienda come di consueto

Fase di preparazione e pianificazione del progetto

Durante questa fase si pianifica la migrazione del carico di lavoro SAP alla piattaforma Azure. Documenti come la guida alla pianificazione per SAP in Azure e Cloud Adoption Framework per SAP illustrano molti argomenti e indicazioni come informazioni nella preparazione. Durante questa fase è necessario creare almeno i documenti seguenti, definire e discutere gli elementi seguenti della migrazione:

Documento di progettazione generale

Questo documento deve contenere:

  • L'inventario corrente dei componenti e delle applicazioni SAP e l'inventario delle applicazioni di destinazione per Azure.
  • Matrice di assegnazione delle responsabilità (RACI) che definisce le responsabilità e le assegnazioni delle parti coinvolte. Iniziare a livello generale e lavorare a livelli più granulari durante la pianificazione e le prime distribuzioni.
  • Architettura generale della soluzione. È consigliabile consultare le procedure consigliate e le architetture di esempio del Centro architetture di Azure.
  • Decisione sulle aree di Azure in cui eseguire la distribuzione. Vedere l'elenco delle aree di Azure e l'elenco delle aree con supporto per la zona di disponibilità. Per informazioni sui servizi disponibili in ogni area, vedere i prodotti disponibili in base all'area.
  • Architettura di rete per la connessione dall'ambiente locale ad Azure. Iniziare a acquisire familiarità con il concetto di Zona di destinazione su scala aziendale di Azure.
  • Principi di sicurezza per l'esecuzione di dati con impatto aziendale elevato in Azure. Per informazioni sulla sicurezza dei dati, iniziare con la documentazione sulla sicurezza di Azure.
  • Strategia di archiviazione per coprire i dispositivi in blocchi (Disco gestito) e i file system condivisi (ad esempio File di Azure o Azure NetApp Files) che devono essere ulteriormente perfezionati in base alle dimensioni e ai layout del file system nel documento di progettazione tecnica.

Documento di progettazione tecnica

Questo documento deve contenere:

  • Diagramma a blocchi per la soluzione che mostra le applicazioni e i servizi SAP e non SAP
  • Progetto Quicksizer SAP basato su volumi di documenti aziendali. L'output di Quicksizer viene quindi mappato ai componenti di calcolo, archiviazione e rete in Azure. In alternativa a SAP Quicksizer, dimensionamento diligente in base al carico di lavoro corrente dei sistemi SAP di origine. Tenendo conto delle informazioni disponibili, ad esempio report del carico di lavoro DBMS, report SAP EarlyWatch, indicatori di prestazioni di calcolo e archiviazione.
  • Architettura per la continuità aziendale e il ripristino di emergenza.
  • Informazioni dettagliate sulle versioni del sistema operativo, del database, del kernel e del pacchetto di supporto SAP. Non è necessariamente vero che ogni versione del sistema operativo supportata da SAP NetWeaver o S/4HANA è supportata nelle macchine virtuali di Azure. La stessa considerazione vale per le versioni del sistema DBMS. Controllare le origini seguenti per allineare e, se necessario, aggiornare le versioni SAP, le versioni DBMS e le versioni del sistema operativo per garantire il supporto di SAP e Azure. È necessario disporre di combinazioni di versione supportate da SAP e Azure per ottenere il supporto completo da SAP e Microsoft. Se necessario, pianificare l'aggiornamento di alcuni dei componenti software. Altri dettagli sul software SAP, OS e DBMS supportati sono documentati qui:

Ulteriori documenti tecnici inclusi nello stesso documento tecnico devono essere:

  • Architettura di archiviazione decisioni di alto livello basate sui tipi di archiviazione di Azure per il carico di lavoro SAP
    • Managed Disks collegato a ogni macchina virtuale
    • Layout e ridimensionamento del file system
    • Layout e dimensioni del volume SMB e/o NFS, punti di montaggio, se applicabile
  • Architettura per la disponibilità elevata, il backup e il ripristino di emergenza
    • Definire la struttura che deve avere l'architettura per la disponibilità elevata e il ripristino di emergenza in base agli obiettivi RTO e RPO.
    • Comprendere l'uso di diversi tipi di distribuzione per una protezione ottimale.
    • Considerazioni sulla distribuzione DBMS di macchine virtuali di Azure per un carico di lavoro SAP e documenti correlati. In Azure, l'uso di una configurazione del disco condiviso per il livello DBMS, ad esempio, descritto per SQL Server, non è supportato. Usare invece soluzioni come:
    • Per il ripristino di emergenza tra aree di Azure, esaminare le soluzioni offerte da diversi fornitori DBMS. La maggior parte dei fornitori supporta la replica asincrona o il log shipping.
    • Per il livello applicazione SAP, definire se eseguire i sistemi di test di regressione disponibili in azienda, che teoricamente sono repliche delle distribuzioni di produzione, nella stessa area di Azure o nell'area di ripristino di emergenza. Nel secondo caso, è possibile specificare come destinazione il sistema di regressione aziendale come destinazione di ripristino di emergenza per le distribuzioni di produzione.
    • Esaminare Azure Site Recovery come metodo per replicare il livello dell'applicazione SAP nell'area di ripristino di emergenza di Azure. Per altre informazioni, vedere configurare un ripristino di emergenza per una distribuzione di app SAP NetWeaver multilivello.
    • Per i progetti necessari per rimanere in una singola area per motivi di conformità, prendere in considerazione una configurazione HADR combinata usando le zone di disponibilità di Azure.
  • Inventario di tutte le interfacce SAP e dei sistemi connessi (SAP e non SAP).
  • Progettazione dei servizi di base. Questa progettazione deve includere gli elementi seguenti, molti dei quali sono coperti dall'acceleratore di zona di destinazione per SAP:
    • Topologia di rete all'interno di Azure e assegnazione di diversi ambienti SAP
    • Progettazione di Active Directory e DNS.
    • Soluzione di gestione delle identità per utenti finali e amministrazione
    • Struttura del controllo degli accessi in base al ruolo di Azure (Azure RBAC) per i team che gestiscono l'infrastruttura e le applicazioni SAP in Azure.
    • Strategia di denominazione delle risorse di Azure
    • Operazioni di sicurezza per risorse e carichi di lavoro di Azure all'interno
  • Concetto di sicurezza per la protezione del carico di lavoro SAP. Questo deve includere tutti gli aspetti, ovvero il monitoraggio di rete e perimetrale, la sicurezza delle applicazioni e del database, la protezione dei sistemi operativi e le eventuali misure dell'infrastruttura necessarie, ad esempio la crittografia. Identificare i requisiti con i team di conformità e sicurezza.
  • Microsoft consiglia il contratto Professional Direct, Premier o Unified Support. Identificare i percorsi di escalation e i contatti per il supporto con Microsoft. Per i requisiti di supporto SAP, vedere la nota SAP 2015553.
  • Il numero di sottoscrizioni di Azure e la quota di core per le sottoscrizioni. Aprire richieste di supporto per aumentare le quote delle sottoscrizioni di Azure in base alle esigenze.
  • Piano di riduzione e migrazione dei dati per la migrazione dei dati SAP in Azure. Per i sistemi SAP NetWeaver, SAP include linee guida su come limitare il volume di grandi quantità di dati. Vedere questa guida SAP sulla gestione dei dati nei sistemi SAP ERP. Alcuni contenuti si applicano anche ai sistemi NetWeaver e S/4HANA in generale.
  • Un approccio di distribuzione automatizzato. Molti clienti iniziano con gli script, usando una combinazione di PowerShell, interfaccia della riga di comando, Ansible e Terraform. Microsoft ha sviluppato soluzioni per l'automazione della distribuzione SAP:

Nota

Definire un piano per verificare con frequenza regolare la progettazione e la distribuzione insieme al cliente, all'integratore di sistemi, a Microsoft e a eventuali altre parti coinvolte.

Controlli e informazioni dettagliate automatizzati nel panorama applicativo SAP

Diversi controlli precedenti vengono controllati in modo automatico con lo Strumento di verifica della qualità SAP in Azure. Questi controlli possono essere eseguiti automaticamente con il progetto open source fornito. Anche se non viene eseguita alcuna correzione automatica dei problemi rilevati, lo strumento avvisa la configurazione rispetto alle raccomandazioni Microsoft.

Suggerimento

Gli stessi controlli qualitativi e informazioni dettagliate aggiuntive vengono eseguiti regolarmente quando i sistemi SAP vengono distribuiti o registrati con la soluzione Azure Center per SAP e fanno parte del servizio.

Sono disponibili altri strumenti per semplificare i controlli di distribuzione e documentare i risultati, pianificare i passaggi di correzione successivi e in genere ottimizzare SAP nel panorama di Azure:

  • Revisione di Azure Well-Architected Framework Una valutazione del carico di lavoro incentrato sui cinque pilastri principali dell'affidabilità, della sicurezza, dell'ottimizzazione dei costi, dell'eccellenza operativa e dell'efficienza delle prestazioni. Supporta i carichi di lavoro SAP e consiglia di eseguire una revisione all'avvio e dopo ogni fase del progetto.
  • Controlli inventario di Azure per SAP Una cartella di lavoro open source di Monitoraggio di Azure, che mostra l'inventario di Azure con intelligenza per evidenziare la deriva della configurazione e migliorare la qualità.

Passaggi successivi

Vedere i seguenti articoli: