You are on page 1of 26

Serie de eBooks de Azure

Impulse la innovación y el valor


empresarial a través de la
modernización de la nube
Cómo Microsoft Azure le ayuda en su recorrido de resiliencia digital
Tabla de contenido

01 Tendencias en la adopción de la nube 3

02 ¿Por qué recurrir a la modernización de la nube? 5

03 Definición del recorrido de modernización de la nube 7

04 Modernización de su infraestructura 8
Migración de las cargas de trabajo con Azure Migrate 9
Adopción de una estrategia híbrida y multinube 9
Administración de servidores físicos y VM en entornos 11
híbridos y multinube

05 Modernización de sus aplicaciones 12


Enfoques y compensaciones 14
Beneficios de la modernización de aplicaciones con Azure 15
Administración de contenedores y Kubernetes en entornos 17
híbridos y multinube

06 Modernización de sus bases de datos 18


Beneficios de la modernización de las bases de datos con Azure 18
Tipos de bases de datos en Azure 19
Bases de datos relacionales 19
Bases de datos relacionales de open source de Azure 22
Bases de datos no relacionales 24

07 Próximos pasos
26
Tendencias en la adopción de la nube 3

80 %
01
En una encuesta sobre la nube global

Tendencias en la realizada recientemente, el 80 %


de los encuestados declaró usar la

adopción de la nube
nube híbrida, mientras que el 79 %
incorpora varias nubes públicas.¹

A raíz de la pandemia global, está claro que la


transformación digital está cambiando la manera en

45 %
que vivimos y trabajamos. De hecho, años de progreso
en transformación digital, en la que las tecnologías de
nube desempeñaron un papel central, se aceleraron
y comprimieron en solo unos meses. Las empresas
migraron a la nube para adaptarse en tiempo real, lo
Para el año 2026, Gartner predice
que aumentó la resiliencia y el enfoque en la innovación que el gasto en la nube pública
para solucionar los desafíos que surgieron rápidamente superará el 45 % de todo el gasto
a partir de la pandemia. Ahora, en todas las industrias de TI empresarial, un aumento si se
compara con el menos de 17 % que
y geografías, las organizaciones están evolucionando se gastó en 2021.²
su comprensión del uso de las soluciones en la nube
para mantener el ritmo de las complejas necesidades
empresariales y maximizar las inversiones digitales
existentes.

¹ Flexera 2022 State of the Cloud Report


² Comunicado de prensa de Gartner
Tendencias en la adopción de la nube 4

Incluso antes de la pandemia, la adopción de la nube ha sido fundamental para ayudar a las
empresas a sobrellevar una gran cantidad de desencadenadores basados en la cronología
(Figura 1). Desde la caducidad de los contratos de centros de datos hasta las respuestas en
el momento ante amenazas de ciberseguridad, la necesidad de reestructurar los balances
financieros ha llevado a migraciones de infraestructura como servicio (IaaS) más rápidas.
Para ahorrar costos, los líderes empresariales deben pensar ampliamente en el uso de
tecnologías nativas de la nube y la modernización a la nube. Mientras se preparan para lo
que sigue, estos líderes pueden confiar en carteras de aplicaciones innovadoras y modernas
para transformar las experiencias de sus clientes y empleados, lo que ayuda a aumentar la
agilidad y productividad, apresurar el tiempo de comercialización y acelerar el desarrollo
de aplicaciones.

Desafíos de flujo
de efectivo, Amenazas de
CAPEX a OPEX ciberseguridad

Caducidad del Recuperación


contrato de centro ante desastres
de datos
Desencadenadores
de la migración

Escalación
Habilitación del
trabajo remoto Desencadenadores rápida de web
e infraestructura

de la modernización

Tiempo de
Innovación en las
comercialización
aplicaciones
más rápido
Aplicaciones de
optimización de
costos

Figura 1: Desencadenadores comunes de adopción de la nube y su modernización


¿Por qué recurrir a la modernización de la nube? 5

02 ¿Por qué recurrir a la


modernización de la nube?
La modernización es el acto de actualizar los procesos, sistemas y herramientas de
una organización a las versiones o los procedimientos recomendados más recientes.
En el contexto de la informática en la nube, la modernización de la nube es el proceso
de transición de las aplicaciones, los procesos y la administración de datos de una
organización a un enfoque en el que predomina la nube y se utiliza plataforma como
servicio (PaaS), contenedores, aplicaciones de código bajo y arquitecturas de base de
datos como servicio. El objetivo es mejorar el rendimiento tecnológico y organizacional,
mejorar la calidad de las experiencias de los clientes y empleados, además de apresurar
el tiempo de comercialización de nuevas ofertas y actualizaciones.

Es importante tener en cuenta que cada organización es única, por lo tanto, también
lo es su recorrido a la nube. La migración a la nube y su modernización son procesos
continuos, que presentan oportunidades de innovación en cada etapa. Algunas
organizaciones crean de forma nativa en la nube, mediante el uso de tecnologías sin
servidor o de PaaS para las aplicaciones nuevas. Para las aplicaciones existentes hay
varias opciones: estas se pueden modernizar mediante contenedores o una estructura
sin servidor para maximizar de inmediato los beneficios de la nube, o se pueden migrar
a IaaS mediante lift-and-shift para aprovechar los gastos operativos (OPEX) y la escala
de la nube en primer lugar, seguido de una modernización completa una vez que están
en la nube.
¿Por qué recurrir a la modernización de la nube? 6

