Descubra soluciones en la nube seguras y preparadas para el futuro, en el entorno local, en un entorno híbrido o multinube, o en el perímetro.
Conozca la infraestructura en la nube sostenible y de confianza con más regiones que cualquier otro proveedor.
Cree su caso de negocio para la nube con indicaciones financieras y técnicas clave de Azure.
Planee una ruta clara para su proceso de adopción de la nube con herramientas, guías y recursos probados.
Vea ejemplos de innovación de empresas de éxito de todos los tamaños y de todos los sectores.
Explore algunos de los productos de Azure más populares
Aprovisione las máquinas virtuales de Windows y Linux en segundos
Habilite una experiencia de escritorio remoto segura desde cualquier lugar
Migre, modernice e innove con la moderna familia SQL de servicios de bases de datos en la nube
Base de datos NoSQL rápida con API abiertas para cualquier escala
Cree y escale aplicaciones con Kubernetes administrado
Implemente modelos de inteligencia artificial de alta calidad como API
Cree eficaces aplicaciones en la nube con rapidez para la Web y móviles
Todo lo que necesita para crear y operar un juego en vivo en una sola plataforma
Ejecución de funciones de código sin servidor controladas por eventos con una experiencia de desarrollo de un extremo a otro
Explore una variada selección de hardware, software y soluciones cuánticas actuales
Proteja, desarrolle y opere la infraestructura, las aplicaciones y los servicios de Azure desde cualquier lugar
Simplifique las operaciones y la administración de la nube al perímetro con un complemento de IA.
Cree la próxima generación de aplicaciones usando funcionalidades de inteligencia artificial para cualquier desarrollador y escenario
Cree, entrene e implemente modelos desde la nube hasta el perímetro
Su plataforma para desarrollar soluciones de IA generativas y copilotos personalizados
Búsqueda a escala empresarial para el desarrollo de aplicaciones
Aplicar codificación avanzada y modelos de lenguaje a una variedad de casos de uso
Servicios de voz unificados para la conversión de voz en texto y de texto en voz, y para la traducción de voz.
Añada funcionalidades naturales de lenguaje con una única llamada API
Realice fácilmente una traducción automática con una llamada a la API de REST sencilla
Desbloquee la información del contenido de imágenes y vídeos con inteligencia artificial
Acelerar la extracción de información de documentos
Uso de la inteligencia artificial para supervisar el contenido de texto e imagen por motivos de seguridad
Recopile, almacene, procese, analice y visualice datos de cualquier variedad, volumen o velocidad
Aproveche las ventajas de un servicio de análisis ilimitado que permite obtener conclusiones con una rapidez inigualable
Diseñe inteligencia artificial con análisis basados en Apache Spark™
Controle, proteja y administre su patrimonio de datos
Integración fácil de datos híbridos a escala empresarial
Aprovisione clústeres de Hadoop, Spark, R Server, HBase y Storm en la nube
Análisis en tiempo real de datos de streaming que se mueven rápidamente
Cree, entrene e implemente modelos desde la nube hasta el perímetro
Motor de análisis de nivel empresarial como servicio
Lago de datos seguro y escalable para análisis de alto rendimiento
Servicio de exploración de datos muy escalable y rápido
Acceder, administrar y realizar acciones con los datos y la información mediante la conexión de cada servicio de análisis y origen de datos juntos en una plataforma simple.
Acceda a funcionalidad de proceso y escalado a petición en la nube, y pague solo por los recursos que use
Aprovisione las máquinas virtuales de Windows y Linux en segundos
Administre y escale verticalmente hasta miles de máquinas virtuales Linux y Windows
Cree y escale aplicaciones con Kubernetes administrado
Compilar e implementar aplicaciones Spring Boot con un servicio totalmente administrado de Microsoft y VMware
Cree eficaces aplicaciones en la nube con rapidez para la Web y móviles
Ejecución de funciones de código sin servidor controladas por eventos con una experiencia de desarrollo de un extremo a otro
Servidor físico dedicado para hospedar sus instancias de Azure Virtual Machines con Windows y Linux
Habilite la nube para la programación de trabajos y la administración de procesos
Migre las cargas de trabajo de SQL Server a la nube con el menor costo total de propiedad (TCO)
Aprovisionamiento de capacidad de proceso sin usar con grandes descuentos para ejecutar cargas de trabajo interrumpibles.
Compile e implemente aplicaciones y microservicios modernos usando contenedores sin servidor
Desarrolle y administre sus aplicaciones de contenedor más rápido con herramientas integradas
Cree y escale aplicaciones con Kubernetes administrado
Servicio de OpenShift totalmente administrado operado junto con Red Hat
Compile e implemente aplicaciones y microservicios modernos usando contenedores sin servidor
Ejecución de funciones de código sin servidor controladas por eventos con una experiencia de desarrollo de un extremo a otro
Implemente y ejecute fácilmente aplicaciones web contenedorizadas en Windows y Linux
Ejecute contenedores en Azure fácilmente sin administrar servidores
Desarrolle microservicios y organice contenedores en Windows o Linux
Almacene y administre imágenes de contenedor en todos los tipos de implementaciones
Administre sin problemas los clústeres de Kubernetes a escala
Azure Kubernetes Service Edge Essentials is an on-premises Kubernetes implementation of Azure Kubernetes Service (AKS) that automates running containerized applications at scale.
Apoye un crecimiento rápido e innove más rápido con servicios de bases de datos seguros, de nivel empresarial y completamente administrados
Migre, modernice e innove con la moderna familia SQL de servicios de bases de datos en la nube
Base de datos NoSQL rápida con API abiertas para cualquier escala
Utilice una base de datos SQL administrada e inteligente en la nube para crear aplicaciones que modifiquen su escala
Innove más rápido con PostgreSQL totalmente administrado, inteligente y escalable
Modernice las aplicaciones SQL Server con una instancia de SQL administrada y siempre actualizada en la nube
Base de datos MySQL totalmente administrada y escalable
Migre las cargas de trabajo de SQL Server a la nube con el menor costo total de propiedad (TCO)
Acelere las aplicaciones con un almacenamiento de los datos en caché de baja latencia y alto rendimiento
Accelerate your data migration to Azure
Cassandra en la nube con flexibilidad, control y escalabilidad
Servicio de base de datos MariaDB administrado para desarrolladores de aplicaciones
Entregue innovación más rápidamente con herramientas simples y confiables de entrega continua
Servicios para que los equipos compartan código, supervisen el trabajo y distribuyan software
Compile, pruebe e implemente continuamente en cualquier plataforma y nube
Planifique, haga seguimiento y converse sobre el trabajo con sus equipos
Obtenga repositorios de Git privados, sin límites y alojados en la nube para su proyecto
Cree y hospede paquetes, y compártalos con su equipo
Pruebe y envíe con confianza gracias a un kit de herramientas de pruebas exploratorias y manuales
Cree entornos rápidamente con artefactos y plantillas reutilizables
Use sus herramientas de DevOps favoritas con Azure
Visibilidad total de las aplicaciones, la infraestructura y la red
Optimizar el rendimiento de la aplicación con pruebas de carga a gran escala
Ponga en marcha rápidamente entornos de infraestructura de aplicaciones con plantillas basadas en proyectos
Cree, administre y entregue continuamente aplicaciones en la nube con cualquier plataforma o lenguaje
El entorno versátil y flexible para desarrollar aplicaciones en la nube
Un editor de código potente y ligero para el desarrollo en la nube
Plataforma para desarrolladores líder en el mundo, perfectamente integrada con Azure
Conjunto completo de recursos para crear, implementar y administrar aplicaciones
Una plataforma eficaz para crear aplicaciones rápidamente con poco trabajo de programación
Obtenga los SDK y las herramientas de línea de comandos que necesita
Compile, pruebe, distribuya y supervise sus aplicaciones móviles y de escritorio de forma continuada.
Visibilidad total de las aplicaciones, la infraestructura y la red
Optimizar el rendimiento de la aplicación con pruebas de carga a gran escala
Ponga en marcha rápidamente entornos de infraestructura de aplicaciones con plantillas basadas en proyectos
Simplifique el desarrollo con estaciones de trabajo seguras y listas para programar en la nube
Consiga la innovación de Azure en todas partes: incorpore la agilidad e innovación de la informática en la nube a sus cargas de trabajo en el entorno local
Proteja, desarrolle y opere la infraestructura, las aplicaciones y los servicios de Azure desde cualquier lugar
Utilice la funcionalidad SIEM nativa en la nube y análisis de seguridad inteligentes para mejorar la protección de su empresa.
Cree y ejecute innovadoras aplicaciones híbridas en distintos límites de la nube
Conexiones de fibra de red privada dedicadas con Azure
Sincronice los directorios locales y habilite el inicio de sesión único
Migre, modernice e innove con la moderna familia SQL de servicios de bases de datos en la nube
Servicios para que los equipos compartan código, supervisen el trabajo y distribuyan software
Innove más rápido con PostgreSQL totalmente administrado, inteligente y escalable
Extienda la inteligencia y los análisis de la nube a los dispositivos administrados por Azure IoT Hub
Administre las identidades de usuario y el acceso para protegerse contra amenazas avanzadas en todos los dispositivos, los datos, las aplicaciones y la infraestructura
Administración de identidad y acceso para el consumidor en la nube
Unir máquinas virtuales de Azure a un dominio sin controladores de dominio
Integre sin problemas aplicaciones, datos y procesos basados en la nube y locales en su empresa
Automatice el acceso a los datos y su uso en diferentes nubes
Conéctese a través de entornos de nube privada y pública
Publique sus API para desarrolladores, asociados y empleados de forma segura y a escala
Entrega confiable de mensajes a gran escala
Reduzca el tiempo, el riesgo y el costo de la exploración o producción de energía
Azure Data Manager para Agricultura amplía la Plataforma inteligente de datos Microsoft con conectores y funcionalidades de datos específicos del sector para reunir datos de granjas de servidores de orígenes dispares, lo que permite a las organizaciones aprovechar conjuntos de datos de alta calidad y acelerar el desarrollo de soluciones de agricultura digital
Conecte activos o entornos, descubra información clave y realice acciones fundamentadas para transformar su negocio
Obtenga información para acciones locales inteligentes y visibilidad global. Habilitado por Azure Arc
Conecte, supervise y administre miles de millones de activos de IoT
Cree soluciones de IoT de próxima generación que modelen entornos completos en tiempo real
Extienda la inteligencia y los análisis de la nube a los dispositivos administrados por Azure IoT Hub
Pasar de la prueba de concepto a la prueba de valor
Creación, conexión y mantenimiento de dispositivos IoT inteligentes protegidos desde el perímetro a la nube
Cree soluciones de inteligencia perimetral con herramientas de desarrollo de primer nivel, soporte técnico a largo plazo y seguridad de nivel empresarial.
Simplificación del desarrollo y la conectividad de IoT insertada
Usar un servicio de nivel empresarial para el ciclo de vida de aprendizaje automático de un extremo a otro
Agregar datos de ubicación y asignación de objetos visuales a soluciones y aplicaciones empresariales
Simplifique, automatice y optimice la administración y el cumplimiento normativo de sus recursos en la nube
Compilar, administrar y supervisar todos los productos de Azure en una sola consola unificada
Controle, proteja y administre su patrimonio de datos
Permanezca conectado a sus recursos de Azure, en cualquier momento y en cualquier lugar
Optimice la administración de Azure con un shell basado en explorador
Su motor personalizado de procedimientos recomendados para Azure
Simplifique la protección de los datos y protéjalos frente a ransomware
Supervise, asigne y optimice los costos de la nube con transparencia, precisión y eficacia
Implemente gobernanza corporativa y estándares a escala
Mantenga su negocio en funcionamiento con el servicio de recuperación ante desastres integrado
Mejore la resistencia de la aplicación introduciendo errores y simulando interrupciones
Visibilidad total de las aplicaciones, la infraestructura y la red
Entregue contenido de vídeo de alta calidad donde quiera, cuando quiera y en el dispositivo que quiera
Codifique, almacene y transmita por streaming vídeo y audio a escala
Codificación de nivel de Studio en el escalado en la nube
Un reproductor único para todas las necesidades de reproducción
Entregue contenido a casi cualquier dispositivo con el alcance necesario para satisfacer sus necesidades empresariales
Entrega segura de contenido mediante AES, PlayReady, Widevine y Fairplay
Red de entrega de contenido rápida y de confianza con alcance global
Simplifique y acelere la migración a la nube con guías, herramientas y recursos
Simplifique la migración y modernización con una plataforma unificada
Mantenga su negocio en funcionamiento con el servicio de recuperación ante desastres integrado
Accelerate your data migration to Azure
Dispositivos y soluciones para la transferencia de datos a Azure y el proceso perimetral
Supervise, asigne y optimice los costos de la nube con transparencia, precisión y eficacia
Combine el mundo físico y el mundo digital para crear experiencias de colaboración inmersivas
Cree experiencias multiusuario de realidad mixta con reconocimiento del espacio
Represente contenido 3D interactivo de alta calidad y transmítalo mediante streaming a sus dispositivos en tiempo real
Cree soluciones de IoT de próxima generación que modelen entornos completos en tiempo real
Cree modelos de voz y visión artificial usando un kit de desarrollo con sensores de inteligencia artificial avanzados
Alinee y ancle automáticamente contenido 3D a objetos del mundo físico
Compile e implemente aplicaciones nativas y multiplataforma en cualquier dispositivo móvil
Envíe notificaciones push a cualquier plataforma desde cualquier back-end
Compile, pruebe, distribuya y supervise sus aplicaciones móviles y de escritorio de forma continuada.
Crear aplicaciones móviles con tecnología de nube más rápido
Agregar datos de ubicación y asignación de objetos visuales a soluciones y aplicaciones empresariales
Publique sus API para desarrolladores, asociados y empleados de forma segura y a escala
Búsqueda a escala empresarial para el desarrollo de aplicaciones
Implemente modelos de inteligencia artificial de alta calidad como API
Cree experiencias multiusuario de realidad mixta con reconocimiento del espacio
Cree eficaces aplicaciones en la nube con rapidez para la Web y móviles
Crear experiencias de comunicación multicanal
Conecte las infraestructuras y los servicios locales con los de la nube para ofrecer a los clientes y usuarios la mejor experiencia posible
Cree su propia infraestructura de red privada en la nube.
Utilice una herramienta de selección de servicios muy fácil de usar para explorar los servicios de equilibrio de carga de Azure y buscar la mejor solución para sus cargas de trabajo
Cree front-ends web seguros, escalables y de alta disponibilidad en Azure
Establecer conectividad segura entre entornos locales
Hospedar el dominio del Sistema de nombres de dominio (DNS) en Azure
Red de entrega de contenido rápida y de confianza con alcance global
Proteja sus recursos de Azure frente a ataques por denegación de servicio distribuido (DDoS)
Ingesta rápida de datos desde el espacio a la nube con un servicio de estación terrestre por satélite
Conexiones de fibra de red privada dedicadas con Azure
Amplíe la administración de Azure para implementar funciones de red 5G y SD-WAN en dispositivos Edge
Administre de forma centralizada las redes virtuales en Azure desde un único panel de cristal
Acceso privado a servicios hospedados en la plataforma que mantienen sus datos en la red de Microsoft
Proteja su empresa de amenazas avanzadas en todas las cargas de trabajo en la nube híbrida
Utilice la funcionalidad SIEM nativa en la nube y análisis de seguridad inteligentes para mejorar la protección de su empresa.
Cree front-ends web seguros, escalables y de alta disponibilidad en Azure
Proteja y mantenga el control de las claves y otros secretos
Establecer conectividad segura entre entornos locales
Proteja sus recursos de Azure frente a ataques por denegación de servicio distribuido (DDoS)
Servicio totalmente administrado que ayuda a proteger el acceso remoto a las máquinas virtuales
Un servicio de firewall de aplicaciones web (WAF) nativo en la nube que proporciona una protección muy eficaz para las aplicaciones web.
Proteja sus recursos de Azure Virtual Network con seguridad de red nativa en la nube
Administración central de rutas y directivas de seguridad de red para perímetros definidos por software y distribuidos globalmente
Obtenga almacenamiento en la nube seguro y de escalabilidad masiva para los datos, las aplicaciones y las cargas de trabajo
Almacenamiento en bloque de alto rendimiento y muy duradero
Lago de datos seguro y escalable para análisis de alto rendimiento
Recursos compartidos de archivos en la nube de nivel empresarial sencillos, seguros y sin servidor.
Recursos compartidos de archivos de Azure de nivel empresarial basados en NetApp
Simplifique la protección de los datos y protéjalos frente a ransomware
Almacenamiento masivo de objetos escalable y seguro
Dispositivos y soluciones para la transferencia de datos a Azure y el proceso perimetral
Punto de precio líder de la industria para almacenar datos a los que rara vez se accede
Elastic SAN es un servicio de red de área de almacenamiento (SAN) nativo de nube creado en Azure. Obtenga acceso a una experiencia de un extremo a otro, como su SAN local.
Administración de volúmenes persistentes para aplicaciones de contenedor con estado
Azure Managed Lustre es un sistema de archivos paralelo basado en la nube y totalmente administrado que permite a los clientes ejecutar sus cargas de trabajo de informática de alto rendimiento (HPC) en la nube.
Compile, implemente y escale aplicaciones web eficaces con rapidez y eficiencia
Cree e implemente rápidamente aplicaciones web críticas a gran escala.
Publique sus API para desarrolladores, asociados y empleados de forma segura y a escala
Red de entrega de contenido rápida y de confianza con alcance global
Búsqueda a escala empresarial para el desarrollo de aplicaciones
Agregue funciones web en tiempo real fácilmente
Cree aplicaciones web de mensajería en tiempo real fácilmente con WebSockets y el patrón de publicación-suscripción.
Agregar datos de ubicación y asignación de objetos visuales a soluciones y aplicaciones empresariales
Servicio de aplicaciones web moderno que ofrece desarrollo optimizado de la pila completa, desde el código fuente hasta alta disponibilidad global.
Crear experiencias de comunicación multicanal
Optimizar el rendimiento de la aplicación con pruebas de carga a gran escala
Añada fácilmente experiencias colaborativas en tiempo real a sus aplicaciones con Fluid Framework.
Compile e implemente aplicaciones y microservicios modernos usando contenedores sin servidor
La mejor experiencia de escritorio virtual, entregada en Azure
Habilite una experiencia de escritorio remoto segura desde cualquier lugar
Aprovisionamiento de aplicaciones y escritorios Windows con VMware y Azure Virtual Desktop.
Aprovisionamiento de aplicaciones y escritorios Windows en Azure con Citrix y Azure Virtual Desktop.
Configuración de laboratorios virtuales para clases, cursos, hackathons y otros escenarios relacionados
Simplifique el desarrollo con estaciones de trabajo seguras y listas para programar en la nube
Cree, administre y entregue aplicaciones en la nube de forma continuada con cualquier plataforma o lenguaje.
Utilice los datos para analizar imágenes, reconocer la voz y hacer predicciones.
Simplifique y acelere su proceso de migración y modernización con indicaciones, herramientas y recursos.
Recopile, almacene, procese, analice y visualice datos de cualquier variedad, volumen o velocidad
Aporte la agilidad y la innovación de la nube a las cargas de trabajo de su entorno local.
Conecte, supervise y controle dispositivos con soluciones seguras, escalables y abiertas de borde a nube
Ayude a proteger los datos, las aplicaciones y la infraestructura con servicios de seguridad de confianza.
Simplifique y acelere el trabajo de desarrollo y pruebas en cualquier plataforma.
Reúna a personas, procesos y productos para ofrecer valor de forma constante a los clientes y compañeros.
Cree aplicaciones seguras en una plataforma de confianza. Inserte seguridad en el flujo de trabajo de desarrollador y fomente la colaboración entre desarrolladores, responsables de seguridad y operadores de TI.
Proporcione a los clientes lo que necesitan mediante una experiencia de compra personalizada, escalable y segura.
Convierta sus ideas en aplicaciones en menos tiempo usando las herramientas adecuadas para el trabajo.
Cree aplicaciones y características confiables a gran escala y acelere su comercialización.
Llegue a sus clientes en todas partes y en todos los dispositivos con una única compilación de aplicación móvil.
Responda a los cambios más rápido, optimice los costos y realice envíos con confianza.
Cree aplicaciones con más rapidez al no tener que administrar la infraestructura.
Conecte aplicaciones modernas con un completo conjunto de servicios de mensajería en Azure
Acelere el tiempo de comercialización, ofrezca experiencias innovadoras y mejore la seguridad con la modernización de las aplicaciones y los datos en Azure.
Use las tecnologías de conocimiento e inteligencia empresarial de Azure para crear aplicaciones SaaS (software como servicio)
Migre a un modelo SaaS más rápido con un kit de código precompilado, plantillas y recursos modulares.
Explore los servicios que le ayudarán a desarrollar y ejecutar aplicaciones Web3.
Cree soluciones críticas para analizar imágenes, comprender la voz y realizar predicciones con los datos.
Descubra información latente en todos sus datos empresariales con inteligencia artificial.
Proteja sus datos y código mientras se usan los datos en la nube.
Cree modelos de Machine Learning más rápido con Hugging Face en Azure.
Ahorre dinero y mejore la eficacia al migrar y modernizar sus cargas de trabajo en Azure con guías y herramientas probadas.
Migre sus aplicaciones web de ASP.NET a Azure para optimizar los costos, trabajar con confianza y distribuir las características con más rapidez.
Simplifique y acelere el trabajo de desarrollo y pruebas en cualquier plataforma.
Seguridad mejorada y funcionalidad híbrida para sus cargas de trabajo de Linux críticas
Migre sus aplicaciones de sistema central y de rango medio a Azure para reducir los costos de infraestructura.
Amplíe las aplicaciones SAP e innove en la nube en la que confía SAP.
Migre sus bases de datos de SQL Server a Azure con muy pocos cambios (o ninguno) en el código de las aplicaciones.
Migre sus cargas de trabajo de Windows Server a Azure para obtener innovación y seguridad sin precedentes.
Proteja sus datos y código mientras se usan los datos en la nube.
Acelere el tiempo de comercialización, ofrezca experiencias innovadoras y mejore la seguridad con la modernización de las aplicaciones y los datos en Azure.
Integre sin problemas aplicaciones, sistemas y datos para su empresa.
Ejecute sus aplicaciones empresariales y de base de datos de Oracle en Azure
Migre las cargas de trabajo de MongoDB a la nube y modernice la infraestructura de datos con MongoDB Atlas en Azure.
Maximice el valor empresarial en la nube de su organización aprovechando los productos y servicios de Azure para implementar los procedimientos recomendados de FinOps que pueden admitir la optimización de costes en la nube.
Permita una toma de decisiones más rápida y eficaz obteniendo una información más detallada con el análisis.
Obtenga información en menos tiempo con una solución integral de análisis en la nube.
Minimice la interrupción de su negocio con soluciones rentables de copia de seguridad y recuperación ante desastres.
Obtenga superequipos de un solo inquilino y totalmente administrados con almacenamiento de alto rendimiento y sin movimiento de datos.
Incorpore la innovación a cualquier parte de su entorno híbrido, en el entorno local, el entorno multinube y el perímetro.
Ofrezca redes, aplicaciones y servicios con una latencia ultrabaja en el perímetro empresarial.
Ejecute las aplicaciones críticas en Azure para aumentar la agilidad operativa y la seguridad.
Experimente hoy mismo el efecto cuántico con el primer ecosistema en la nube de computación cuántica de pila completa del mundo.
Ofrezca servicios, aplicaciones y redes de latencia ultrabaja en el perímetro del operador móvil.
Explore los servicios que le ayudarán a desarrollar y ejecutar aplicaciones Web3.
Lleve Azure al borde con una integración de red y conectividad sin problemas para implementar aplicaciones conectadas modernas.
Migre sus cargas de trabajo de Windows Server a Azure para obtener innovación y seguridad sin precedentes.
Conecte dispositivos, analice datos y automatice procesos con soluciones seguras, escalables y abiertas de perímetro a nube.
Cree soluciones de IoT abiertas e interoperables que protejan y modernicen los sistemas industriales.
Ayude a proteger los entornos de trabajo físicos con soluciones de IoT escalables diseñadas para una implementación rápida.
Cumpla los objetivos de sostenibilidad medioambiental y acelere los proyectos de conservación con tecnologías de IoT.
Use las características de gobernanza integradas para asegurar el cumplimiento normativo.
Minimice la interrupción de su negocio con soluciones rentables de copia de seguridad y recuperación ante desastres.
Proteja sus datos y código mientras se usan los datos en la nube.
Seguridad de red nativa de nube para proteger sus aplicaciones, la red y las cargas de trabajo.
Explore los servicios que le ayudarán a desarrollar y ejecutar aplicaciones Web3.
Póngase en marcha con facilidad, sea eficiente, mantenga la agilidad y crezca rápidamente con Azure para startups.
Acelere el impacto de su misión, aumente la innovación y optimice la eficiencia, con una seguridad de primer nivel.
Busque arquitecturas de referencia, escenarios de ejemplo y soluciones para cargas de trabajo comunes en Azure.
Haga más con menos recursos para aumentar la eficiencia, reducir los costos e impulsar la innovación
Busque en un catálogo completo con más de 17 000 aplicaciones y servicios certificados.
Planee una ruta clara para su proceso de adopción de la nube con herramientas, guías y recursos probados.
Obtenga el máximo valor en cada etapa de su recorrido en la nube
Vea qué servicios ofrecen una cantidad mensual gratuita.
Pague solo por lo que use, y obtenga además servicios gratuitos
Busque la opción más adecuada para su caso.
Explore ofertas especiales, ventajas e incentivos
Calcule los costos de los productos y servicios de Azure
Calcule el costo total de propiedad y el ahorro de costos que puede obtener.
Vea cómo administrar y optimizar el gasto en la nube.
Conozca el valor y la economía de migrar a Azure
Busque, pruebe y adquiera aplicaciones y servicios de confianza.
Póngase en marcha en la nube con la ayuda de un asociado experimentado
Busque el contenido, las novedades y las guías más recientes para llevar clientes a la nube
Cree, amplíe y escale sus aplicaciones en una plataforma en la nube de confianza.
Llegue a más clientes; venda sus productos directamente a más de 4 millones de usuarios al mes en el marketplace comercial.
AI + Machine Learning, Azure DevOps, Azure Machine Learning, DevOps, Industry trends
By Kate Baroni Software Architect, Microsoft Azure
Posted on
7 min read
Artificial Intelligence (AI) and machine learning (ML) technologies extend the capabilities of software applications that are now found throughout our daily life: digital assistants, facial recognition, photo captioning, banking services, and product recommendations. The difficult part about integrating AI or ML into an application is not the technology, or the math, or the science or the algorithms. The challenge is getting the model deployed into a production environment and keeping it operational and supportable. Software development teams know how to deliver business applications and cloud services. AI/ML teams know how to develop models that can transform a business. But when it comes to putting the two together to implement an application pipeline specific to AI/ML — to automate it and wrap it around good deployment practices — the process needs some effort to be successful.
DevOps has become the de-facto development standard for cloud services. It places an emphasis on process, automation, and fosters a culture that encourages new ways of working together across teams. DevOps is an application-centric paradigm that focuses on the platform, instrumentation, and process to support applications: what is the infrastructure needed to support the application? What tools can be used to automate it? What is the release process for QA/production?
AI/ML projects have their own development methodologies including CRISP-DM and Microsoft Team Data Science Process (TDSP). Like DevOps, these methodologies are grounded in principles and practices learned from real-world projects. AI/ML teams use an approach unique to data science projects where there are frequent, small iterations to refine the data features, the model, and the analytics question. It’s a process intended to align a business problem with AI/ML model development. The release process is not a focus for CRISP-DM or TDSP and there is little interaction with an operations team. DevOps teams (today) are yet not familiar with the tools, languages, and artifacts of data science projects.
DevOps and AI/ML development are two independent methodologies with a common goal: to put an AI application into production. Today it takes the effort to bridge the gaps between the two approaches. AI/ML projects need to incorporate some of the operational and deployment practices that make DevOps effective and DevOps projects need to accommodate the AI/ML development process to automate the deployment and release process for AI/ML models.
Based on lessons learned from several Microsoft projects including the Mobile Bank Fraud Solution, some suggestions for bridging the gap between DevOps and AI/ML projects follow.
DevOps for AI/ML has the potential to stabilize and streamline the model release process. It is often paired with the practice and toolset to support Continuous Integration/Continuous Deployment (CI/CD). Here are some ways to consider CI/CD for AI/ML workstreams:
Use metrics and telemetry to inform what models will be deployed and updated. Metrics can be standard performance measures like precision, recall, or F1 scores. Or they can be scenario specific measures like the industry-standard fraud metrics developed to inform a fraud manager about a fraud model’s performance. Here are some ways to integrate AI/ML metrics into an application solution:
AI/ML models need to be updated periodically. Over time, and as new and different data becomes available — or customers or seasons or trends change — a model will need to be re-trained to continue to be effective. Use metrics and telemetry to help refine the update strategy and determine when a model needs to be re-trained.
The AI/ML pipeline is an important concept because it connects the necessary tools, processes, and data elements to produce and operationalize an AI/ML model. It also introduces another dimension of complexity for a DevOps process. One of the foundational pillars of DevOps is automation, but automating an end-to-end data and model pipeline is a byzantine integration challenge.
Workstreams in an AI/ML pipeline are typically divided between different teams of experts where each step in the process can be very detailed and intricate. It may not be practical to automate across the entire pipeline because of the difference in requirements, tools, and languages. Identify the steps in the process that can be easily automated like the data transformation scripts, or data and model quality checks. Consider the following workstreams:
Model Re-training and Refinement
An automated end-to-end process for the AI/ML pipeline can accelerate development and drive reproducibility, consistency, and efficiency across AI/ML projects.
Versioning is about keeping track of an application’s artifacts and the changes to the artifacts.
In software development projects this includes code, scripts, documentation, and files. A similar practice is just as important for AI/ML projects because—typically—there are multiple components, each with separate release and versioning cycles. In AI/ML projects, the artifacts could include:
Versioning can help provide:
A practical example of the importance of versioning for the AI/ML team happens when the performance of a model changes unexpectedly, and the change has nothing to do with the model itself. The ability to easily trace back inputs, dependencies, model, and data set versions could save days or weeks of effort.
At a minimum, decide on a consistent naming convention and use it for the data files, folders, and AI/ML models. Several different teams will be involved in the modeling process and without naming conventions, there will be confusion over which data sets or model versions to use.
Container architectures have the potential to streamline and simplify model development, test, and deployment. And as a package-based interface, containers make it easy for software applications to connect. Containers create an abstraction layer between models and the underlying infrastructure. This lets the AI/ML team focus on model development and not worry about the platform. Containers can easily enable:
The adoption of DevOps has been very effective at bringing together software development and operations teams to simplify and improve deployment and release processes. As AI and ML become increasingly more important components for applications, more pressure will exist to ensure they are part of an organization’s DevOps model. The suggestions presented are examples of some steps to move towards an integration of two methodologies. To get started, please use some of the links below and please share your feedback and your experience!
Let us know what you think of Azure and what you would like to see in the future.
Provide feedback
Build your cloud computing and Azure skills with free courses by Microsoft Learn.
Explore Azure learning
AI + Machine Learning, Azure Arc, Azure Cosmos DB, Azure Databricks, Azure Kubernetes Service (AKS), Azure Machine Learning, Azure OpenAI Service, Azure SQL Database, Thought leadership
AI + Machine Learning, Azure AI, Azure Machine Learning, Azure Service Fabric, Microsoft Purview, Partners
AI + Machine Learning, Analytics, Azure AI, Azure Machine Learning, Azure OpenAI Service, Best practices, Management and Governance, Thought leadership
AI + Machine Learning, Analytics, Azure AI, Azure Machine Learning, Azure OpenAI Service, Best practices, Management and Governance, Microsoft Purview, Thought leadership
Leave a Reply