Levantar y mover aplicaciones .NET existentes a Azure IaaS (infraestructura de nube-Ready)Lift and shift existing .NET apps to Azure IaaS (Cloud Infrastructure-Ready)

Visión: Como primer paso, para reducir la inversión en el entorno local y el costo total de hardware y mantenimiento de red, simplemente rehospedar las aplicaciones existentes en la nube.Vision: As a first step, to reduce your on-premises investment and total cost of hardware and networking maintenance, simply rehost your existing applications in the cloud.

Antes de entrar en cómo para migrar las aplicaciones existentes a la infraestructura de Azure como plataforma de servicio (IaaS), es importante analizar las razones ¿por qué desea migrar directamente a IaaS en Azure.Before getting into how to migrate your existing applications to the Azure infrastructure as a service (IaaS) platform, it's important to analyze the reasons why you'd want to migrate directly to IaaS in Azure. El escenario en este nivel de madurez de modernización es básicamente empezar a usar máquinas virtuales en la nube, en lugar de usar la infraestructura local actual, continuar.The scenario at this modernization maturity level essentially is to start using VMs in the cloud, instead of continuing to use your current, on-premises infrastructure.

Otro aspecto a analizar es ¿por qué desea migrar a la nube de IaaS pura en lugar de limitarse a agregar más avanzada de servicios administrados de Azure.Another point to analyze is why you might want to migrate to pure IaaS cloud instead of just adding more advanced managed services in Azure. Determinar qué casos podrían requerir IaaS en primer lugar.Determine what cases might require IaaS in the first place.

Figura 2-1 se coloca en la nube infraestructura lista para las aplicaciones en los niveles de madurez de modernización:Figure 2-1 positions Cloud Infrastructure-Ready applications in the modernization maturity levels:

Posición en la nube infraestructura lista para aplicaciones

Figura 2-1.Figure 2-1. Posición en la nube infraestructura lista para aplicacionesPositioning Cloud Infrastructure-Ready applications

¿Por qué migrar las aplicaciones web .NET existentes a IaaS de AzureWhy migrate existing .NET web applications to Azure IaaS

Es la razón principal para migrar a la nube, incluso en un nivel de IaaS inicial alcanzar reducciones de costos.The main reason to migrate to the cloud, even at an initial IaaS level, is to achieve cost reductions. Mediante el uso de más servicios de infraestructura administrada, su organización puede reducir su inversión en mantenimiento de hardware, servidor o aprovisionamiento de máquinas virtuales e implementación y administración de la infraestructura.By using more managed infrastructure services, your organization can lower its investment in hardware maintenance, server or VM provisioning and deployment, and infrastructure management.

Después de realizar la decisión de migrar sus aplicaciones a la nube, la razón principal por qué elegiría IaaS en lugar de las opciones más avanzadas como PaaS es simplemente que el entorno de IaaS estará más familiarizada.After you make the decision to move your apps to the cloud, the main reason why you might choose IaaS instead of more advanced options like PaaS is simply that the IaaS environment will be more familiar. Mover a un entorno que es similar a la actual, el entorno local ofrece una menor curva de aprendizaje, lo que facilita el camino a la nube.Moving to an environment that's similar to your current, on-premises environment offers a lower learning curve, which makes it the quickest path to the cloud.

Sin embargo, tomar el camino a la nube no significa que obtendrá el máximo provecho de tener las aplicaciones que se ejecutan en la nube.However, taking the quickest path to the cloud doesn't mean that you will gain the most benefit from having your applications running in the cloud. Cualquier organización obtendrá las ventajas más importantes de una migración a la nube en los niveles de madurez nativas de la nube y optimizadas para la nube ya introducido.Any organization will gain the most significant benefits from a cloud migration at the already introduced Cloud-Optimized and Cloud-Native maturity levels.

También resulta evidente que las aplicaciones son más fáciles de modernización y rediseño en el futuro cuando ya se están ejecutando en la nube, incluso en IaaS.It also has become evident that applications are easier to modernize and rearchitect in the future when they are already running in the cloud, even on IaaS. Ya se ha logrado la migración de datos de aplicación.Application data migration has already been achieved. Además, su organización habrá adquirido los conocimientos necesarios para trabajar en la nube y realiza el cambio para operar en un "culture en la nube".Also, your organization will have gained skills required for working in the cloud and made the shift to operating in a "cloud culture."

Cuándo realizar la migración a IaaS en lugar de a PaaSWhen to migrate to IaaS instead of to PaaS

Las secciones siguientes describen las aplicaciones optimizadas para la nube que se basan principalmente en los servicios y plataformas PaaS.The next sections discuss Cloud-Optimized applications that are mostly based on PaaS platforms and services. Estas aplicaciones ofrecen las mayores ventajas de migrar a la nube.These apps give you the most benefits from migrating to the cloud.

Si su objetivo es mover aplicaciones existentes a la nube, en primer lugar, identifique las aplicaciones existentes que no requieran una modificación sustancial para ejecutarse en Azure App Service.If your goal is simply to move existing applications to the cloud, first, identify existing applications that would not require substantial modification to run in Azure App Service. Estas aplicaciones deben ser los primeros candidatos para optimizada para la nube.These apps should be the first candidates for Cloud-Optimized.

A continuación, para las aplicaciones que aún no se puede mover a contenedores de Windows y PaaS como App Service u orquestadores como servicio de Kubernetes de Azure, migrarlas máquinas virtuales sin formato simple (IaaS).Then, for the apps that still cannot move to Windows Containers and PaaS such as App Service or orchestrators like Azure Kubernetes Service, migrate those to simple plain VMs (IaaS).

Sin embargo, tenga en cuenta que correctamente configurar, proteger y mantener las máquinas virtuales requieren mucho más tiempo y experiencia en TI en comparación con el uso de los servicios de PaaS en Azure.But, keep in mind that correctly configuring, securing, and maintaining VMs requires much more time and IT expertise compared to using PaaS services in Azure. Si está pensando en Azure Virtual Machines, asegúrese de tener en cuenta el esfuerzo de mantenimiento continuado necesario para aplicar revisiones, actualizar y administrar su entorno de máquina virtual.If you are considering Azure Virtual Machines, make sure that you take into account the ongoing maintenance effort required to patch, update, and manage your VM environment. Azure Virtual Machines es IaaS.Azure Virtual Machines is IaaS.

Use Azure Migrate para analizar y migrar las aplicaciones existentes a AzureUse Azure Migrate to analyze and migrate your existing applications to Azure

Migración a la nube no tiene que ser difícil.Migrating to the cloud doesn't have to be difficult. Pero muchas organizaciones tienen dificultades para comenzar - para obtener una visibilidad profunda en el entorno y la estrecha interdependencias entre aplicaciones, cargas de trabajo y datos.But many organizations struggle to get started - to get deep visibility into the environment and the tight interdependencies between applications, workloads, and data. Sin esa visibilidad, puede ser difícil de planear la ruta de acceso.Without that visibility, it can be difficult to plan the path forward. Sin información detallada sobre lo que se requiere para una migración correcta, no puede tener las conversaciones derecha dentro de su organización.Without detailed information on what's required for a successful migration, you can't have the right conversations within your organization. No sabe lo suficiente acerca de los posibles costes ventajas, o si las cargas de trabajo podrían simplemente mediante lift-and-shift o requerirían modificaciones importantes para migrar correctamente.You don't know enough about the potential cost benefits, or whether workloads could just lift-and-shift or would require significant rework to migrate successfully. No es de extrañar que muchas organizaciones dudan.No wonder many organizations hesitate.

Azure Migrate es un nuevo servicio que proporciona la orientación, información y los mecanismos necesarios para ayudarle a migrar a Azure.Azure Migrate is a new service that provides the guidance, insights, and mechanisms needed to assist you in migrating to Azure. Azure Migrate ofrece:Azure Migrate provides:

  • Detección y evaluación para las máquinas virtuales de un entorno localDiscovery and assessment for on-premises virtual machines

  • Asignación de dependencias integrada para la detección de alta confianza de aplicaciones de niveles múltiplesInbuilt dependency mapping for high-confidence discovery of multi-tier applications

  • Intelligent adquirir un tamaño adecuado para máquinas virtuales de AzureIntelligent right sizing to Azure virtual machines

  • Creación de informes con las directrices para solucionar posibles problemas de compatibilidadCompatibility reporting with guidelines for remediating potential issues

  • Integración con el servicio de administración de base de datos de Azure para la detección de base de datos y migraciónIntegration with Azure Database Management Service for database discovery and migration

Azure Migrate le ofrece confianza de que las cargas de trabajo pueden migrar con un impacto mínimo en el negocio y ejecutarse según lo previsto en Azure.Azure Migrate gives you confidence that your workloads can migrate with minimal impact to the business and run as expected in Azure. Con las herramientas adecuadas y orientación, puede lograr la máxima rentabilidad de la inversión y garantizar que el rendimiento crítico y se cumplen las necesidades de confiabilidad.With the right tools and guidance, you can achieve maximum return on investment while assuring that critical performance and reliability needs are met.

Figura 2-2 se muestra la asignación de dependencias integrada para todas las conexiones de servidor y la aplicación que realiza Azure Migrate.Figure 2-2 shows you the built-in dependency mapping for all server and application connections performed by Azure Migrate.

Posición en la nube infraestructura lista para aplicaciones

Figura 2-2.Figure 2-2. Posición en la nube infraestructura lista para aplicacionesPositioning Cloud Infrastructure-Ready applications

Usar Azure Site Recovery para migrar las máquinas virtuales existentes a máquinas virtuales de AzureUse Azure Site Recovery to migrate your existing VMs to Azure VMs

Como parte de end-to-end Azure Migrate, Azure Site Recovery es una herramienta que puede usar para migrar fácilmente sus aplicaciones web a las máquinas virtuales en Azure.As part of the end-to-end Azure Migrate, Azure Site Recovery is a tool that you can use to easily migrate your web apps to VMs in Azure. Puede usar Site Recovery para replicar máquinas virtuales locales y servidores físicos en Azure, o para replicarlas a una ubicación secundaria en el entorno local.You can use Site Recovery to replicate on-premises VMs and physical servers to Azure, or to replicate them to a secondary on-premises location. Incluso puede replicar una carga de trabajo que se ejecuta en una VM de Azure compatibles, en un uso local Hyper-V máquina virtual, en un VMware de máquina virtual, o en un servidor físico de Windows o Linux.You can even replicate a workload that's running on a supported Azure VM, on an on-premises Hyper-V VM, on a VMware VM, or on a Windows or Linux physical server. Replicación en Azure elimina el costo y la complejidad de mantener un centro de datos secundaria.Replication to Azure eliminates the cost and complexity of maintaining a secondary datacenter.

También se realiza la recuperación de sitio específicamente para entornos híbridos que son parcialmente en el entorno local y en parte en Azure.Site Recovery is also made specifically for hybrid environments that are partly on-premises and partly on Azure. Site Recovery ayuda a garantizar la continuidad empresarial manteniendo las aplicaciones que se ejecutan en máquinas virtuales locales y en los servidores físicos disponibles si un sitio deja de funcionar.Site Recovery helps ensure business continuity by keeping your apps that are running on VMs and on-premises physical servers available if a site goes down. Replica las cargas de trabajo que se ejecutan en máquinas virtuales y servidores físicos para que sigan estando disponibles en una ubicación secundaria si el sitio primario no está disponible.It replicates workloads that are running on VMs and physical servers so that they remain available in a secondary location if the primary site isn't available. Recupera las cargas de trabajo para el sitio primario cuando ya está activo y vuelva a ejecutar.It recovers workloads to the primary site when it's up and running again.

Figura 2-3 se muestra la ejecución de varias migraciones de máquina virtual mediante Azure Site Recovery.Figure 2-3 shows the execution of multiple VM migrations by using Azure Site Recovery.

Posición en la nube infraestructura lista para aplicaciones

Figura 2-3.Figure 2-3. Posición en la nube infraestructura lista para aplicacionesPositioning Cloud Infrastructure-Ready applications

Recursos adicionalesAdditional resources