Específicamente, ¿de qué manera puede Microsoft ayudar a su negocio a obtener el máximo
valor de sus inversiones en la nube? Al modernizar las cargas de trabajo con Microsoft Azure,
verá beneficios en varias áreas, entre los que se incluyen:

Flexibilidad y escalabilidad. Satisfaga la necesidad en constante crecimiento de


recursos informáticos y tecnologías modernas en la nube, a la vez que conserva
el valor de las inversiones de TI locales existentes. Al adoptar un modelo de nube
híbrida, puede migrar algunas cargas de trabajo a la nube, a la vez que mantiene
otras en su entorno físico actual.

Costos optimizados. Pague solo por los recursos que necesita, en lugar de
mantener recursos de TI que no se usan casi nunca. Esto puede tener como
resultado ahorros importantes entre los recursos, el mantenimiento y los costos
de los bienes inmuebles. Además, tendrá la posibilidad de optimizar las cargas
de trabajo para que su ejecución cueste menos.

Mayor seguridad y conformidad. Aproveche las características de seguridad


integradas y las herramientas de seguridad especializadas en la nube para
garantizar la protección de los recursos de su organización.

Administración y supervisión simplificadas. Administre y supervise su centro


de datos local y sus recursos en la nube desde una sola pantalla con herramientas
centrales de administración como Azure Arc.
Definición del recorrido de modernización de la nube 7

03 Definición del recorrido de


modernización de la nube
La estrategia adecuada de modernización de la nube lo ayudará a definir y ejecutar sus
prioridades, a la vez que minimiza las interrupciones para las necesidades continuas
del negocio. Microsoft Azure proporciona una ruta completa hacia la modernización.
Tiene la flexibilidad de elegir entre una variedad de opciones de hospedaje para sus
aplicaciones, que incluyen IaaS, PaaS, contenedores como servicio (CaaS) o sin servidor.
En la figura 2 se muestran varios enfoques, según la carga de trabajo que se migrará
y su preparación para la nube.

Aplicaciones nuevas Aplicaciones existentes


Mantener
Nativo de la nube Migrar Modernizar Reemplazar en el entorno local

IaaS Contenedores | PaaS SaaS | Código bajo Conectado a la nube


Sin servidor

Migrar primero, modernizar después Modernizar durante la migración

• Disminuya la huella del conjunto de datos • Tiempo de comercialización


rápidamente
Beneficios más rápido
• Ahorros de costo inmediatos • Mayor innovación de aplicaciones
• Compatibilidad inmediata: VM de IaaS • Mejor productividad
• Realice pruebas y optimice para garantizar • Mayor velocidad de desarrollo de
la preparación para la nube aplicaciones

Figura 2: Enfoques de migración a la nube y su modernización


Modernización de su infraestructura 8

04 Modernización de
su infraestructura
La infraestructura empresarial heredada normalmente incluye una expansión de recursos
en múltiples centros de datos y ubicaciones perimetrales. Para establecer una base más
sólida, segura y estable para la transformación, las organizaciones con visión de futuro
están acelerando su inversión en tecnologías híbridas y multinube. Estos entornos pueden
impulsar la innovación al brindar libertad de elección, una mayor escalabilidad y la
tranquilidad de que se cumplen los requisitos normativos y de soberanía de datos.

La modernización de la infraestructura comienza con la identificación de las cargas


de trabajo que desea migrar a la nube. Algunas cargas pueden funcionar de inmediato
en Azure sin modificaciones, mientras que otras, como aquellas con dependencias de
aplicaciones y operaciones en el entorno local, exigen más análisis y planificación. En
estos casos, puede migrar o volver a hospedar su carga de trabajo local actual en una
plataforma de IaaS. Las aplicaciones tienen prácticamente la misma composición que
antes, pero ahora las implementa en las máquinas virtuales (VM) en la nube. Esta es la ruta
más rápida para migrar a la nube y le permite ofrecer flexibilidad para escalar y reducir
los recursos de TI con la demanda. También le permite aprovisionar rápidamente nuevas
aplicaciones y aumenta la confiabilidad de su infraestructura subyacente.

con Microsoft Azure, puede elevar las operaciones centradas en el proceso para ayudar
a su organización a evolucionar un enfoque ágil y centrado en el cliente. Confiar en la
poderosa arquitectura de nube híbrida y las tecnologías multinube significa ser más capaz
de innovar para mantenerse al día con las necesidades cambiantes del negocio. Del mismo
modo, al recuperar el tiempo invertido en la administración de servidores y hardware, su
equipo de TI queda libre para apoyar los desafíos críticos para el negocio y para centrarse
en la innovación.
Modernización de su infraestructura 9

Migración de las cargas de trabajo con Azure Migrate


Azure Migrate es un centro para descubrir, evaluar y migrar los servidores, la infraestructura, las
aplicaciones y los datos locales a Azure. La oferta proporciona una solución de extremo a extremo que
incluye un marco comprobado y herramientas que le ayudarán a migrar su primera carga de trabajo,
así como un plan de desarrollo completo para la detección, migración y optimización continua, que
incluye información y estrategias para ejecutar toda su cartera de centros de datos en Azure (Figura 3).

Azure Migrate sigue tres pasos generales para ayudar con la modernización de la nube:

