Traslado de una cuenta de Azure Storage a otra región

Para mover una cuenta de almacenamiento, cree una copia de esta en otra región. Luego, mueva los datos a esa cuenta mediante AzCopy u otra herramienta de su elección.

En este artículo, aprenderá a:

  • Exportar una plantilla.
  • Modificar la plantilla agregando el nombre de la cuenta de almacenamiento y la región de destino.
  • Implementar la plantilla para crear la cuenta de almacenamiento nueva.
  • Configurar la cuenta de almacenamiento nueva.
  • Mover datos a la cuenta de almacenamiento nueva.
  • Eliminar los recursos en la región de origen.

Prerrequisitos

  • Asegúrese de que los servicios y las características que usa su cuenta se admitan en la región de destino.

  • En el caso de las características en versión preliminar, asegúrese de que la suscripción está en la lista de permitidos para la región de destino.

Preparación

Para empezar, exporte y luego modifique una plantilla de Resource Manager.

Exportación de una plantilla

Esta plantilla contiene la configuración que describe la cuenta de almacenamiento.

Para exportar una plantilla mediante Azure Portal:

  1. Inicie sesión en Azure Portal.

  2. Seleccione Todos los recursos y seleccione su cuenta de almacenamiento.

  3. Seleccione >Automation>Exportar plantilla.

  4. Elija Descargar en la hoja Exportar plantilla.

  5. Busque el archivo ZIP que descargó desde el portal y descomprímalo en la carpeta que prefiera.

    Este archivo ZIP contiene los archivos .json que componen la plantilla y los scripts para implementar la plantilla.

Modificación de la plantilla

Para modificar la plantilla, cambie el nombre y la región de la cuenta de almacenamiento.

Para implementar la plantilla con Azure Portal:

  1. En Azure Portal, haga clic en Crear un recurso.

  2. En Buscar en Marketplace, escriba implementación de plantillas y, después, presione ENTRAR.

  3. Seleccione Implementación de plantillas.

    Azure Resource Manager templates library

  4. Seleccione Crear.

  5. Seleccione Cree su propia plantilla en el editor.

  6. Seleccione Cargar archivo y, después, siga las instrucciones para cargar el archivo template.json que descargó en la última sección.

  7. En el archivo template.json, asigne un nombre a la cuenta de almacenamiento de destino mediante el establecimiento del valor predeterminado del nombre de la cuenta de almacenamiento. En este ejemplo se establece el valor predeterminado del nombre de la cuenta de almacenamiento en mytargetaccount.

    "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentTemplate.json#",
    "contentVersion": "1.0.0.0",
    "parameters": {
        "storageAccounts_mysourceaccount_name": {
            "defaultValue": "mytargetaccount",
            "type": "String"
        }
    },
    
    
  8. Edite la propiedad location del archivo template.json en la región de destino. En este ejemplo, la región de destino se establece en centralus.

    "resources": [{
         "type": "Microsoft.Storage/storageAccounts",
         "apiVersion": "2019-04-01",
         "name": "[parameters('storageAccounts_mysourceaccount_name')]",
         "location": "centralus"
         }]          
    

    Para obtener los códigos de ubicación de la región, consulte Ubicaciones de Azure. El código de una región es el nombre de la región sin espacios, Centro de EE. UU. = centralus.

Move

Implemente la plantilla para crear una nueva cuenta de almacenamiento en la región de destino.

  1. Guarde el archivo template.json.

  2. Escriba o seleccione los valores de propiedad:

    • Suscripción: Seleccione una suscripción de Azure.

    • Grupo de recursos: Seleccione Crear nuevo y asígnele un nombre al grupo de recursos.

    • Ubicación: Seleccione una ubicación de Azure.

  3. Active la casilla Acepto los términos y condiciones indicados anteriormente y haga clic en el botón Select Purchase (Seleccionar compra).

Sugerencia

Si recibe un error que indica que el XML especificado no es válido sintácticamente, compare el JSON de la plantilla con los esquemas descritos en la documentación de Azure Resource Manager.

Configuración de la cuenta de almacenamiento nueva

Algunas características no se exportarán a una plantilla, por lo que tendrá que agregarlas a la cuenta de almacenamiento nueva.

En la tabla siguiente se enumeran estas características junto con instrucciones para agregarlas a la cuenta de almacenamiento nueva.

Característica Guía
Directivas de administración del ciclo de vida Administración del ciclo de vida de Azure Blob Storage
Sitios web estáticos Hospedaje de sitios web estáticos en Azure Storage
Suscripciones a eventos Reacción a eventos de Blob Storage
Alertas Crear, ver y administrar las alertas del registro de actividad mediante Azure Monitor
Content Delivery Network (CDN) Uso de Azure CDN para obtener acceso a blobs con dominios personalizados mediante HTTPS

Nota

Si configura una red CDN para la cuenta de almacenamiento de origen, solo tiene que cambiar el origen de la red CDN existente por el punto de conexión de servicio de blob principal (o el punto de conexión del sitio web estático principal) de la cuenta nueva.

Traslado de datos a la cuenta de almacenamiento nueva

AzCopy es la herramienta preferida para trasladar los datos. Está optimizado para el rendimiento. Una manera más rápida de hacerlo es que los datos se copien directamente entre los servidores de almacenamiento, para que AzCopy no use el ancho de banda de red del equipo. Use AzCopy en la línea de comandos o como parte de un script personalizado. Consulte Introducción a AzCopy.

También puede usar Azure Data Factory para trasladar los datos. Esta proporciona una interfaz de usuario intuitiva. Para usar Azure Data Factory, consulte cualquiera de estos vínculos:


Descarte o limpieza

Después de la implementación, si quiere empezar de nuevo, puede eliminar la cuenta de almacenamiento de destino y repetir los pasos descritos en las secciones Preparación y Traslado de este artículo.

Para confirmar los cambios y completar el traslado de una cuenta de almacenamiento, elimine la cuenta de almacenamiento de origen.

Para quitar una cuenta de almacenamiento mediante Azure Portal:

  1. En Azure Portal, expanda el menú de la izquierda para abrir el menú de servicios y elija Cuentas de almacenamiento para mostrar la lista de las cuentas de almacenamiento.

  2. Busque la cuenta de almacenamiento de destino que se va a eliminar y haga clic con el botón derecho en el botón Más ( ) situado en la parte derecha de la lista.

  3. Seleccione Eliminar y confirme.

Pasos siguientes

En este tutorial, trasladó una cuenta de almacenamiento de Azure de una región a otra y ha limpiado los recursos de origen. Para obtener más información sobre cómo trasladar recursos entre regiones y la recuperación ante desastres en Azure, consulte: