Está en la página 1de 25

Migración a Azure:

Una guía de recursos para la


migración de su base de datos
2

Potencie sus datos y su negocio


con Azure
Microsoft Azure ofrece un conjunto de servicios en la nube en
constante expansión para ayudar a su organización a superar
los desafíos y crear nuevas oportunidades impulsadas por la
tecnología más reciente.

Azure le ofrece la libertad de compilar, administrar e implementar


aplicaciones en una red global masiva con sus herramientas
y marcos preferidos. La seguridad y la privacidad se integran
directamente en la plataforma Azure para proporcionar los niveles
más altos de confianza con el conjunto más completo de ofertas
de cumplimiento de normas de cualquier servicio en la nube.1

Utilice la informática en la nube para hacer mejor el trabajo hoy


y crear una ventaja competitiva para el futuro.

1
https://azure.microsoft.com/overview/trusted-cloud/compliance/
Contenido
¿Es este el eBook correcto para usted? 1
• ¿Está a cargo de la migración de Microsoft Cloud
sus bases de datos a la nube? Adoption Framework 5

• ¿Desea migrar su base de datos 2


SQL Server, MySQL, PostgreSQL, Planificar
Maria DB, NoSQL u Oracle a Azure? Cree un argumento para la
migración de bases de datos 7
• ¿Necesita recursos que le ayuden a
Comience con el objetivo en mente 8
elegir una estrategia de migración
de datos y a crear un plan? 3
Preparar
Prepare su entorno 10

4
Adoptar
Familiarícese con las herramientas
de migración de Microsoft 11
Evalúe su entorno local 13
Migre sus bases de datos a Azure 15
Optimice sus bases de datos para
maximizar su inversión 17

5
Casos prácticos de clientes 19

6
Dé los siguientes pasos con su
migración a Azure 25
4

¿Está preparado Hay dos partes distintas para la migración a la nube: migrar
para la la aplicación y migrar la base de datos en que se ejecuta.
migración de la Es importante tomar decisiones de migración independientes
base de datos? para cada componente a fin de optimizar completamente
la carga de trabajo.

Este eBook proporciona una visión general de alto nivel del


proceso para migrar bases de datos a Azure.

Entorno local Azure

Nivel de aplicaciones Nivel de aplicaciones

Aplicaciones SQL Server en VM de Azure

Entorno local Azure

Nivel de datos Nivel de datos

Aplicaciones Azure SQL Managed Instance


Capítulo 1 Microsoft Cloud Adoption Framework 5

1.
Microsoft Cloud
­Adoption Framework
Ya sea que esté planificando mover una sola base de datos
a la nube o que esté abordando una migración a la nube en
mayor escala, le recomendamos que consulte Microsoft Cloud
Adoption Framework para Azure. Creado en función de nuestra
experiencia con los clientes, Microsoft Cloud Adoption Framework
proporciona orientación comprobada y prácticas recomendadas
para apoyar su proceso de migración a la nube. El marco tiene
una estructura modular con seis fases principales que comienzan
con la fase de “definir la estrategia” hasta la “gobernanza” y la
“administración” de las operaciones en la nube. También incluye
herramientas y plantillas para acelerar la adopción de la nube. Este
eBook se concentrará principalmente en la fase de “adopción” del
marco, pero si desea conocer más información sobre el proceso,
visite el sitio web de Cloud Adoption Framework o explore el
eBook “Migración a la nube simplificada”.
Capítulo 1 Microsoft Cloud Adoption Framework 6

Definir la estrategia Planificar Preparar Adoptar


Patrocinio ejecutivo Detección y evaluación Habilidades técnicas Ejecución de
Alineación de las Costo total de propiedad/ Zonas de aterrizaje la migración
partes interesadas Argumento comercial
Socio comprometido Plan de migración
Olas de migración

Gobernar Administrar

Figura 1: Ruta de migración común

Aunque Cloud Adoption Framework proporciona asesoramiento


integral para todos los tipos de migraciones, también
proporcionaremos orientación sobre herramientas especializadas
de migración de bases de datos, que pueden ser diferentes en
función de su situación. Verá referencias a estas herramientas en
todo este eBook, en las partes en que podrían ser útiles.
Capítulo 2 Planificar 7