1 Detectar. Use las herramientas disponibles para Repositorio de


obtener mejor visibilidad de las aplicaciones, migración centralizada
las cargas de trabajo y los datos en su entorno, con seguimiento de
y evalúe el nivel de recursos óptimo para extremo a extremo
ejecutarlos en Azure. Use esta información para
Con tecnología de
decidir qué cargas de trabajo migrará.
Microsoft y herramientas
Azure extensibles para socios ISV
2 Migrar. Migre las cargas de trabajo Migrate
seleccionadas a Azure desde diversos orígenes, Capacidades integradas
incluidos servidores físicos y cargas de trabajo de detección,
virtualizadas hospedadas en Microsoft Hyper-V evaluación y migración
o en entornos de VMware.

Escenarios claves de
3 Optimizar. Aproveche la información y las migración
estrategias proporcionadas para ajustar
sus cargas de trabajo basadas en Azure y
maximizar el retorno de la inversión (ROI). Figura 3: El alcance de extremo a extremo de Azure Migrate

Adopción de una estrategia híbrida y multinube


Azure Arc ofrece una plataforma coherente para simplificar la seguridad, gobernanza
y administración de entornos multinube, locales y perimetrales (Figura 4). La oferta amplía el plano
de control de Azure, por lo que puede estandarizar la organización, el cumplimiento y la seguridad
en una amplia variedad de recursos y ubicaciones, incluidos clústeres de Windows, Linux, SQL
Server y Kubernetes en centros de datos, nubes y el perímetro. Además de la infraestructura y las
aplicaciones que rigen desde casi cualquier lugar, Azure Arc le permite compilar aplicaciones nativas
de la nube más rápidamente con herramientas familiares, además de modernizar sus recursos de
datos con servicios de datos y machine learning.
Modernización de su infraestructura 10

Figura 4: La plataforma de administración coherente de Azure Arc

Mediante el uso de Azure Arc para modernizar la administración de la infraestructura,


su organización puede aprovechar estos beneficios claves:

1 Optimice la seguridad al permitir que servicios de Azure como Microsoft Defender


for Cloud y Microsoft Sentinel evalúen y ayuden continuamente a proteger contra las
amenazas en evolución.

2 Establezca una visibilidad central con un solo portal y busque una amplia variedad
de recursos, incluidos Windows, Linux, SQL Server, clústeres de Kubernetes y otros
servicios de Azure.

3 Cumpla con las normativas de gobernanza, de cumplimiento y organizacionales


a través de directivas de aplicaciones, infraestructura y datos.

4 Administre y delegue centralmente las directivas de acceso y seguridad para sus


usuarios.

5 Inscríbase fácilmente en servicios adicionales de Azure, como supervisión, seguridad


y actualizaciones.

6 Organice y haga un inventario de los recursos a través de grupos de administración,


suscripciones, grupos de recursos y etiquetas.
Modernización de su infraestructura 11

Administración de servidores físicos y VM en


entornos híbridos y multinube
Con los servidores habilitados para Azure Arc, puede administrar servidores físicos y VM de
Windows y Linux alojados fuera de Azure, en su red corporativa u otro proveedor de nube
(Figura 5). Esta experiencia de administración está diseñada para ser coherente con la forma
en que administra las VM nativas de Azure. Cuando una máquina híbrida está conectada
a Azure, se convierte en una máquina conectada y se trata como un recurso en Azure. Cada
máquina conectada tiene una ID de recursos que permite la inclusión de la máquina en un
grupo de recursos. Esto significa que la máquina puede beneficiarse de las construcciones
estándar de Azure, como la directiva de Azure y la aplicación de etiquetas.

Figura 5: Servidores habilitados para Azure Arc que se administran fuera de Azure
Modernización de sus aplicaciones 12

05 Modernización de sus
aplicaciones
Hoy en día, los negocios funcionan con aplicaciones y los datos que estas entregan. Existen
aplicaciones para la contratación interna, para procesos empresariales como CRM y ERP, y para otros
productos y servicios de terceros. La transformación digital tiene la promesa de nuevos modelos de
negocio, procesos optimizados y una mayor capacidad de respuesta a las normativas en constante
crecimiento, pero los sistemas heredados a menudo no admiten esta amplitud de posibilidades
(Figura 6). Como resultado, las organizaciones buscan retirar las aplicaciones personalizadas
o encontrar reemplazos de ofertas que están obsoletas o que ya no son compatibles. Estas mismas
organizaciones también se enfrentan a la necesidad de reducir su dependencia de las aplicaciones
basadas en un sistema central, ya que los desarrolladores se están alejando de lenguajes de
procedimientos heredados como COBOL y PL/I.

Garantizar la continuidad Habilitar la personalización


empresarial basada en datos en tiempo real
Ex
ad d

Crear aplicaciones de
r id ida

p e c li

Lograr una
r ie e n
gu il

múltiples dispositivos
s e f iab

seguridad multicapa
nc te

y sentidos
ia
n
Co

de
l
y

Razones para
modernizar
Habilitar Reducir el
co
Ti erc
e m ia

mantenimiento
m

desarrollo remoto
o
p o li z a

st

de TI
Co
d e c ió
n

Responder a los Consolidar las aplicaciones


cambios más rápido heredadas

Figura 6: Razones esenciales para modernizar sus aplicaciones y datos

La modernización de aplicaciones es el proceso de migración de aplicaciones heredadas a nuevas


plataformas o la transformación de estas aplicaciones en otras nuevas. La modernización se puede
lograr con estrategias como la refactorización, la replanificación o la consolidación de la programación
de software heredada para alinearse más estrechamente con las necesidades actuales del negocio. El
primer paso es evaluar todos los recursos empresariales para determinar la mejor manera de migrar
o modernizar. En función de esta evaluación, un plan de modernización de aplicaciones se basa en la
alineación con los objetivos estratégicos, los resultados deseados, la arquitectura técnica y la madurez
actual y futura del proceso.
Modernización de sus aplicaciones 13

Para ayudar con el recorrido de modernización, IDC recomendó las siguientes pautas
básicas para diseñar un plan para la aplicación que moderniza las aplicaciones correctas
y utiliza las plataformas tecnológicas más recientes:

Realizar un inventario y una auditoría de todas las aplicaciones existentes


para determinar qué nivel de modernización es el adecuado para cada uno.

Elevar la importancia estratégica de la modernización a la organización en


su conjunto para garantizar que los recursos, la programación y el patrocinio
ejecutivo adecuados estén vigentes.

Reconocer que la modernización no solo se trata de la nueva tecnología.


También es un cambio en la cultura que puede requerir nuevas habilidades
y capacitación.

Elija un proveedor de nube que admita una amplia variedad de marcos de


aplicaciones y tecnologías de administración de datos, con flexibilidad para
implementar esos servicios en entornos híbridos y multinube.
Modernización de sus aplicaciones 14

Enfoques y compensaciones
Hay varias formas de abordar la modernización de aplicaciones
y datos, pero cada una cuenta con sus propias compensaciones.

Rehospedaje. El aspecto de lift-and-shift del rehospedaje hace que sea una forma rápida
de disminuir la dependencia de los centros de datos privados. Las organizaciones que se
enfrentan con una actualización de hardware encuentran atractivos los precios elásticos
y la administración basada en proveedores de la nube. Sin embargo, se agrega poca o
ninguna funcionalidad a la aplicación rehospedada.

Cambio de plataforma. El cambio de plataforma de una aplicación le permite aprovechar las


capacidades de la plataforma en la nube, como el escalado automático. Si bien se puede utilizar
de inmediato, este trabajo puede ser complicado y podría tener como resultado sorpresas
inesperadas (y no deseadas) que afectan la estabilidad y el rendimiento de las aplicaciones.

Refactorización. La refactorización de una aplicación escrita con patrones arquitectónicos rígidos


y antiguos, como tres niveles, le permite capitalizar nuevos enfoques, como microservicios y sin
servidor. Las precauciones que se deben tener con la refactorización incluyen su naturaleza que
demorosa y la falta de procedimientos recomendados bien entendidos. También puede ser
costos, debido a la necesidad relativamente frecuente de incorporar consultores especializados.

Reescritura completa de aplicaciones. Una reescritura completa proporciona la mayor


flexibilidad en términos de funcionalidad de la aplicación. Sin embargo, tal como ocurre con
la refactorización, puede ser costosa y compleja.

Reemplazo de una aplicación. El enfoque final consiste en reemplazar completamente una


aplicación, por ejemplo, con una nueva aplicación de SaaS de un proveedor de software
independiente (ISV). Los beneficios incluyen mayor velocidad y tiempo adicional para que
los equipos de TI se centren en proyectos críticos para el negocio, en lugar de hacerlo en
tareas de mantenimiento de rutina. Sin embargo, la naturaleza dinámica de los negocios
de hoy podría presentar riesgos: ¿Qué sucede si cambia el proceso empresarial? ¿Qué
ocurre si necesitamos personalización adicional? ¿O si nuestros clientes o empleados
tardan en adoptar la nueva aplicación? También se deben tener en cuenta los problemas
de implementación: ¿debe el proyecto usar VM para la estabilidad, contenedores para la
agilidad o un enfoque de PaaS completo que deje todo al proveedor, a excepción de la
codificación?
Modernización de sus aplicaciones 15

Beneficios de la modernización de aplicaciones con Azure


Los beneficios de la modernización de sus aplicaciones y datos con Azure son amplios
y profundos. Con Azure, tiene la opción de migrar, modernizar o desarrollar soluciones
nativas de la nube, según sus objetivos empresariales y la evaluación de su cartera de
aplicaciones. Azure hace que sea más fácil elegir la ruta adecuada para su organización,
todo a la vez que le ayuda a lograr una mayor agilidad y escala con seguridad integrada
y alta disponibilidad.

Acelere la comercialización. Donde la implementación de la infraestructura local


tradicional puede tardar semanas o incluso meses, las soluciones creadas con los
servicios de Azure ofrecen aprovisionamiento casi instantáneo de recursos. Además,
estas soluciones pueden ayudar a reducir los costos de innovación y acelerar el
tiempo de comercialización mediante el uso de servicios de datos y aplicaciones
completamente administrados, como Azure App Service, Azure Spring Cloud,
Azure SQL Database Hyperscale y Azure Cosmos DB. Además, puede implementar
aplicaciones rápidamente mediante el desarrollo de aplicaciones de código bajo,
crear contenedores con Azure Kubernetes Service (AKS), administrar flujos de
trabajo con Azure DevOps y obtener experiencia técnica inigualable a través del
Soporte técnico unificado de Microsoft.

Ofrezca experiencias innovadoras. Ofrecer experiencias más innovadoras a escala


puede aumentar el valor de su negocio. Puede crear experiencias enriquecidas
y más personalizadas para sus clientes y empleados con Azure Machine Learning
y Personalizer, un servicio de IA de Azure. La información basada en datos en las
aplicaciones, la infraestructura y las bases de datos ayuda a aumentar la eficiencia,
mientras que las herramientas de modernización de aplicaciones y bases de datos
de alto rendimiento, como Azure DevOps y Azure API Management, permiten una
entrega rápida y continua.
Modernización de sus aplicaciones 16

Mejore la seguridad y confiabilidad. El compromiso de Microsoft con la


ciberseguridad avanzada es inquebrantable, lo que ayuda a proteger sus
recursos con más de 3.500 profesionales dedicados y una inversión en Azure de
más de mil millones de dólares, junto con una completa cartera de cumplimiento
en la nube. Como resultado, su organización puede optimizar el rendimiento con
Azure Web Application Firewall, identificar problemas en cuestión de segundos
con Azure Monitor y más. Además, Microsoft es ahora el único proveedor de
nube con protección multinube nativa para las tres plataformas principales
de la industria: Microsoft Azure, Amazon Web Services (AWS) y Google Cloud
Platform (GCP).

Modernice en sus propios términos. Con los servicios habilitados para Azure Arc,
puede extender o migrar sus aplicaciones existentes para maximizar las inversiones
actuales y obtener los beneficios de la nube, incluida la automatización y un entorno
siempre listo. La innovación en Azure y los beneficios en la nube pueden expandirse
en todos los bienes inmuebles de TI, desde centros de datos locales hasta entornos
multinube y el perímetro. Azure Arc hace que sea más fácil ejecutar servicios de datos
como Azure SQL Managed Instance y PostgreSQL en cualquier infraestructura, lo
que ofrece visibilidad, seguridad y gobernanza centralizadas en todos los recursos
y ubicaciones, a la vez que ejecuta bases de datos de manera coherente.

Azure ha acelerado nuestra transformación


digital al permitirnos ofrecer rápidamente
experiencias e innovaciones digitales
mejoradas, empoderando así a nuestros
representantes de seguros de AIA para
ofrecer las mejores experiencias de servicio
a nuestros clientes, a la vez que atraemos a
los mejores talentos.

Nedved Yang, jefe de tecnología digital,


AIA Group

Enlace de origen
Modernización de sus aplicaciones 17

Administración de contenedores y Kubernetes


en entornos híbridos y multinube

Figura 7: Kubernetes habilitados para Azure


Arc que se administran fuera de Azure

Kubernetes puede implementar cargas de trabajo en contenedores de manera coherente en


entornos híbridos y multinube. Kubernetes habilitado para Azure Arc proporciona un plano
de control centralizado y coherente que permite administrar la directiva, la gobernanza
y la seguridad en los clústeres de Kubernetes en estos entornos heterogéneos. Con
Kubernetes habilitado para Azure Arc, puede adjuntar y configurar clústeres de Kubernetes
dondequiera que se ejecuten, incluidos otros proveedores de nube pública, como Google
o Amazon, o en un centro de datos local con VMware vSphere o Azure Stack HCI (Figura 7).
Kubernetes habilitado para Azure Arc admite SSL estándar de la industria para garantizar la
confidencialidad de los datos a fin de proteger los datos en tránsito. Los datos en reposo se
almacenan cifrados en una base de datos de Azure Cosmos DB para los clústeres conectados.

Seleccionamos Azure Arc para administrar nuestros


servidores porque tiene la capacidad de abarcar todos
los escenarios con los que lidiamos en el entorno local
y también con otras nubes. No hemos encontrado esta
capacidad con ninguna otra solución.

Iñigo Martinez Lasala, Director de tecnología


y sistemas, Prosegur
Modernización de sus bases de datos 18

06 Modernización de
sus bases de datos
Un bloque de creación esencial de la modernización de la nube es una plataforma de
análisis y datos moderna, porque los datos optimizados alimentan las operaciones
modernas. La modernización de la plataforma de datos se centra principalmente en
seleccionar la mejor tecnología de plataforma de datos en la nube para ayudar a su
negocio a alcanzar sus metas y objetivos estratégicos. La selección de la base de
datos correcta también hace que sea más fácil diferenciar sus aplicaciones con datos,
independientemente de la industria.

Beneficios de la modernización de las bases


de datos con Azure
Cada vez más, las organizaciones están modernizando sus datos en la nube para
aprovechar las economías de escala elásticas y reducir el costo total de propiedad
(TCO) que conlleva el uso de la nube. Entre otros beneficios importantes se incluyen:

Integrar varios orígenes de datos para realizar análisis en grandes


conjuntos de datos, como en el procesamiento paralelo masivo (MPP).

Crear nuevos servicios inteligentes mediante modelos de ML/IA con datos


básicos de sistemas que complementen el razonamiento humano.

Escalar al instante la capacidad de procesamiento y almacenamiento para


ayudar al comercio minorista, por ejemplo, a satisfacer la demanda estacional
de manera más rentable.

Procesar los datos de IoT industriales y aplicar modelos de ML cerca del


origen para reducir el tiempo de respuesta ante incidentes.
Modernización de sus bases de datos 19

Tipos de bases de datos en Azure


La mejor tecnología de base de datos para sus aplicaciones depende de sus requisitos
específicos. Con Azure, puede elegir entre una variedad de bases de datos, cada una
de ellas con beneficios únicos basados en escenarios. Estas bases de datos se pueden
clasificar principalmente como relacionales, relacionales de open source de Azure
o no relacionales.

Bases de datos relacionales


Las bases de datos relacionales almacenan la información en las tablas agrupadas en
relaciones y utilizan lenguaje de consulta estructurada (SQL) para acceder a los datos
almacenados, lo que las convierte en una buena opción cuando:

1 Se conocen los requisitos de datos.

2 Se definen los requisitos de esquema.

3 Se deben aplicar las reglas de datos en las tablas relacionadas.

4 Se prefiere el modelo de escalado vertical.

Azure SQL es una familia de servicios de base de datos de SQL completamente


administrados, seguros e inteligentes. Azure ofrece la variedad más amplia de
opciones de implementación para SQL del perímetro a la nube, y admite una amplia
variedad de patrones de aplicaciones y requisitos de control para satisfacer las
iniciativas de migración y modernización más exigentes. A través de Azure SQL,
puede admitir aplicaciones en la nube moderna con Azure SQL Database, modernizar
las aplicaciones existentes con Azure SQL Managed Instance y volver a hospedar las
cargas de trabajo de SQL en SQL Server en Máquinas Virtuales Azure. Azure SQL
se crea en el mismo motor de SQL Server, lo que le permite migrar y modernizar
aplicaciones con facilidad, así como seguir usando las herramientas, los lenguajes
y los recursos con los que está familiarizado.
Modernización de sus bases de datos 20

Azure SQL Database


[Azure SQL Managed Instance] fue la mejor
Azure SQL Database es un motor de
opción para nosotros en términos de
base de datos de PaaS completamente
escalabilidad, costo y rendimiento. [...] Hemos
administrado que controla la mayoría de
experimentado una reducción de costos del 49 %
las funciones de administración de bases
y un aumento del rendimiento del 25 al 30 %.
de datos (como actualización, aplicación de
parches, copias de seguridad y supervisión) Nipun Sharma, arquitecto de análisis, Tecnología
sin el usuario. Con Azure SQL Database, y Sistemas Empresariales, Komatsu Australia
puede crear una capa de almacenamiento
de datos de alto rendimiento y altamente
disponible para las aplicaciones y soluciones
Azure SQL Managed Instance
en Azure. Azure SQL Database siempre
se ejecuta en la última versión estable del Azure SQL Managed Instance es un servicio
motor de base de datos de SQL Server y el de base de datos en la nube inteligente
sistema operativo con parches aplicados, con y escalable que combina la compatibilidad
una disponibilidad máxima del 99,995 %. Las del motor de base de datos de SQL Server
capacidades de PaaS integradas en Azure con todos los beneficios de una PaaS
SQL Database le permiten centrarse en las completamente administrada y siempre
actividades de administración y optimización actualizada. Azure SQL Managed Instance
de bases de datos específicas del dominio está diseñado para los clientes que buscan
que son críticas para su negocio. SQL migrar una gran cantidad de aplicaciones y
Database puede ser la opción correcta para bases de datos con cambios mínimos desde
una variedad de aplicaciones en la nube un entorno local o de IaaS, autocreado o
modernas, ya que le permite procesar datos proporcionado por ISV, a un entorno de
relacionales y estructuras no relacionales, nube de PaaS completamente administrado.
como gráficos, JSON, espacial y XML. Mediante Azure Data Migration Service
completamente automatizado, los clientes
pueden realizar una migración de tipo lift
and shift de su instancia de SQL Server
Hemos observado tres beneficios importantes: existente a SQL Managed Instance, que
uno, solo pagamos por lo que usamos. Dos, usar ofrece compatibilidad con SQL Server y
el escalado automático sin servidor en lugar de aislamiento completo de las instancias
nuestra propia solución nos deja más tiempo libre de cliente.
para innovar. Y tres, ayuda a nuestros clientes
a obtener siempre los niveles de rendimiento
adecuados que necesitan, de día o de noche.

Purna Rao, arquitecto sénior de DevOps, Icertis


Modernización de sus bases de datos 21

SQL Managed Instance tiene una


compatibilidad de casi 100 % con el
último motor de base de datos de SQL
Server (Enterprise Edition), que ofrece una
implementación de red virtual (VNet)
nativa que aborda los problemas de
SQL Server en Máquinas Virtuales Azure
seguridad comunes, así como un modelo
de negocio favorable para los clientes Al combinar el rendimiento y la seguridad
existentes de SQL Server. Al mismo tiempo, de SQL Server, SQL Server en Máquinas
SQL Managed Instance conserva todas las Virtuales Azure le permite usar las versiones
capacidades de PaaS (incluidas la aplicación completas de SQL Server en la nube sin
automática de parches y las actualizaciones tener que administrar hardware local. Las VM
de versiones, las copias de seguridad de SQL Server también simplifican los costos
automatizadas y la alta disponibilidad) lo de las licencias cuando paga por uso. Las VM
que reduce drásticamente la sobrecarga de de Azure se ejecutan en muchas regiones
administración y el TCO. geográficas de todo el mundo y ofrecen
una variedad de tamaños de máquinas.
La galería de imágenes de VM le permite
Mediante el uso de SQL Server en Azure, tenemos crear una VM de SQL Server con la versión,
control directo sobre todo. Podemos supervisar y la edición y el sistema operativo correctos.
administrar todos los aspectos de nuestro entorno Esto hace que las VM sean una buena opción
de base de datos, lo que nos permite optimizar para diversas cargas de trabajo de SQL
continuamente su rendimiento. Server. Con la extensión Agente de IaaS de
SQL Server, puede habilitar un conjunto de
Matteo Lazzari, propietario del capacidades administración automatizadas
producto y líder del equipo de productos de forma gratuita. La extensión Agente
ERP de CloudOps, TeamSystem de IaaS de SQL Server puede ayudarlo a
ejecutar sus VM de manera más rentable
y optimizada.
Modernización de sus bases de datos 22

En la figura 8 se proporciona un resumen de las diversas ofertas de Azure SQL,


así como sus usos y beneficios.

Beneficios de PaaS
Innovación en aplicaciones
• M
 enor carga
¿Qué necesita? administrativa
• U
 n modelo de base • H
 asta 100 TB de
de datos única almacenamiento en la • S
 in problemas de fin
base de datos del soporte
• A
 grupar recursos • P
 ausar o reiniciar Sí Azure SQL • C
 ompletamente
para SaaS automáticamente una SQL
Database administrada y siempre
multiinquilino carga de trabajo
No actualizada

• Recursos dinámicos
Modernización No Azure SQL
de aplicaciones
*
• A
 lta disponibilidad
Sí Managed integrada y copias de
SQL
¿Qué necesita? Instance seguridad automáticas
• U
 n modelo de • C
 ompatibilidad nativa
instancia con vNet • C
 apacidades
multimodelo
• C
 ompatibilidad • R
 eplicación de datos
con SQL Server prácticamente en
local tiempo real desde el
entorno local a la nube
Beneficios de PaaS
• S
 e mantiene el control de
Migración No
nivel de sistema operativo
¿Qué necesita? • L a migración tipo lift-
• A
 cceso de nivel de • SQL Server 2008 2019 * SQL Server and-shift sencilla elimina
sistema operativo SQL en VM de la refactorización de

• C
 apacidades en el • SSRS/SSAS Azure aplicaciones
nivel de VM
• U
 n camino más rápido
a la nube

*Use Azure Arc para habilitar los mismos servicios en su centro de datos o en la nube de su preferencia, cuando se requiere
un enfoque híbrido o multinube.

Figura 8: información general de las ofertas de Azure SQL

Bases de datos relacionales de open source de Azure


Las bases de datos relacionales de open source de Azure ofrecen alta disponibilidad y escalado
elástico para aplicaciones web y móviles de open source, con bases de datos comunitarias
completamente administradas como Azure Database for PostgreSQL, Azure Database for MySQL
y Azure Database for MariaDB.
Modernización de sus bases de datos 23

El aprovisionamiento, el mantenimiento

Azure Database for PostgreSQL y la supervisión de los servidores requiere


de mucho tiempo y recursos humanos.
Azure Database for PostgreSQL es un servicio En comparación con la instalación y el uso
de base de datos relacional basado en el motor de MySQL en una máquina virtual, con
de base de datos open source de Postgres. la implementación de un servidor flexible
Se trata de una oferta de base de datos como ahorré alrededor del 25 % de los recursos.
servicio completamente administrada que
puede manejar cargas de trabajo críticas para Seokchan Sohn, líder de sistemas, GamePub

el negocio con un rendimiento predecible,


mayor seguridad, alta disponibilidad
Azure Database for MySQL
y escalabilidad dinámica. Las bases de datos de
PostgreSQL casi no requieren administración Azure Database for MySQL es un servicio de
y se proporcionan sin costo adicional. Le base de datos relacional impulsado por MySQL
permiten centrarse en desarrollar aplicaciones Community Edition. Puede usar un servidor único
de una forma rápida y en acelerar su tiempo o un servidor flexible para hospedar una base de
de comercialización, en lugar de destinar datos MySQL en Azure. Se trata de una base de
tiempo y recursos a la administración de VM datos como servicio completamente administrada
e infraestructura. Además, su equipo puede que puede manejar cargas de trabajo crítica
seguir desarrollando aplicaciones con las para el negocio con un rendimiento predecible
herramientas de Aprendizaje y la plataforma de y una escalabilidad dinámica. Azure Database
su elección para ofrecer velocidad y eficiencia, for MySQL es fácil de configurar, operar y escalar
todo sin aprender nuevas habilidades. con seguridad avanzada, alta disponibilidad de la
misma zona o redundancia de zona, y un SLA de
hasta un 99,99 %.
Cuando migramos a Hyperscale, nos encontramos
con un entorno completamente diferente. Azure Database for MariaDB
Las consultas ahora se procesan de forma Azure Database for MariaDB es un servicio de
instantánea. Con la nueva estructura de base de base de datos comunitario listo para empresas
datos, no importa la cantidad de datos que se basado en el motor open source de MariaDB
recopilan y procesan. Como los datos se procesan Server. Azure Database for MariaDB, una
en bloques pequeños, la velocidad sigue siendo base de datos como servicio completamente
alta. Junto con la mejora en el rendimiento, la administrada, puede manejar cargas de trabajo
migración a Hyperscale ha reducido los costos esenciales con un rendimiento predecible
operativos en más de un 50 %. y escalabilidad dinámica. Además, su equipo
puede desarrollar aplicaciones con Azure
Sami Räsänen, propietario del
Database for MariaDB utilizando las herramientas
producto y líder del equipo, HSL
y plataformas de open source de su elección.
Modernización de sus bases de datos 24

Bases de datos no relacionales

Las bases de datos no relacionales pueden


manejar grandes volúmenes de datos no
estructurados o variables, lo que las convierten
Azure Cosmos DB
en una buena opción cuando:
Azure Cosmos DB es una base de datos
NoSQL completamente administrada
1 Los requisitos de datos son
para el desarrollo de aplicaciones
desconocidos o cambiantes.
modernas. Con tiempos de respuesta
2 Los requisitos de esquema son flexibles. de milisegundos de un solo dígito y
escalabilidad automática e instantánea,
Es necesario manejar varios tipos y la velocidad está garantizada a cualquier
3
modelos de datos. escala. La continuidad del negocio también
está asegurada con una disponibilidad de
4 Los datos deben escalarse de forma 99,999 % respaldada por SLA y seguridad
elástica en tiempo real, lo que requiere de nivel empresarial. El desarrollo de
un modelo de escalado horizontal. aplicaciones es más rápido y productivo
gracias a la distribución de datos
5 Se necesita coherencia de datos activa multimaestro listos para usar en cualquier
en las réplicas. parte del mundo, API de open source
para MongoDB y Cassandra, y SDK para
lenguajes populares.

Observamos un gran potencial para Azure


Azure Cosmos DB realiza la administración
Cosmos DB en nuestros productos. [...] La
de bases de datos con la administración
creación de una capa de datos flexible y
automática, las actualizaciones y
escalable con Azure Cosmos DB nos permitirá
las revisiones como un servicio
ofrecer información práctica a nuestros usuarios.
completamente administrado. También
maneja la administración de la capacidad
Phil Christensen, vicepresidente sénior de
con opciones rentables de escalado
modelado de realidad y servicios en la nube,
automático y sin servidor que responden
Bentley
a las necesidades de la aplicación para
igualar la capacidad con la demanda.
Modernización de sus bases de datos 25

Azure Managed Instance for Apache Azure Database for MySQL


Cassandra
Azure Cache for Redis es una memoria
Azure Managed Instance for Apache caché in-memory completamente
Cassandra proporciona la flexibilidad, administrada que acelera la capa de
escalabilidad y compatibilidad que necesita datos de la aplicación para permitir
para ejecutar cargas de trabajo críticas arquitecturas escalables de alto
para el negocio a escala. La aplicación de rendimiento. A medida que aumenta el
parches, las actualizaciones y las copias de tráfico y las demandas de una aplicación,
seguridad automáticas eliminan la carga el rendimiento se puede escalar de forma
de la administración de bases de datos, lo sencilla y rentable. Es posible agregar una
que permite que su equipo se centre en capa de almacenamiento en caché rápida
el desarrollo de aplicaciones. Con Azure a la arquitectura de la aplicación para
Managed Instance for Apache Cassandra, manejar a miles de usuarios simultáneos
puede ejecutar su código de aplicación de con velocidad casi instantánea, todo
Cassandra con las mismas herramientas con los beneficios de un servicio
y lenguajes que usa actualmente. Resulta completamente administrado.
fácil administrar las demandas cambiantes
al contar con varias opciones de proceso, Azure Cache for Redis proporciona un
almacenamiento y replicación de datos. Con almacén de datos in-memory basado
un solo clic, puede garantizar la continuidad en el software Redis. Redis mejora el
del negocio con escalabilidad sin tiempo de rendimiento y la escalabilidad de las
inactividad para implementaciones híbridas aplicaciones que hacen un gran uso de
y en la nube. También puede optimizar los almacenes de datos de backend. Es
los costos con precios simples basados en capaz de procesar grandes volúmenes de
instancias y sin tarifas de licencia. solicitudes de aplicaciones al mantener
los datos a los que se accede con
frecuencia en la memoria del servidor,
los que se pueden leer y sobre los
que se puede escribir rápidamente.
Redis ofrece una solución crítica de
almacenamiento de datos de baja latencia
y alto rendimiento para las aplicaciones
modernas.
26

Próximos pasos
¿Está listo para migrar y modernizarse con
Microsoft Azure?

Obtenga la combinación correcta de ayuda


de expertos para simplificar su viaje y migrar
sus aplicaciones, datos e infraestructura con
el Programa de modernización y migración
Azure (AMMP). AMMP le ayuda a reducir el
riesgo, compensar los costos de transición y
mejorar las habilidades de su organización
para garantizar una migración exitosa. Estamos
aquí para ayudarlo en cada paso. Obtenga más
información en Azure.com/AMMP.

Explore más con los siguientes recursos:


· Centro de modernización y migración de Azure

· Marco de adopción de Microsoft Cloud para Azure

· Modernización de aplicaciones y datos

· Herramienta de preparación para la modernización


de aplicaciones y datos

· Herramientas de migración de Azure App Service

· Azure Migrate

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


se proporciona "tal cual". La información y las opiniones expresadas en este
documento, 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
utilizarlo. 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.

You might also like