Modernización y migración
Descubre cómo migrar aplicaciones, datos e infraestructura a Azure mediante un enfoque probado de modernización y migración a nube. También encontrarás herramientas y guías para planificar la modernización y la migración a nube de modo que puedas recorrer tu lista de objetivos con confianza.
Fases del recorrido hacia la modernización y la migración
La modernización y la migración a nube es un proceso continuo que implica administrar cambios significativos en la organización que abarcan tanto a las personas como a los procesos y la tecnología. Un enfoque integral no solo te ayudará a seguir este recorrido satisfactoriamente, sino también a garantizar que la organización consiga nuevos beneficios, como una mayor eficiencia, agilidad y escala, una vez las cargas de trabajo se ejecuten en la nube.
Define la estrategia, consigue el apoyo de las partes interesadas y evalúa los entornos.
Definir la estrategia
Definir y documentar las motivaciones
Define por qué vas a llevar a cabo la modernización y la migración. Documenta los resultados empresariales que quieres obtener y las motivaciones para llevar a cabo el recorrido. Por ejemplo, salir del centro de datos, reducir los gastos o diseñar un proceso con mayor agilidad.
Involucrar y obtener el apoyo de partes interesadas clave
Obtén un apoyo amplio para facilitar una migración más rápida y fluida que se ajuste a los objetivos de la organización. Crea un centro de excelencia con un equipo multidisciplinar formado por personal de TI y finanzas, así como propietarios de empresas.
Trabajar con un partner de modernización y migración a nube
Amplía tu conjunto de aptitudes en la nube y reduce el riesgo a medida que modernizas y migras las cargas de trabajo. Colabora con un proveedor de servicios administrados que ofrezca soporte técnico durante todo el proceso y más allá.
Planificar el traslado
Detectar y evaluar aplicaciones, bases de datos e infraestructura
Utiliza herramientas de migración a nube automatizadas para obtener información sobre las dependencias. Haz un inventario de la infraestructura y evalúa los entornos locales para obtener indicaciones sobre el tamaño adecuado de los recursos, una estimación del coste de las cargas de trabajo y métricas de rendimiento.
Elaborar un caso de negocio para la modernización y la migración
Evalúa el posible ahorro de gastos de la migración a Azure mediante el cálculo y la comparación del coste total de propiedad (TCO) de Azure con el de una implementación local comparable.
Crear un plan integral
Ten en cuenta las prioridades en las cargas de trabajo, las escalas de tiempo, los hitos, los recursos y la financiación. Luego, divide el plan global en proyectos de migración y de modernización, cada uno con un grupo de cargas de trabajo relacionadas. Obtén la aprobación de la directiva y el nuevo centro de excelencia para la migración.
Explorar los procedimientos recomendados y guías para acelerar la modernización y migración a nube
Priorizar las evaluaciones de detección y preparación de bases de datos para acelerar la migración a nube
Aspectos financieros a tener en cuenta para la migración a nube
Creación de zonas de aterrizaje para una migración satisfactoria
Crea zonas de aterrizaje y, entonces, migra y moderniza los recursos en oleadas.
Prepararse para el traslado
Adquirir aptitudes para la nube
Haz que los equipos de TI y desarrollo de aplicaciones se pongan al día en cuanto a las tecnologías de la nube, herramientas de migración y procesos operativos. Una inversión previa en aprendizaje ayuda a modificar la escala del proceso de migración de forma más eficaz y garantizar el éxito de la organización.
Configurar zonas de aterrizaje para las cargas de trabajo
Utiliza los procedimientos recomendados para las zonas de aterrizaje con el fin de evitar problemas de gobernanza durante y tras el proceso de migración. Las zonas de aterrizaje preconfiguradas incluyen elementos de red, identidad, administración, seguridad y gobernanza que ofrecen un equilibrio entre la agilidad y los estándares de la organización.
Revisar los procedimientos recomendados de preparación para Azure
Garantiza una configuración correcta de las zonas de aterrizaje actuales y futuras al expandir y validar las modificaciones de las zonas de aterrizaje mediante los procedimientos recomendados de preparación para Azure.
Migrar las cargas de trabajo
Facilitar la migración a nube con herramientas centralizadas
Descubre, evalúa y migra las cargas de trabajo con Azure Migrate, un recurso con funcionalidades exhaustivas que te servirá como centro para cumplir con tus necesidades de automatización de la migración. Busca todas las herramientas y guías que necesites para implementar el traslado y mantén un seguimiento del progreso desde un panel central.
Evaluar, migrar, optimizar y promover cargas de trabajo de forma iterativa
Utiliza un proceso iterativo para migrar las cargas de trabajo de una en una o migrar un pequeño conjunto de cargas de trabajo cada vez. Evalúa, migra, optimiza y promueve las cargas de trabajo en cada iteración con el fin de garantizar que estén listas para satisfacer las demandas de producción.
Prepararse para expandir el ámbito de trabajo con los procedimientos recomendados para la migración a nube
Revisa la lista de comprobación de procedimientos recomendados para la migración a nube de Azure con el fin de llevar la migración más allá de las herramientas básicas nativas de nube. Descubre guías sobre temas específicos, entre los que se incluyen: migración a VMware, migración a SQL Server y soporte para el mercado global.
Modernizar las aplicaciones y datos
Modernizar de forma iterativa en cualquier etapa
La modernización implica refactorizar, rediseñar o recompilar las aplicaciones y los datos. Usa la modernización para lograr ventajas como impulsar la innovación en las aplicaciones, aumentar la agilidad y acelerar la velocidad de desarrollo. Puedes llevar a cabo la modernización en cualquier etapa, ya sea antes, durante o después de migrar las cargas de trabajo.
Refactorizar las aplicaciones y las bases de datos para mayor velocidad y productividad
Refactoriza (o reempaqueta) las aplicaciones cuando quieras realizar cambios mínimos en ellas para que se conecten fácilmente a Azure. Por ejemplo, refactoriza las bases de datos relacionales directamente a un servicio de base de datos en la nube como Azure SQL Database.
Rediseñar la arquitectura de las aplicaciones y las bases de datos para mejorar la escalabilidad y la productividad en la nube
Rediseña la arquitectura de las aplicaciones cuando quieras modificar y ampliar su funcionalidad y código para optimizar la escalabilidad en la nube. Por ejemplo, divide las aplicaciones monolíticas en grupos de microservicios que funcionen juntos y sean fácilmente escalables.
Recompilar las aplicaciones con tecnologías nativas de nube para acelerar la velocidad de desarrollo
Recompila las aplicaciones cuando necesites volver a crearlas con soluciones en la nube de Azure. Considera la recompilación si las aplicaciones existentes tienen una funcionalidad o un ciclo de vida limitados.
Recursos
Preparación para la modernización y la migración
- Cursos autoguiados de Microsoft Learn para el desarrollo de conocimientos
- Documentación: ¿Qué es una zona de aterrizaje?
- Documentación: opciones de implementación de zonas de aterrizaje
- Blog: Creación de zonas de aterrizaje para una migración a nube satisfactoria
- Documentación: Procedimientos recomendados de preparación para Azure
Herramientas, guías y servicios para la migración a nube
- Azure Migrate
- Guía de Azure Database Migration
- Azure Database Migration Service
- Infraestructura como servicio de Azure
- Azure App Service
- Azure SQL
- Azure Virtual Desktop
- Documentación: Lista de comprobación de procedimientos recomendados para la migración a nube de Azure
- Documentación: Ejemplos de migración de aplicaciones de Azure
Herramientas y guías para la modernización
- Aprender: Modernización de aplicaciones y datos con Microsoft Azure
- Aprender: Introducción a la modernización de plataformas de datos
- ¿Qué es una plataforma como servicio?
- Azure Functions
- Crear aplicaciones nativas de nube en Azure
- Documentación: Contenedorización y migración de aplicaciones web de Java a Azure Kubernetes Service
Controla, protege y administra fácilmente entornos en la nube.
Controlar y proteger las cargas de trabajo
Obtener visibilidad y más control sobre la posición de seguridad
Detecta rápidamente las posibles amenazas y responde a ellas en los entornos híbridos mediante la protección contra amenazas inteligente de una solución como Azure Security Center. Protege toda la organización frente a amenazas con soluciones de SIEM nativas de nube, como Azure Sentinel.
Crear y modificar la escala de aplicaciones y cargas de trabajo rápidamente y manteniendo siempre el control
Usa el trabajo invertido en zonas de aterrizaje como base para establecer y mantener la combinación adecuada de directivas estándar y personalizadas para controlar las suscripciones y recursos en la nube, de forma que permanezcan conformes con la normativa.
Administrar y optimizar los costes de los entornos en la nube
Familiarizarte con las herramientas, ofertas y guías del proveedor de nube
Supervisa y ajusta el gasto en la nube e impulsa la eficiencia de las operaciones con ofertas exclusivas. Por ejemplo, usa descuentos de instancias reservadas o reutiliza las licencias del entorno local en la nube.
Simplificar la administración
Administra las cargas de trabajo en todos los entornos con una solución como Azure Arc. Supervisa el rendimiento de las cargas de trabajo con información y tendencias en tiempo real. Garantiza la protección de las cargas de trabajo con soluciones de copia de seguridad y recuperación ante desastres en la nube.
Recursos
Seguridad y administración
Migración
Traslada las aplicaciones actuales a Azure de una manera optimizada sin realizar cambios en el código. La migración de aplicaciones tal cual a una infraestructura como servicio en la nube te ayuda a convertir los gastos de capital en gastos de funcionamiento y a obtener rápidamente agilidad y escalabilidad. Entre los proyectos más típicos se incluyen:
- Migrar aplicaciones de Windows Server del entorno local a Azure Virtual Machines
- Migrar aplicaciones de Linux del entorno local a Azure Virtual Machines
- Migrar la infraestructura de VMware del entorno local a Azure VMware Solution
- Migrar servicios de escritorio remoto del entorno local a Azure Virtual Desktop
- Migrar entornos de desarrollo/pruebas del entorno local a Azure Virtual Machines
Modernización
Modifica o amplía las aplicaciones para continuar con su optimización y modificación de escala para arquitecturas en la nube. Aprovecha las características de plataforma como servicio de Azure, como la seguridad integrada, la aplicación de revisiones, la alta disponibilidad y la escalabilidad automática. Entre los proyectos más típicos se incluyen:
- Moderniza aplicaciones de .NET en el entorno local con Azure App Service y Azure SQL Managed Instance.
- Moderniza aplicaciones de .NET en el entorno local con Azure App Service y Azure SQL Database.
- Moderniza aplicaciones web de Linux con Azure App Service y Azure Database for MySQL.
- Modernizar aplicaciones de .NET o Java en el entorno local mediante su contenedorización con Azure Kubernetes Service (AKS)
- Moderniza entornos de desarrollo/pruebas con Azure DevTest Labs.
Comenzar por tu cuenta
Evaluación del grado de preparación
Determina el grado de preparación para la migración con SMART, la herramienta de evaluación y preparación para la migración estratégica.
Microsoft Cloud Adoption Framework para Azure
Busca toda la documentación y metodología para la migración y adopción de la nube.
Azure Migrate
Obtén servicios y herramientas de migración para detectar, evaluar y migrar cargas de trabajo a la nube, todo ello desde un único centro.
Obtener ayuda experta
Azure Migrate y modernización e innovación en Azure
Simplifica y acelera el recorrido hacia la modernización y migración con Azure. Traslada con confianza todas las cargas de trabajo con soporte técnico en todas las etapas, desde la planificación hasta la implementación.
Preguntas más frecuentes
-
Microsoft recomienda el uso de Microsoft Cloud Adoption Framework para Azure, una metodología probada para planificar e implementar la migración a nube, así como para controlar, administrar y optimizar los entornos en la nube e híbridos. Ofrece procedimientos recomendados, documentación y herramientas que los arquitectos de la nube, los profesionales de TI y los responsables de la toma de decisiones empresariales necesitan para conseguir sus objetivos a corto y largo plazo.
-
Puedes migrar una gran variedad de cargas de trabajo, entre las que se incluyen: Aplicaciones web de Windows Server, SQL Server, Linux, .NET y PHP, bases de datos de código abierto (como MySQL y PostgreSQL), SAP, entornos de desarrollo/pruebas e infraestructura de escritorio virtual. Azure cuenta con una gran variedad de herramientas de ayuda para la migración de cargas de trabajo específicas. Consulta estos tutoriales de ejemplo para obtener información sobre diferentes escenarios de migración.
-
Azure tiene una amplia gama de herramientas y recursos para ayudarte a evaluar las cargas de trabajo y el nivel de preparación de la empresa para la migración. Obtén una evaluación de tus necesidades específicas que abarque todo, desde la estrategia empresarial y el nivel de preparación de las cargas de trabajo hasta las necesidades de aprendizaje, con la herramienta de evaluación y preparación para la migración estratégica (SMART, por sus siglas en inglés). Visita Azure Migrate para descubrir un centro con herramientas de migración de Azure para casi cualquier caso de uso.
-
Puedes modernizar aplicaciones de .NET o Java al ejecutarlas en Azure App Service o Azure Spring Apps. También puedes contenedorizar las aplicaciones y ejecutarlas en AKS sin cambiar el código. Puedes modernizar las bases de datos mediante el uso de bases de datos administradas de Azure, como Azure SQL Database y Azure SQL Managed Instance. La modernización de las aplicaciones y las bases de datos ayuda a sacar el máximo partido a las características de Azure, como la seguridad integrada, la aplicación de revisiones, la alta disponibilidad y la escalabilidad automática. Descubre cómo acelerar la innovación mediante la modernización de aplicaciones y datos.