set di scalabilità di macchine virtuali per il carico di lavoro SAP

In Azure i set di scalabilità di macchine virtuali offrono un raggruppamento logico di macchine virtuali gestite dalla piattaforma.

  • I set di scalabilità di macchine virtuali offrono due modalità di orchestrazione che consentono una migliore gestione delle macchine virtuali. Per i carichi di lavoro SAP, il set di scalabilità di Macchine virtuali con orchestrazione flessibile è l'opzione consigliata e supportata, in quanto offre la possibilità di usare diversi SKU di macchine virtuali e sistemi operativi all'interno di un singolo set di scalabilità.
  • L'orchestrazione flessibile del set di scalabilità di macchine virtuali offre la possibilità di creare il set di scalabilità all'interno di un'area o estenderlo tra le zone di disponibilità. Durante la creazione, il set di scalabilità flessibile all'interno di un'area con platformFaultDomainCount>1 (FD>1), le macchine virtuali distribuite nel set di scalabilità verranno distribuite tra il numero specificato di domini di errore nella stessa area. D'altra parte, la creazione del set di scalabilità flessibile tra zone di disponibilità con platformFaultDomainCount=1 (FD=1) distribuirà le macchine virtuali nella zona specificata e il set di scalabilità distribuirà anche le macchine virtuali tra domini di errore diversi all'interno della zona per un lavoro ottimale. Per il carico di lavoro SAP è supportato solo un set di scalabilità flessibile con FD=1. Il vantaggio dell'uso di set di scalabilità flessibili con FD=1 per la distribuzione tra zone, invece della distribuzione tradizionale della zona di disponibilità consiste nel fatto che le macchine virtuali distribuite con il set di scalabilità verranno distribuite tra domini di errore diversi all'interno della zona in modo ottimale.
  • Esistono due modi per configurare set di scalabilità di macchine virtuali flessibili: con o senza un profilo di scalabilità. Tuttavia, per il carico di lavoro SAP, è consigliabile creare un set di scalabilità di macchine virtuali flessibile senza un profilo di scalabilità. Il motivo è che la funzionalità di scalabilità automatica del set di scalabilità con un profilo di scalabilità non funziona per il carico di lavoro SAP. Di conseguenza, il set di scalabilità di macchine virtuali attualmente flessibile viene usato esclusivamente come framework di distribuzione per SAP.

Considerazione importante dei set di scalabilità di macchine virtuali flessibili per il carico di lavoro SAP

  1. Il set di scalabilità di macchine virtuali con orchestrazione flessibile è la modalità di orchestrazione consigliata e supportata per i carichi di lavoro SAP. La modalità di orchestrazione Uniforme non può essere usata per i carichi di lavoro SAP.
  2. Per i carichi di lavoro SAP, l'orchestrazione flessibile dei set di scalabilità di macchine virtuali è supportata solo con FD=1. Attualmente la distribuzione a livello di area con FD>1 non è supportata per il carico di lavoro SAP.
  3. Distribuire ogni sistema SAP in un set di scalabilità flessibile separato.
  4. Per SAP NetWeaver, è consigliabile distribuire tutti i componenti di un singolo sistema SAP all'interno di un singolo set di scalabilità flessibile. Questi componenti includono il database, SAP ASCS/ERS e i server applicazioni SAP.
  5. Diversi SKU di macchine virtuali (VM), ad esempio serie D, serie E, serie M e sistemi operativi, inclusi Windows e varie distribuzioni Linux, possono essere inclusi in un singolo set di scalabilità di macchine virtuali con orchestrazione flessibile.
  6. Quando si configura un set di scalabilità flessibile per il carico di lavoro SAP, platformFaultDomainCount è possibile impostare su un valore massimo di 1. Di conseguenza, le istanze di macchina virtuale associate al set di scalabilità vengono distribuite in più domini di errore in base al massimo sforzo.
  7. È possibile configurare set di scalabilità di macchine virtuali flessibili con o senza un profilo di ridimensionamento. È tuttavia consigliabile creare un set di scalabilità di macchine virtuali flessibile senza un profilo di scalabilità.
  8. Il servizio di bilanciamento del carico Standard è l'unico servizio di bilanciamento del carico supportato per le macchine virtuali distribuite in set di scalabilità flessibile.
  9. Per configurare l'agente di isolamento di Azure con identità del sistema gestito (MSI) per un ambiente SAP a disponibilità elevata usando il cluster pacemaker, è possibile abilitare l'identità gestita dal sistema in una singola macchina virtuale.
  10. La prenotazione della capacità può essere abilitata a livello di singola macchina virtuale se si usa un set di scalabilità flessibile senza un profilo di scalabilità per gestire il carico di lavoro SAP. Per altre informazioni, vedere la sezione limitazioni e restrizioni , perché non tutti gli SKU sono attualmente supportati per la prenotazione della capacità.
  11. Per il carico di lavoro SAP, non è consigliabile usare un gruppo di posizionamento di prossimità (PPG) in combinazione con una distribuzione flessibile del set di scalabilità con FD=1.
  12. In un ambiente SAP ASCS/ERS multi-SID, è consigliabile distribuire il primo sistema SAP usando un set di scalabilità flessibile con FD=1. Inoltre, è necessario configurare un set di scalabilità flessibile separato con FD=1 per l'applicazione e il livello di database del secondo sistema.

Importante

Dopo la creazione del set di scalabilità, la modalità di orchestrazione e il tipo di configurazione (con o senza profilo di ridimensionamento) non possono essere modificati o aggiornati in un secondo momento.

Architettura di riferimento del carico di lavoro SAP distribuito con set di scalabilità di macchine virtuali flessibile

Quando si crea un set di scalabilità di macchine virtuali con orchestrazione flessibile tra zone di disponibilità, è importante menzionare tutte le zone di disponibilità in cui distribuire il sistema SAP. Vale la pena notare che le zone di disponibilità devono essere specificate durante la creazione del set di scalabilità, perché non possono essere modificate in una fase successiva.

Per impostazione predefinita, quando si configura un set di scalabilità flessibile tra zone di disponibilità, il conteggio dei domini di errore è impostato su 1. Ciò significa che le istanze di macchina virtuale appartenenti al set di scalabilità vengono distribuite in domini di errore diversi in modo ottimale in ogni zona.

Il diagramma illustra l'architettura per la distribuzione di tre sistemi separati usando un set di scalabilità di macchine virtuali flessibile con FD=1. Vengono creati tre set di scalabilità di macchine virtuali flessibili, uno per ogni sistema, con un numero di domini di errore della piattaforma impostato su 1. Il primo set di scalabilità flessibile viene creato per il sistema SAP a disponibilità elevata con due zone di disponibilità per (zona 1 e 2). Il secondo set di scalabilità viene creato per configurare il dispositivo SBD in tre zone di disponibilità (zona 1, 2 e 3) e il terzo set di scalabilità viene creato per il sistema SAP non di produzione o non a disponibilità elevata con una zona di disponibilità (zona 1).

Le macchine virtuali per ogni sistema vengono quindi distribuite manualmente nella rispettiva zona di disponibilità all'interno del set di scalabilità. Per SAP System #1, i componenti a disponibilità elevata, ad esempio i database primari e secondari e le istanze ASCS/ERS, vengono distribuiti in più zone. Per le macchine virtuali del livello applicazione, il set di scalabilità le distribuirà in domini di errore diversi all'interno di una singola zona, in modo ottimale. Tenere presente che non sarebbe possibile includere più macchine virtuali per il sistema SAP 1 nella zona di disponibilità 3 in un secondo momento. Il set di scalabilità flessibile è limitato solo a due zone di disponibilità, che sono zone 1 e 2. Per altre informazioni sulla distribuzione a disponibilità elevata per il carico di lavoro SAP, vedere Architettura e scenari a disponibilità elevata per SAP NetWeaver.

Per i dispositivi SBD, le macchine virtuali vengono distribuite manualmente in ogni zona di disponibilità all'interno del set di scalabilità. Per sap system #3, ovvero un ambiente non di produzione o non a disponibilità elevata, tutti i componenti dei sistemi SAP vengono distribuiti in una singola zona.

Distribuzione a livello di zona del carico di lavoro SAP in un set di scalabilità flessibile con FD=1

Nota

Quando si crea un set di scalabilità flessibile per la distribuzione a livello di zona, non è possibile impostare platformFaultDomainCount un valore maggiore di 1.

Configurazione del set di scalabilità di macchine virtuali flessibili senza un profilo di ridimensionamento

Per i carichi di lavoro SAP, è consigliabile creare un set di scalabilità di macchine virtuali flessibile senza un profilo di scalabilità. Per creare un set di scalabilità flessibile tra zone di disponibilità, impostare il numero di domini di errore su 1 e specificare le zone desiderate.

Per configurare un set di scalabilità di macchine virtuali senza ridimensionare il profilo usando portale di Azure, procedere come segue:

  1. Accedi al portale di Azure.
  2. Cercare Set di scalabilità di macchine virtuali e selezionare Crea nella pagina corrispondente.
  3. Nella scheda Informazioni di base specificare i dettagli necessari:
    1. In Dettagli progetto verificare la sottoscrizione corretta e scegliere my-resource-group dall'elenco a discesa del gruppo di risorse.
    2. Per informazioni dettagliate sul set di scalabilità, denominare il set di scalabilità myVmssFlex, scegliere l'area appropriata e specificare la zona di disponibilità (ad esempio zona1, zona2, zona3) per la distribuzione.
  4. Selezionare la modalità di orchestrazione flessibile .
  5. Nella sezione ridimensionamento selezionare nessun profilo di ridimensionamento.
  6. Per i criteri di allocazione, selezionare Max distribuimento.
  7. Selezionare Crea.

Nota

Per il carico di lavoro SAP è supportato solo un set di scalabilità flessibile con FD=1. Non configurare quindi il set di scalabilità con "distribuzione fissa" come criterio di allocazione.

Dopo aver creato il set di scalabilità di macchine virtuali flessibili, è possibile creare una macchina virtuale seguendo la guida introduttiva. Quando si configura la macchina virtuale, assicurarsi di selezionare "set di scalabilità di macchine virtuali" in Opzioni di disponibilità e scegliere il set di scalabilità flessibile creato. Il portale elenca tutte le zone incluse durante la creazione del set di scalabilità flessibile, in modo da poter selezionare la zona di disponibilità desiderata per la macchina virtuale. Seguire le istruzioni rimanenti nella guida introduttiva per completare la configurazione della macchina virtuale.