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. Al termine della distribuzione, le modifiche semplici nell'infrastruttura di Azure distribuita o nelle versioni software SAP 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 riprogezionare 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 periodicamente l'elenco di controllo per assicurarsi di conoscere le nuove funzionalità nella 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, il contenuto di tutte le schede deve essere considerato e non solo 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 di vestito/test di accettazione utente/mock cut-over/controlli go-live
Fase di go-live. Produzione cut-over e go-live
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 guida 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 di componenti e applicazioni SAP e un 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 connettersi 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 aziendali ad alto impatto in Azure. Per informazioni sulla sicurezza dei dati, iniziare con la documentazione sulla sicurezza di Azure.
  • Archiviazione strategia per coprire i dispositivi in blocchi (Managed Disk) 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 di continuità aziendale e 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. Lo stesso vale per le versioni 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 SAP e supporto tecnico di Azure. È necessario disporre di combinazioni di versione supportate da SAP e Azure per ottenere il supporto completo da SAP e Microsoft. Se necessario, è necessario pianificare l'aggiornamento di alcuni componenti software. Altri dettagli sul software SAP, os e DBMS supportati sono documentati qui:

Ulteriori documenti tecnici inclusi nello stesso documento tecnico devono essere:

  • Archiviazione Decisioni generali sull'architettura basate su 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 di disponibilità elevata, backup e ripristino di emergenza
    • In base a RTO e RPO, definire l'aspetto dell'architettura di disponibilità elevata e ripristino di emergenza.
    • Comprendere l'uso di diversi tipi di distribuzione per una protezione ottimale.
    • Considerazioni sulla distribuzione di DBMS Macchine virtuali di Azure per carichi 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 di esse supporta la replica asincrona o il log shipping.
    • Per il livello dell'applicazione SAP, determinare se verranno eseguiti i sistemi di test di regressione aziendale, che idealmente 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 un ripristino di emergenza configurato 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 Azure zone di disponibilità.
  • 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 un ambiente SAP diverso
    • 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 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.
  • Numero di sottoscrizioni di Azure e quota di core per le sottoscrizioni. Aprire richieste di supporto per aumentare le quote delle sottoscrizioni di Azure in base alle esigenze.
  • Riduzione dei dati e piano di 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:
    • Centro di Azure per soluzioni SAP : servizio di Azure per distribuire e gestire un'infrastruttura del sistema SAP
    • SAP in Automazione della distribuzione di Azure, uno strumento di orchestrazione open source per la distribuzione e la gestione degli ambienti SAP

Nota

Definire una regolare cadenza di progettazione e revisione della distribuzione tra il cliente, l'integratore di sistemi, Microsoft e altre parti interessate.

Controlli e informazioni dettagliate automatizzati nel panorama applicativo SAP

Diversi controlli precedenti vengono controllati in modo automatico con SAP in Azure Quality Check Tool. 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:

  • Azure Well-Architected Framework esaminare 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: