Compartir a través de


Inicio rápido: Uso de la CLI de Azure para crear una infraestructura para un sistema SAP distribuido de alta disponibilidad (HA) con Azure Center for SAP solutions con nombres de recursos personalizados

La CLI de Azure se usa para crear y administrar recursos de Azure desde la línea de comandos o en scripts.

Azure Center for SAP solutions le permite implementar y administrar sistemas SAP en Azure. En este artículo se muestra cómo usar la CLI de Azure para implementar la infraestructura de un sistema SAP con arquitectura distribuida de tres niveles de alta disponibilidad (HA). También verá cómo personalizar los nombres de recursos para la infraestructura de Azure que se implementa. Como alternativa, puede implementar sistemas SAP con nombres de recursos personalizados mediante el módulo de Azure PowerShell.

Después de implementar la infraestructura e instalar el software SAP con Azure Center for SAP solutions, puede usar sus funcionalidades de visualización, administración y supervisión a través de Azure Portal. Por ejemplo, puede:

  • Vea y realice un seguimiento del sistema SAP como un recurso de Azure, denominado Virtual Instance for SAP solutions (VIS).
  • Obtenga recomendaciones para la infraestructura SAP, configuraciones del sistema operativo, etc., basadas en comprobaciones de calidad que evalúan los procedimientos recomendados para SAP en Azure.
  • Obtenga información sobre el estado y la condición del sistema SAP.
  • Inicie y detenga la capa de aplicación de SAP.
  • Iniciar y detener instancias individuales de ASCS, servidor de aplicaciones y base de datos HANA.
  • Supervise las métricas de infraestructura de Azure para los recursos del sistema SAP.
  • Visualización del análisis de costos del sistema SAP.

Requisitos previos

  • Suscripción a Azure.

  • Si está usando Azure Center for SAP solutions 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 al rol de servicio de Azure Center for SAP solutions en la suscripción o al menos en todos los grupos de recursos (proceso, red, almacenamiento). Si deseas instalar el software SAP mediante Azure Center for SAP solutions, proporciona también un rol de Lector y acceso a datos a la identidad en la cuenta de almacenamiento de bits de SAP donde almacenaría los elementos multimedia de SAP.

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

  • Disponibilidad de 4 núcleos mínimos de SKU Standard_D4ds_v4 o Standard_E4s_v3 que se usarán durante la implementación de la infraestructura y la instalación de software

  • Revise las cuotas de la 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.

  • Tenga en cuenta el tamaño de la memoria de la base de datos y el estándar de rendimiento de aplicaciones de SAP (SAPS) que necesita para permitir que Azure Center for SAP solutions ajuste el tamaño del 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.
    • Una única máquina virtual o un clúster de máquina virtual 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.

Tamaño correcto del sistema SAP que desea implementar

Usar az workloads sap-sizing-recommendation para obtener recomendaciones de dimensionamiento del sistema SAP proporcionando la entrada de SAPS para el nivel de aplicación y la memoria necesarias 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

  • Prepara un archivo JSON con la configuración (carga) que se usará para la implementación de la infraestructura del sistema SAP. Puedes realizar modificaciones en esta carga de ejemplo o usar los ejemplos enumerados en la documentación de la API de REST para Azure Center for SAP solutions
  • En este archivo JSON, proporciona 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 implementar la infraestructura del sistema SAP con arquitectura de alta disponibilidad 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>:{}}}"

Pasos siguientes

En este inicio rápido, ha implementado la infraestructura en Azure para un sistema SAP mediante Azure Center for SAP solutions. Ha usado nombres de recursos personalizados para la infraestructura. Continúe con el siguiente artículo para obtener información sobre cómo instalar el software SAP en la infraestructura implementada.