2.
Planificar
Cree un argumento para la migración
Cree un argumento
comercial con la de bases de datos
Calculadora de
Migrar cargas de trabajo a la nube puede ser un gran paso para su
TCO de Azure para
organización. La nube facilita la modernización de sus aplicaciones
calcular los ahorros con tecnologías de datos innovadoras. Mejora la administración
y la seguridad de los datos a través de servicios administrados
integrados, y le ayuda a reducir los costos totales. Comience por
tener claro lo que desea lograr para así poder realizar un seguimiento
y supervisar el éxito de su plan, y basarse en él a medida que avanza.
238 % Los siguientes son algunos objetivos de migración populares:

de ROI con Azure • Dedicar menos tiempo a la administración de la infraestructura


SQL Managed local y las actualizaciones
Instance2 • Reducir los riesgos de seguridad a través de actualizaciones
y revisiones de seguridad automáticas
• Protegerse de las amenazas que representa la ejecución de
software que llegó al fin del soporte
• Eliminar las grandes inversiones anticipadas de hardware y software
40 % • Mejorar la transparencia en los costos operativos
• Disminuir el tiempo de comercialización y reaccionar rápidamente
de aumento en la a las condiciones del mercado
productividad de • Llegar rápido a los clientes en todo el mundo
DBA con Azure
SQL DB Managed Trabaje con su representante de Microsoft o con un socio de Microsoft
Instance2 certificado para priorizar las cargas de trabajo que se deben migrar,
y crear un plan de migración que cumpla con los objetivos deseados.

2
The Total Economic Impact™ of Migration to Microsoft Azure SQL
Managed Databases (The Total Economic Impact™ de la migración
a Microsoft Azure SQL Managed Databases), un estudio encargado
realizado por Forrester Consulting. Marzo de 2020.
Capítulo 2 Planificar 8

Comience con el objetivo en mente


Microsoft Azure ofrece opciones de nube perfectas para ayudarle
a obtener el máximo valor de cada base de datos individual,
a la vez que garantiza una experiencia coherente en todos sus
recursos híbridos.

Puede acelerar la migración mediante estrategias probadas que


admiten sistemas de bases de datos heredadas (SQL Server, así
como bases de datos open source, como Postgres, MySQL, MariaDB
o NoSQL) y bases de datos competitivas, como Oracle o IBM.

Una vez que haya evaluado sus recursos de datos con Azure
Migrate y determinado qué aplicaciones y bases de datos
correspondientes desea migrar, deberá saber a dónde van.
Use la tabla de la página siguiente para unir la base de datos
local existente con la base de datos en la nube de destino.

¿Aún necesita evaluar su aplicación?

Para comenzar la fase de descubrimiento de su migración a la


nube, visite las páginas Azure Migrate y Azure Site Recovery.
Capítulo 2 Planificar 9

Azure SQL DB SQL Server en SQL Data Azure DB for Azure DB Azure
y SQL DB MI VM de Azure Warehouse PostgreSQL for MySQL Cosmos DB

Figura 2: Rutas de migración sugeridas para las bases de datos existentes.

Nota: Nuestras herramientas también admiten la actualización de las bases


de datos locales.
Capítulo 3 Preparar 10

3.
Preparar
Prepare su entorno
A fin de garantizar una migración sin problemas, considere
la posibilidad de configurar un entorno de aterrizaje
en Azure que admita agilidad e innovación y, al mismo
tiempo, proporcione protección mediante una gobernanza,
administración y operaciones adecuadas. Las zonas de aterrizaje
de Azure ayudan a crear un entorno en la nube alineado con
las operaciones tecnológicas óptimas específicas para sus
necesidades en la nube. Proporcionan una arquitectura clara,
implementaciones de referencia y ejemplos de código para crear
el entorno de nube inicial. Revise las diferentes opciones de
implementación disponibles con las zonas de aterrizaje de Azure
que se adapten mejor a sus necesidades específicas de adopción
de la nube. Para obtener más información sobre las zonas de
aterrizaje de Azure, revise la sección Prepararse Cloud Adoption
Framework.

A medida que se dispone a preparar su entorno, consulte la


información general de la guía de configuración de Azure para
obtener orientación sobre cómo administrar el acceso, planificar
la gobernanza y el cumplimiento, y equilibrar las consideraciones
de costos y facturación.
Capítulo 4 Adoptar 11

4.
Adoptar
Una vez que haya realizado el trabajo preliminar de planificar
y prepararse para la adopción de la nube, es el momento de pasar
a la parte central de la migración. En esta sección, compartiremos
instrucciones específicas para mover su base de datos a la nube.

Familiarícese con las herramientas de


migración de Microsoft
Microsoft ofrece herramientas gratuitas para ayudar a simplificar la
migración de la base de datos, muchas de las cuales proporcionan
más de un servicio. A continuación, se muestra una lista de las
herramientas clave que se mencionarán en las siguientes páginas
de esta guía.

Para mantenerse al día con las últimas herramientas disponibles y


recibir orientación sobre cómo usarlas, visite: https://datamigration.
microsoft.com/.
Capítulo 4 Adoptar 12

Caso práctico Herramientas Descripción

Para el descubrimiento Azure Migrate Azure Migrate le ayuda a migrar las máquinas
y el inventario de virtuales locales a Azure. Realiza una
recursos de datos evaluación completa del entorno de datos,
en todo el entorno proporciona recomendaciones de migración
de TI y la evaluación y ofrece orientación sobre la migración.
de la preparación
de la migración de Aproveche Data Migration Assistant (DMA),
SQL Server. que se puede instalar desde Azure Migrate.
Le ayuda a identificar el destino y el tamaño
óptimos de la migración a Azure y detecta
problemas de compatibilidad que pueden
afectar la funcionalidad de la base de datos
en Azure SQL.

Para evaluar la Microsoft SQL SSMA ayuda con la evaluación de las bases de
preparación y la Server Migration datos existentes y automatiza la conversión de
migración entre Assistant (SSMA) esquemas de Microsoft Access, DB2, MySQL,
diferentes plataformas Oracle y SAP ASE (Sybase) a SQL Server o
de bases de datos. Azure SQL Database.

Data Access Data Access Migration Toolkit proporciona


Migration toolkit herramientas para ayudar a migrar el código
fuente de la aplicación de una plataforma
de base de datos a otra. Descubra y extraiga
consultas de SQL desde archivos mediante API.

Para validar el Database DEA evalúa una versión de destino de SQL


rendimiento de la Experimentation Server para una carga de trabajo específica.
carga de trabajo Assistant (DEA) Proporciona métricas de datos útiles, como
en el destino de consultas con errores de compatibilidad y
la migración. consultas de degradación y planes de consulta
para ayudarle a tomar la mejor decisión.

Para realizar una Azure Database DMS ofrece un servicio de migración


migración con un Migration completamente administrado e integral con
tiempo de inactividad Service (DMS) tiempo de inactividad casi inexistente. DMS
casi inexistente a Azure. proporciona capacidades de organización
enriquecidas para agrupar varias migraciones
de base de datos. Admite commandlets de
PowerShell y API de REST para automatizar
las migraciones a escala.
Capítulo 4 Adoptar 13

Evalúe su entorno local actual


Descubra, evalúe y asigne sus recursos de datos para crear un
plan de migración informado.

Realice una evaluación de todo el entorno de datos y planifique la


migración a Azure con Azure Migrate para crear una visión integral
de la infraestructura de TI local. Azure Migrate puede descubrir
y evaluar VM de VMware, VM de Hyper-V y servidores físicos
locales en la preparación para la migración a Azure. Azure Migrate
también le otorga acceso a herramientas para evaluaciones
de aplicaciones y bases de datos, incluida la herramienta Data
Migration Assistant (DMA).

Elija la ruta de migración de su base de datos y planifique la


mitigación de los problemas.

Utilice Data Migration Assistant (DMA), al que puede acceder


desde la herramienta Azure Migrate, para evaluar su base de datos,
obtener recomendaciones para el destino de Azure y el tamaño
del entorno de migración y aprovechar las nuevas características
que podrían beneficiar sus datos después de la migración.
El Asistente para experimentación con bases de datos (DEA)
Capítulo 4 Adoptar 14

le muestra exactamente el funcionamiento de la carga de trabajo


¿No está en la nueva ubicación de destino, para que pueda decidir cuál
seguro de cuál es la mejor manera de migrarla. DEA captura la carga de trabajo
es la mejor y la reproduce en su entorno de nube de destino, lo que le ofrece
herramienta para información específica.
la conversión
de su base
de datos? Evalúe otros sistemas de administración de bases de datos
Revise la Guía para garantizar la compatibilidad.
de migración
de datos. Migre desde otros sistemas de administración de bases de datos
relacionales, como Oracle, Sybase e IBM DB2, a SQL Server en
una VM con Microsoft SQL Server Migration Assistant (SSMA).
Para migrar de Cassandra a Azure Cosmos DB, siga la documentación
sobre cómo usar la API de Cassandra.
Capítulo 4 Adoptar 15

Migre sus bases de datos a Azure


Después de evaluar su base de datos, el siguiente paso es migrar su
¿Le interesa base de datos con una de las dos estrategias de migración de bases
escalar y optimizar de datos más populares, cambiar el hospedaje (“lift and shift”)
su aplicación o refactorizar. Azure ofrece herramientas de migración diseñadas
para la nube para ayudarlo a llegar a la nube de forma más rápida e inteligente.
con estrategias
de migración Migre sus bases de datos mediante la refactorización o el cambio
de cambio de de hospedaje.
arquitectura y
Migre varios orígenes de base de datos a las plataformas de datos
recompilación?
de Azure con un tiempo de inactividad mínimo mediante Database
Infórmese
Migration Service (DMS) completamente administrado para
sobre ellas
cambiar el hospedaje o refactorizar. Database Migration Service
aquí.
admite varias migraciones simultáneas a gran escala.

Ruta de ejemplo de cambio de hospedaje

Entorno local Azure


También
llamada la ruta Nivel de datos Nivel de datos

de migración SQL Server SQL Server en VM de Azure


de “lift and
shift”, cambiar
el hospedaje le
permite migrar
su base de datos Ideal para:
existente tal • Aplicaciones y bases de datos que requieren acceso a nivel de SO
como está, sin
• Bases de datos para las que SQL Server en Máquinas Virtuales
ningún cambio
Azure cumple mejor los requisitos
en el código.
• Aplicaciones diseñadas para aprovechar la escalabilidad de IaaS
de Azure (Infraestructura como servicio)
Capítulo 4 Adoptar 16

Ruta de ejemplo de refactorización


La refactorización
implica realizar Entorno local Azure
algunos cambios Nivel de datos Nivel de datos
a la base de datos
Azure AQL
y al diseño de SQL Server
Managed Instance
la aplicación,
pero sin cambios
a gran escala en
su código.
Ideal para:

• Modernizar rápidamente las aplicaciones con servicios


como Azure App Service y Azure SQL Database o Azure SQL
Managed Instance
• Abordar los problemas de portabilidad de código que
requieren el uso de las habilidades de desarrollo y código
base existentes
• Usar DevOps y contenedores para impulsar la innovación
continua
• Usar en conjunto con la herramienta App Service Migration
Assistant para migración a Azure App Service
Capítulo 4 Adoptar 17

Optimice sus bases de datos para


maximizar su inversión
Optimice el rendimiento de sus bases de datos migradas con
herramientas y servicios de Azure. Mucho después de la migración,
puede seguir usando estos servicios para mejorar el valor y el
rendimiento continuos de sus bases de datos en la nube.

Complete el proceso de migración con la optimización de la base


Bienvenido de datos
a Azure. • Ejecute pruebas funcionales y de rendimiento inmediatamente
Pongamos en después de la migración (pruebas de aceptación del usuario).
marcha su base
• Utilice Intelligent Insights para supervisar y solucionar problemas
de datos.
de rendimiento de la base de datos con recomendaciones
personalizadas para Azure SQL Database y Azure Database for
PostgreSQL.
• Evalúe cuáles son las características nuevas que pueden estar
disponibles en la plataforma de destino con algunos clics en
Azure Portal.
Capítulo 4 Adoptar 18

Siga optimizando su inversión en la nube

• Supervise el gasto en la nube con Azure Cost Management.


• Disminuya los gastos extra a través de
• El beneficio híbrido de Azure.

• Azure Reserved Virtual Machine Instances y la capacidad


reservada de SQL Database y Cosmos DB.

• Identifique amenazas de seguridad mediante Azure Security


Center con Protección contra amenazas avanzadas.
• Evite interrupciones de negocios costosas y errores con
Azure Backup.
• Garantice la continuidad empresarial cuando se produzcan
interrupciones con Azure Site Recovery.
• Realice un seguimiento del estado y el rendimiento de sus
servicios en la nube con Azure Monitor.
Capítulo 5 Casos prácticos de clientes 19

5.
Casos prácticos de clientes

Willis Towers Watson logra escalabilidad y ahorros en la nube,


lo que le permite atender a más clientes

Innovative Systems une sus extensas bases de datos en la nube para


mantenerse un paso adelante de los blanqueadores de dinero

Komatsu logra ahorros y un aumento en el rendimiento mediante


Azure SQL Database Managed Instance

H&R Block ofrece servicios de preparación de impuestos escalables


y multicanal con Azure SQL Managed Instance y SQL Server en VM
de Azure

Epos Now se cambia a Azure a fin de entregar funcionalidades


de mayor calidad y ofrecer una nueva solución de informes para
sus clientes
Capítulo 5 Casos prácticos de clientes 20

Willis Towers Watson logra escalabilidad


y ahorros en la nube, lo que le permite
atender a más clientes
Willis Towers Watson ayuda a las aseguradoras a calcular las
reservas y los precios a través de su línea de negocios de ICT.
Para manejar las cargas máximas, deben adquirir cantidades
masivas de capacidad de procesamiento y almacenamiento,
aunque normalmente solo ejecutan entre el 20 % y el 30 %.
A través de la migración a Microsoft Azure SQL Database, Willis
Towers Watson pudo escalar sin problemas para satisfacer los
cambios en la demanda, ahorrar dinero en su infraestructura
y ofrecer servicios a un público más amplio con un menor costo.

Más información >

“Las instancias de base de datos se migraron durante la noche


o durante un fin de semana, según el tamaño. Nuestros usuarios
pudieron retomar el trabajo donde lo dejaron, como si nada
hubiera cambiado”.

Greg Matuskovic, director de Arquitectura de Soluciones Globales,


Insurance Consulting and Technology
Capítulo 5 Casos prácticos de clientes 21

Innovative Systems une sus extensas


bases de datos en la nube para
mantenerse un paso adelante de
los blanqueadores de dinero
Con la ayuda del socio de Microsoft, 10th Magnitude, Innovative
Systems utilizó Database Migration Service para migrar sus bases
de datos locales a Microsoft Azure SQL Database. Cuando lo
hicieron, consolidaron 25 servidores virtuales en solo 10, lo que
redujo la carga de administración de TI y disminuyó los costos
operativos en un 30 %. Innovative Systems está maximizando
su migración a Azure a través de la exploración de los nuevos
mercados y capacidades que ahora están disponibles para ellos.

Más información >

“Con los servicios de base de datos de Azure, comenzamos


cada día experimentando el arte de lo posible: cómo podemos
seguir mejorando nuestras operaciones y proporcionar mejores
servicios a nuestros clientes”.

Brandon Ekberg, vicepresidente sénior de Operaciones Globales


Capítulo 5 Casos prácticos de clientes 22

Komatsu logra ahorros y un aumento


en el rendimiento mediante Azure SQL
Managed Instance
Komatsu, el fabricante de maquinaria pesada, consolidó sus
sistemas centrales en un solo sistema a fin de crear una única
fuente de información para todos sus datos que sea accesible
para sus diferentes equipos y a fin de habilitar nuevos servicios,
como datos de análisis avanzado. A través de la migración
a Microsoft Azure SQL Managed Instance, Komatsu Australia
mejoró el rendimiento, redujo los costos a la mitad y proporcionó
a los empleados y a los clientes los datos que necesitan, en el
momento en que los necesitan.

