Creación de una infraestructura para un sistema SAP de alta disponibilidad distribuido con nombres de recursos personalizados mediante la CLI de Azure

En este inicio rápido, usará la CLI de Azure para implementar la infraestructura de un sistema SAP distribuido de alta disponibilidad (HA) con nombres de recursos personalizados en el Centro de Azure para soluciones de SAP. Como alternativa, puede usar el módulo de Azure PowerShell.

Después de implementar la infraestructura e instalar el software de SAP, puede administrar y supervisar el sistema a través del recurso Instancia virtual para soluciones de SAP (VIS). Por ejemplo, puede:

  • Vea y realice un seguimiento del sistema SAP como un recurso de Azure.
  • Obtenga recomendaciones para las configuraciones del sistema operativo y la infraestructura de SAP en función de las comprobaciones de calidad que evalúen los procedimientos recomendados para SAP en Azure.
  • Obtenga información sobre el estado y la condición del sistema SAP.
  • Iniciar y detener el nivel de aplicación de SAP.
  • Inicie y detenga instancias individuales de la programación avanzada de aplicaciones empresariales sap Central Services (ASCS), servidor de aplicaciones y base de datos de HANA.
  • Supervise las métricas de infraestructura de Azure para los recursos del sistema SAP.
  • Vea el análisis de costos del sistema SAP.

Requisitos previos

  • Suscripción a Azure. Si no tiene una suscripción a Azure, cree una cuenta gratuita.

  • Si usa el Centro de Azure para soluciones de SAP por primera vez, registre el proveedor de recursos Microsoft.Workloads en la suscripción en la que va a implementar el sistema SAP:

    az provider register --namespace 'Microsoft.Workloads'
    
  • Una cuenta de Azure con el rol administrador de Azure Center for SAP solutions y Operador de identidad administrada accede a las suscripciones y grupos de recursos en los que se creará el recurso de Virtual Instance for SAP solutions (VIS).

  • Una identidad administrada asignada por el usuario que tiene acceso con el rol de servicio del Azure Center para soluciones de SAP en la suscripción o al menos en todos los grupos de recursos (Cómputo, Red, Almacenamiento). Si desea instalar software de SAP a través de Azure Center para soluciones de SAP, proporcione también Reader y Data Access rol en la identidad de la cuenta de almacenamiento de bits de SAP donde almacene los medios de SAP.

  • Una red configurada para la implementación de tu infraestructura.

  • Se requiere un mínimo de 4 núcleos de los SKU Standard_D4ds_v4 o Standard_E4s_v3, utilizados para la implementación de infraestructura e instalación de software.

  • Cuotas suficientes para tu suscripción de Azure. Si las cuotas son bajas, es posible que tenga que crear una solicitud de soporte técnico antes de crear la implementación de la infraestructura. De lo contrario, podría experimentar errores de implementación o un error de cuota insuficiente.

  • El Estándar de Rendimiento de Aplicaciones de SAP (SAPS) y el tamaño de la memoria de la base de datos que necesita para que el Centro de Azure para soluciones de SAP ajuste el tamaño de su sistema SAP. Si no está seguro, también puede seleccionar las máquinas virtuales. Estas son:

    • Una única máquina virtual o un clúster de máquina virtual de ASCS, que componen una única instancia de ASCS en el VIS.
    • Un único clúster de máquinas virtuales de base de datos, que componen una única instancia de base de datos en el VIS.
    • Una sola máquina virtual del servidor de aplicaciones, que constituye una única instancia de aplicación en el VIS. Según el número de servidores de aplicaciones que se implementan o registran, puede haber varias instancias de aplicación.

Azure Cloud Shell

En Azure se hospeda Azure Cloud Shell, un entorno de shell interactivo que puede utilizar mediante el explorador. Puede usar Bash o PowerShell con Cloud Shell para trabajar con los servicios de Azure. Puede usar los comandos preinstalados de Cloud Shell para ejecutar el código de este artículo sin tener que instalar nada en su entorno local.

Para iniciar Azure Cloud Shell:

Opción Ejemplo o vínculo
Seleccione Pruébelo en la esquina superior derecha de un bloque de código o de comandos. Solo con seleccionar Pruébelo no se copia automáticamente el código o comando en Cloud Shell. Captura de pantalla que muestra un ejemplo de la opción Pruébelo para Azure Cloud Shell.
Vaya a https://shell.azure.com o seleccione el botón Iniciar Cloud Shell para abrir Cloud Shell en el explorador. Botón para iniciar Azure Cloud Shell.
Seleccione el botón Cloud Shell en la barra de menús de la esquina superior derecha de Azure Portal. Captura de pantalla que muestra el botón de Cloud Shell en Azure Portal

Para usar Azure Cloud Shell:

  1. Inicie Cloud Shell.

  2. Seleccione el botón Copiar en un bloque de código (o bloque de comandos) para copiar el código o comando.

  3. Pegue el código o comando en la sesión de Cloud Shell. Para ello, seleccione Ctrl+Mayús+V en Windows y Linux, o bien seleccione Cmd+Mayús+V en macOS.

  4. Seleccione Intro para ejecutar el código o comando.

Obtención de recomendaciones de ajuste de tamaño del sistema SAP

Use az workloads sap-sizing-recommendation para obtener recomendaciones de dimensionamiento del sistema SAP proporcionando el valor de entrada de SAPS para el nivel de aplicación y la memoria necesaria para el nivel de base de datos.

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

Creación de un archivo de configuración JSON con nombres de recursos personalizados

  1. Para usarlo para la implementación de la infraestructura del sistema SAP, prepare un archivo JSON con la configuración (carga). Puede realizar modificaciones en esta carga de ejemplo o usar los ejemplos enumerados en la documentación de la API REST para soluciones de Azure Center para SAP.

  2. En el archivo JSON, proporcione los nombres de recursos personalizados para la infraestructura que se implementa para el sistema SAP.

Implementación de la infraestructura para el sistema SAP

Use az workloads sap-virtual-instance create para desplegar infraestructura para su sistema SAP con una arquitectura HA de tres niveles.

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>:{}}}"