Esplorare le metodologie di distribuzione
Distribuzione manuale tramite il portale di Azure
Il portale di Azure offre un'interfaccia intuitiva per l'esecuzione manuale delle attività amministrative più comuni.
Il Centro di Azure per soluzioni SAP (ACSS) rende SAP un carico di lavoro di primo livello in Azure. Centro di Azure per soluzioni SAP è una soluzione end-to-end che consente di distribuire e gestire sistemi SAP come carico di lavoro unificato. ACSS supporta portale di Azure manuali, attività per la distribuzione di nuovi sistemi SAP basati su Azure.
Distribuzione tramite i cmdlet di Microsoft Azure PowerShell
PowerShell è un framework potente ed estendibile ampiamente adottato dai clienti che distribuiscono grandi quantità di sistemi in Azure. Si tratta di una scelta comune per gli amministratori con una certa conoscenza di Windows, anche se con la release di PowerShell 6.0 è diventato possibile eseguirlo anche in Linux e macOS.
Distribuzione tramite i comandi dell'interfaccia della riga di comando di Microsoft Azure
Per gli amministratori con conoscenze di Linux potrebbe essere più pratico usare l'interfaccia della riga di comando di Azure come alternativa a PowerShell. L'interfaccia della riga di comando di Azure si integra bene con la shell Bash.
La distribuzione dell'estensione Monitoraggio di Azure per SAP è disponibile tramite PowerShell o l'interfaccia della riga di comando. Questo passaggio è obbligatorio quando si distribuisce o si amministra un sistema SAP NetWeaver in Azure.
Distribuzione tramite Terraform
Hashicorp Terraform è uno strumento open source per il provisioning e la gestione dell'infrastruttura cloud. Terraform codifica l'infrastruttura nei file di configurazione che descrivono la topologia delle risorse cloud, ad esempio macchine virtuali, account di archiviazione e interfacce di rete. L'interfaccia della riga di comando di Terraform offre un meccanismo semplice per la distribuzione e il controllo della versione dei file di configurazione in Azure o in altri cloud supportati.
Terraform è uno strumento diffuso, usato negli scenari multi-cloud in cui un'infrastruttura simile viene distribuita in Azure e in altri provider di servizi cloud o data center locali. Consente agli sviluppatori di usare gli stessi strumenti e file di configurazione per gestire l'infrastruttura su più provider di servizi cloud.
Il repository GitHub SAP in Azure Deployment Automation Framework contiene un set di modelli altamente personalizzabili che possono essere usati per distribuire automaticamente scenari SAP complessi nel cloud di Azure. I modelli sono suddivisi in:
- Moduli di Terraform, che distribuiscono i componenti dell'infrastruttura (ad esempio macchine virtuali, rete, risorsa di archiviazione) in Azure e quindi chiamano:
- I playbook Ansible, che eseguono ruoli diversi per installare e configurare SAP HANA e le applicazioni richieste nell'infrastruttura già distribuita.
Gli scenari supportati includono la distribuzione completa di:
Istanza di HANA a nodo singolo
Coppia HANA a disponibilità elevata, composta da:
- Istanza di HANA a nodo singolo, HSR a due livelli (primario/secondario)
- Cluster a disponibilità elevata Pacemaker, completamente configurato con agenti di risorse di SBD e Azure/SAP