Más información >

“Determinamos que Azure SQL Database Managed Instance era la


mejor opción para nosotros en términos de escalabilidad, costo
y rendimiento… Hemos visto una reducción del costo del 49 %
y aumentos del rendimiento entre un 25 % y un 30 %”.

Nipun Sharma, arquitecto de análisis, Tecnología y Sistemas


Empresariales Komatsu Australia
Capítulo 5 Casos prácticos de clientes 23

H&R Block ofrece servicios de


preparación de impuestos escalables
y multicanal con Azure SQL Managed
Instance y SQL Server en VM de Azure
H&R Block quería unificar sus orígenes de datos diversos
para poder ofrecer experiencias multicanal más optimizadas
y proporcionar un mejor servicio a sus clientes. Mediante la
migración de diversas cargas de trabajo a Microsoft SQL Server
2017 y Microsoft Azure, y mediante los servicios de datos de
Azure, el proveedor de servicios tributarios ha podido mejorar
la prestación de servicios, escalar para satisfacer sus aumentos
en la demanda y acelerar la innovación. H&R Block mejoró el
rendimiento de las aplicaciones y redujo los obstáculos a la
innovación primero con SQL Server en Máquinas Virtuales
Azure y después agregó Azure SQL Managed Instance. Ahora
puede cumplir con los desafíos futuros, y ofrecer experiencias
multicanal inteligentes y poderosas que hacen que los clientes
sigan regresando.

Más información >

“Todos nuestros expertos en datos ahora trabajan en SQL Server


y Azure, por lo que pueden trabajar en conjunto en un dominio
común y reducir los obstáculos para la entrega de soluciones
inteligentes y eficaces”.

Sameer Agarwal, gerente, Análisis de Datos de la Empresa


Capítulo 5 Casos prácticos de clientes 24

Epos Now se cambia a Azure a fin de


entregar funcionalidades de mayor
calidad y ofrecer una nueva solución
de informes para sus clientes
Epos Now, creador de software de punto de venta para una
amplia gama de clientes empresariales, quería ofrecer funciones
adicionales de visualización de informes y datos, pero estaba
limitado por su ecosistema de datos actual. La empresa trabajó
estrechamente con Microsoft FastTrack for Azure para migrar
sus datos desde SQL Server en un proveedor de nube de la
competencia hasta Microsoft Azure SQL Database. La solución
también utiliza Azure Blob Storage, Azure SQL Database Managed
Instance y Azure Data Factory para una canalización de datos
conectada. Epos Now desarrolló una oferta de datos como servicio
con generación de informes sólida. La empresa reduce los costos
mediante la ejecución en Azure, a la vez que ofrece un servicio
valioso para que todo tipo de clientes obtengan información sobre
los datos y tomen decisiones empresariales más inteligentes.

Más información >

“El uso de Azure para nuestra solución de datos otorgará a decenas


de miles de nuestros clientes la tecnología más reciente para
ahorrar tiempo y proporcionar la información en tiempo real que
necesitan para competir y prosperar”.

Andrew Morris, director de productos


25

6.
Comience su migración
a Azure hoy
¿Está preparado para aprovechar los beneficios de la nube?

Inscríbase para obtener una cuenta gratuita de Azure: crédito


de USD 200 por 30 días, 12 meses de servicios gratuitos.

Obtenga información sobre el proceso de migración de


aplicaciones en el Centro de migración y modernización de Azure.

Encuentre una guía paso a paso en la Guía de migración de


datos de Azure.

Lea respuestas a preguntas comunes en la página de Preguntas


frecuentes de Database Migration Service.

© 2021 Microsoft Corporation. Todos los derechos reservados. Este documento


se proporciona “tal cual”. La información y las opiniones que aquí se expresan,
incluidas las direcciones URL y otras referencias a sitios web de Internet,
están sujetas a cambios sin previo aviso. Usted asume el riesgo de usarlo. Este
documento no le otorga derecho legal alguno a ningún aspecto de propiedad
intelectual de ninguno de los productos de Microsoft. Puede copiar y usar este
documento para uso interno como referencia.

También podría gustarte