Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
In questa guida introduttiva si usa l'interfaccia della riga di comando di Azure per distribuire l'infrastruttura per un sistema SAP a disponibilità elevata distribuita con nomi di risorse personalizzati nel Centro di Azure per soluzioni SAP. In alternativa, è possibile usare il modulo Azure PowerShell.
Dopo aver distribuito l'infrastruttura e installato il software SAP, è possibile gestire e monitorare il sistema tramite la risorsa Virtual Instance for SAP solutions (VIS). È ad esempio possibile:
- Visualizzare e tenere traccia del sistema SAP come risorsa di Azure.
- Ottenere consigli per l'infrastruttura SAP e le configurazioni del sistema operativo in base ai controlli di qualità che valutano le procedure consigliate per SAP in Azure.
- Ottenere informazioni sull'integrità e sullo stato del sistema SAP.
- Avviare e arrestare il livello applicativo SAP.
- Avviare e arrestare singole istanze di Advanced Business Application Programming SAP Central Services (ASCS), server applicativo e database HANA.
- Monitorare le metriche dell'infrastruttura di Azure per le risorse di sistema SAP.
- Visualizzare l'analisi dei costi per il sistema SAP.
Prerequisiti
Una sottoscrizione di Azure. Se non hai una sottoscrizione di Azure, crea un account gratuito.
Se si usa il Centro di Azure per le soluzioni SAP per la prima volta, registrare il provider di risorse Microsoft.Workloads nella sottoscrizione in cui si sta distribuendo il sistema SAP:
az provider register --namespace 'Microsoft.Workloads'Un account Azure con accesso ai ruoli Amministratore del Centro di Azure per soluzioni SAP e Operatore di identità gestite per le sottoscrizioni e i gruppi di risorse in cui viene creata la risorsa Istanza virtuale per soluzioni SAP (VIS).
Un'identità gestita assegnata dall'utente che ha l'accesso al ruolo del servizio Centro di Azure per soluzioni SAP nella sottoscrizione o almeno in tutti i gruppi di risorse (Calcolo, Rete, Archiviazione). Se si vuole installare software SAP per il Centro Azure per soluzioni SAP, fornire anche il ruolo Lettore e Accesso ai dati all'identità nell'account di archiviazione per i bit SAP dove si archivia il supporto SAP.
Una rete configurata per la distribuzione dell'infrastruttura.
Un minimo di 4 core per gli SKU Standard_D4ds_v4 o Standard_E4s_v3, utilizzati durante la distribuzione dell'infrastruttura e l'installazione del software.
Quote sufficienti per la sottoscrizione di Azure. Se le quote sono basse, potrebbe essere necessario creare una richiesta di supporto prima di creare la distribuzione dell'infrastruttura. In caso contrario, potrebbero verificarsi errori di distribuzione o un errore di Quota insufficiente.
SAP Application Performance Standard (SAPS) e le dimensioni di memoria del database necessarie per consentire ad Azure Center per le soluzioni SAP di dimensionare il sistema SAP. Se non si è certi, è anche possibile selezionare le macchine virtuali. ovvero:
- Un singolo cluster o di macchine virtuali ASCS, che costituiscono una singola istanza ASCS nel VIS.
- Una singola macchina virtuale di database o un cluster di macchine virtuali, che costituiscono una singola istanza di database nel VIS.
- Una singola macchina virtuale del server applicazioni, che costituisce una singola istanza dell'applicazione nel VIS. A seconda del numero di server applicazioni da distribuire o registrare, possono essere presenti più istanze dell'applicazione.
Azure Cloud Shell
Azure Cloud Shell è un ambiente di shell interattivo ospitato in Azure e usato tramite il browser. È possibile usare Bash o PowerShell con Cloud Shell per usare i servizi di Azure. È possibile usare i comandi preinstallati di Cloud Shell per eseguire il codice contenuto in questo articolo senza dover installare strumenti nell'ambiente locale.
Per avviare Azure Cloud Shell:
| Opzione | Esempio/Collegamento |
|---|---|
| Selezionare Prova nell'angolo superiore destro di un blocco di codice o di comando. Quando si seleziona Prova, il codice o il comando non viene copiato automaticamente in Cloud Shell. |
|
| Passare a https://shell.azure.com o selezionare il pulsante Avvia Cloud Shell per aprire Cloud Shell nel browser. |
|
| Selezionare il pulsante Cloud Shell nella barra dei menu nell'angolo in alto a destra del portale di Azure. |
|
Per usare Azure Cloud Shell:
Avviare Cloud Shell.
Selezionare il pulsante Copia in un blocco di codice (o in un blocco di comando) per copiare il codice o il comando.
Incollare il codice o il comando nella sessione di Cloud Shell selezionando CTRL+MAIUSC+V in Windows e Linux o selezionando CMD+MAIUSC+V in macOS.
Premere Invio per eseguire il codice o il comando.
Ottenere consigli sul ridimensionamento del sistema SAP
Usare az workloads sap-sizing-recommendation per ottenere raccomandazioni sul ridimensionamento del sistema SAP fornendo l'input SAPS per il livello applicazione e la memoria necessari per il livello di database.
az workloads sap-sizing-recommendation --app-location "eastus" --database-type "HANA" --db-memory 1024 --deployment-type "ThreeTier" --environment "Prod" --high-availability-type "AvailabilitySet" --sap-product "S4HANA" --saps 75000 --location "eastus2" --db-scale-method ScaleUp
Creare un file di configurazione JSON con nomi di risorse personalizzati
Per usare per la distribuzione dell'infrastruttura di sistema SAP, preparare un file JSON con la configurazione (payload). È possibile apportare modifiche in questo payload di esempio o usare gli esempi elencati nella documentazione dell'API REST per le soluzioni SAP del Centro di Azure.
Nel file JSON specificare i nomi di risorse personalizzati per l'infrastruttura distribuita per il sistema SAP.
Distribuire l'infrastruttura del tuo sistema SAP
Usare az workloads sap-virtual-instance create per distribuire l'infrastruttura per il sistema SAP con un'architettura a disponibilità elevata a tre livelli.
az workloads sap-virtual-instance create -g <Resource Group Name> -n <VIS Name> --environment NonProd --sap-product s4hana --configuration <Payload file path> --identity "{type:UserAssigned,userAssignedIdentities:{<Managed_Identity_ResourceID>:{}}}"