Migración de recursos de proceso a Azure global

Importante

Desde agosto de 2018, no hemos aceptado nuevos clientes ni hemos implementado nuevas características y servicios en las ubicaciones originales de Microsoft Cloud Germany.

En función de la evolución de las necesidades de los clientes, recientemente hemos lanzado dos nuevas regiones de centros de datos en Alemania, que ofrecen residencia de datos de clientes, conectividad completa a la red en la nube global de Microsoft y precios competitivos en el mercado.

Además, el 30 de septiembre de 2020 anunciamos que Microsoft Cloud Germany cerraría el 29 de octubre de 2021. Encontrará más detalles aquí: https://www.microsoft.com/cloud-platform/germany-cloud-regions.

Migre hoy mismo para aprovechar la gran cantidad de funcionalidades, la seguridad de nivel empresarial y características completas disponibles en las nuevas regiones de centro de datos de Alemania.

En este artículo se proporciona información que puede ayudarle a migrar los recursos de proceso de Azure desde Azure Alemania a Azure global.

IaaS de proceso

No puede migrar directamente los recursos de infraestructura como servicio de proceso de Azure desde Azure Alemania a Azure global. Sin embargo, hay varias maneras de "duplicar" las máquinas virtuales.

Duplicación mediante Site Recovery

Azure Site Recovery puede ayudarle a migrar las máquinas virtuales de Azure Alemania a Azure global. Debido a que el origen y el destino están en diferentes inquilinos en una migración de Azure Alemania a Azure global, no puede usar la opción normal de recuperación de ante desastres de Azure que está disponible para las máquinas virtuales. El truco consiste en configurar un almacén de Site Recovery en el entorno de destino (Azure global) y continuar como si estuviera trasladando un servidor físico a Azure. En Azure Portal, seleccione una ruta de replicación etiquetada como No virtualizado. Cuando finalice la replicación, realice una conmutación por error.

Nota:

Los siguientes pasos son los mismos que seguiría para migrar un servidor físico que se está ejecutando en el entorno local a Azure.

Si quiere saber más, consulte este útil tutorial de Site Recovery. Para obtener una introducción rápida, esta es una versión más corta y ligeramente adaptada del proceso:

Instale un servidor de configuración o proceso en su entorno de origen para crear las imágenes del servidor. A continuación, replique las imágenes en el almacén de Azure Recovery Services en su entorno de destino. El trabajo lo realiza el servidor de configuración. No necesita tener acceso a los servidores individuales.

  1. Inicie sesión en el portal de Azure Alemania.
  2. Compare las versiones del sistema operativo de las máquinas virtuales que desea migrar con la matriz de compatibilidad.
  3. Configure una nueva máquina virtual en la instancia de Azure Virtual Network de origen para que sirva de servidor de configuración:
    1. Seleccione DS4v3 o superior (de 4 a 8 núcleos, 16 GB de memoria).
    2. Conecte un disco adicional que tenga al menos 1 TB de espacio disponible (para las imágenes de máquina virtual).
    3. Use Windows Server 2012 R2 o versiones posteriores.
  4. Asegúrese de que los puertos 443 y 9443 estén abiertos para la subred en ambas direcciones.
  5. Inicie sesión en la nueva máquina virtual (ConfigurationServer).
  6. En la sesión de escritorio remoto, inicie sesión en el portal de Azure global con sus credenciales de Azure global.
  7. Configure una red virtual en el que se ejecutarán las máquinas virtuales replicadas.
  8. Cree una cuenta de Azure Storage.
  9. Configure el almacén de Recovery Services.
  10. Defina el Objetivo de protección (En Azure>No virtualizado/Otro).
  11. Descargue el archivo de instalación unificada de Site Recovery (Preparar infraestructura>Origen). Al abrir la dirección URL del portal desde dentro de ConfigurationServer, el archivo se descarga en el servidor correcto. Desde fuera de ConfigurationServer, cargue el archivo de instalación en ConfigurationServer.
  12. Descargue la clave de registro del almacén (cárguelo en ConfigurationServer como en el paso anterior, si fuera necesario).
  13. Ejecute la instalación unificada de Recovery en ConfigurationServer.
  14. Configure el entorno de destino (compruebe que sigue conectado al portal de destino).
  15. Defina la directiva de replicación.
  16. Inicie la replicación.

Después de que la replicación se realice correctamente, pruebe el escenario; para ello, realice una conmutación por error de prueba. Compruebe y elimine la prueba. El paso final es realizar la conmutación por error real.

Precaución

No se produce la sincronización con la máquina virtual de origen. Si desea migrar de nuevo, limpie todo y vuelva a empezar desde el principio.

Duplicación mediante la importación o exportación de plantillas de Resource Manager

Puede exportar la plantilla de Azure Resource Manager que se usa para realizar la implementación en el equipo local. Edite la plantilla para cambiar la ubicación y otros parámetros o variables. Después, vuelva a realizar la implementación en Azure global.

Importante

Cambie la ubicación, los secretos de Azure Key Vault, los certificados y otros GUID para que sea coherente con la nueva región.

Exporte la plantilla de Resource Manager en el portal mediante la selección del grupo de recursos. Seleccione Implementaciones y, después, seleccione la implementación más reciente. Seleccione Plantilla en el menú de la izquierda y descargue la plantilla.

Se descarga un archivo .zip que contiene varios archivos. Los scripts de PowerShell, CLI de Azure, Ruby o .NET le ayudan a implementar la plantilla. El archivo parameters.json tiene toda la información la última implementación. Es probable que necesite cambiar algunos valores de este archivo. Edite el archivo template.json si quiere volver a implementar solo un subconjunto de los recursos.

Para obtener más información:

Cloud Services

Para volver a implementar los recursos de Azure Cloud Services, vuelva a proporcionar las definiciones .cspkg y .cscfg.

Azure portal

Para volver a implementar los servicio en la nube en Azure Portal:

  1. Cree un nuevo servicio en la nube mediante las definiciones .cspkg y .cscfg.
  2. Actualice el registro CNAME o A para que apunte el tráfico al nuevo servicio en la nube.
  3. Cuando el tráfico apunta al nuevo servicio en la nube, elimine el servicio en la nube anterior de Azure Alemania.

PowerShell

Para volver a implementar los servicios en la nube mediante PowerShell:

  1. Cree un nuevo servicio en la nube mediante las definiciones .cspkg y .cscfg.

    New-AzureService -ServiceName <yourServiceName> -Label <MyTestService> -Location <westeurope>
    
  2. Cree una nueva implementación mediante las definiciones .cspkg y .cscfg.

    New-AzureDeployment -ServiceName <yourServiceName> -Slot <Production> -Package <YourCspkgFile.cspkg> -Configuration <YourConfigFile.cscfg>
    
  3. Actualice el registro CNAME o A para que apunte el tráfico al nuevo servicio en la nube.

  4. Cuando el tráfico apunta al nuevo servicio en la nube, elimine el servicio en la nube anterior de Azure Alemania.

    Remove-AzureService -ServiceName <yourOldServiceName>
    

API DE REST

Para volver a implementar servicios en la nube mediante la API REST:

  1. Cree un nuevo servicio en la nube en el entorno de destino.

    https://management.core.windows.net/<subscription-id>/services/hostedservices
    
  2. Cree una nueva implementación mediante Create Deployment API. Para buscar las definiciones .cspkg y .cscfg, puede llamar a Get Package API.

    https://management.core.windows.net/<subscription-id>/services/hostedservices/<cloudservice-name>/deploymentslots/production
    
  3. Cuando el tráfico apunta al nuevo servicio en la nube, elimine el servicio en la nube anterior de Azure Alemania.

    https://management.core.cloudapi.de/<subscription-id>/services/hostedservices/<old-cloudservice-name>
    

Para obtener más información:

Service Fabric

No puede migrar recursos de Azure Service Fabric de Azure Alemania a Azure global. Debe volver a implementar los recursos de Service Fabric en el nuevo entorno.

Puede obtener información sobre el entorno actual de Service Fabric mediante los cmdlets de PowerShell. Acceda a todos los cmdlets que están relacionados con Service Fabric especificando Get-Help *ServiceFabric* en PowerShell.

Para obtener más información:

Batch

No puede migrar datos de la cuenta de Azure Batch desde una región a otra. La cuenta puede tener máquinas virtuales en ejecución asociadas con ella y estar interactuando activamente con datos de cuentas de almacenamiento, bases de datos u otros sistemas de almacenamiento.

Vuelva a implementar los scripts, las plantillas o el código en la nueva región. La reimplementación incluye las siguientes tareas:

  1. Creación de una cuenta de Batch.
  2. Aumento de la cuota de la cuenta de Batch.
  3. Creación de grupos de Batch.
  4. Creación de nuevas cuentas de almacenamiento, bases de datos y otros servicios que se usan para conservar los datos de entrada y salida.
  5. Actualización de la configuración y el código para que apunte a la nueva cuenta de Batch y usar las nuevas credenciales.

Para obtener más información:

Functions

En este momento no se admite la migración de los recursos de Azure Functions desde Azure Alemania a Azure global. Se recomienda exportar una plantilla de Resource Manager, cambiar la ubicación y, después, volver a implementarla en la región de destino.

Importante

Cambie la ubicación, los secretos de Key Vault, los certificados, configuraciones de aplicación y otros GUID para que sean coherentes con la nueva región.

Para obtener más información:

Conjuntos de escalado de máquinas virtuales

Para migrar los conjuntos de escalado de máquinas virtuales a Azure global, exporte la plantilla de Resource Manager, adáptela al nuevo entorno y, a continuación, vuelva a implementarla en la región de destino. Exporte solo la plantilla base y vuelva a implementar la plantilla en el nuevo entorno. Las instancias de los conjuntos de escalado de máquinas virtuales individuales deben ser todas iguales.

Importante

Cambie la ubicación, los secretos de Key Vault, los certificados y otros GUID para que sea coherente con la nueva región.

Para obtener más información:

Web Apps

En este momento, no se pueden migrar las aplicaciones que ha creado con la característica Web Apps de Azure App Service desde Azure Alemania a Azure global. Se recomienda exportar una aplicación web como una plantilla de Resource Manager y, después, vuelva a implementarla después de cambiar la propiedad de ubicación en la nueva región.

Importante

Cambie la ubicación, los secretos de Key Vault, los certificados y otros GUID para que sea coherente con la nueva región.

Para obtener más información:

Pasos siguientes

Obtenga información sobre herramientas, técnicas y recomendaciones para migrar los recursos en las siguientes categorías de servicio: