This is the Trace Id: e1d09ecd4b26a6f94b2d8115860bb85c
Saltar al contenido principal Explorar Ver todos los productos (más de 200) Microsoft Foundry Azure Copilot GitHub Copilot Azure Kubernetes Service (AKS) Azure Cosmos DB Azure Database for PostgreSQL Azure Arc Microsoft Fabric Linux Virtual Machines en Azure Foundry Models Foundry Agent Service Foundry IQ Foundry Tools Foundry Control Plane Observability en Foundry Control Plane Azure OpenAI en Foundry Models Voz de Azure en Foundry Tools Azure Machine Learning Ver todas las bases de datos Azure Cosmos DB Azure DocumentDB Azure SQL Azure Database for PostgreSQL Redis Administrado de Azure Microsoft Fabric Azure Databricks Linux Virtual Machines en Azure Windows Server en Azure Azure Functions Azure Virtual Machine Scale Sets Azure API Management Azure Container Apps Azure Kubernetes Service (AKS) Azure Kubernetes Fleet Manager Azure Container Registry Red Hat OpenShift en Azure Azure Container Instances Almacenamiento de contenedores de Azure Azure Arc Azure Local Microsoft Defender for Cloud Azure Monitor Microsoft Sentinel Azure Migrate Ve todas las soluciones (más de 40) Soluciones de la nube para pequeñas y medianas empresas Centro de migración y modernización de la nube Análisis de datos para la IA Azure Databases Agentes y aplicaciones de IA Microsoft Marketplace Microsoft Sovereign Cloud Agentes y aplicaciones de IA IA responsable con Azure Infraestructura de IA Análisis de datos para la IA Operaciones de aprendizaje automático (MLOps) Desarrollo de aplicaciones con poco Código en Azure Servicios de integración Informática sin servidor DevOps Centro de migración y modernización Migración de aplicaciones de .NET Bases de datos en Azure Linux en Azure Oracle en Azure SAP en la nube de Microsoft Nube adaptable Informática de alto rendimiento (HPC) Infraestructura como servicio (IaaS) Resistencia Azure Essentials Frontier Accelerate for Azure FinOps en Azure Microsoft Marketplace Información general sobre los precios de Azure Crear una cuenta de Azure Servicios de Azure gratis Opciones de compra flexibles Calculadora de precios FinOps en Azure Maximiza el ROI de la IA Planes de ahorro de Azure Reservas de Azure Ventaja híbrida de Azure Virtual Machines Azure SQL Microsoft Foundry Microsoft Fabric Azure Kubernetes Service (AKS) Microsoft Defender for Cloud Ver más Empresas de desarrollo de software Microsoft Marketplace Buscar un partner Recursos para partners de Azure Comenzar a usar Azure Casos de clientes Informes de análisis, e-books y notas del producto Vídeos Más información sobre la informática en la nube Documentación Explorar Azure Portal Recursos para desarrolladores Plantillas de inicio rápido Recursos para startups Comunidad de desarrolladores Estudiantes Azure para partners Blog Eventos y seminarios web Aprender Asistencia Contacto con ventas Introducción a Azure Iniciar sesión

Desarrollo de aplicaciones modernas

Responda a los cambios más rápido, optimice los costes y realice envíos con confianza.
Información general

Bloques de creación del desarrollo de aplicaciones modernas

El desarrollo de aplicaciones modernas es un enfoque que permite innovar rápidamente mediante arquitecturas nativas de la nube con microservicios de acoplamiento flexible, bases de datos administradas, inteligencia artificial, compatibilidad con DevOps y supervisión integrada. Satisfaga las necesidades cambiantes de sus clientes con aplicaciones que proporcionen experiencias muy personalizadas y cambien de forma dinámica para responder a eventos en tiempo real.
  • La arquitectura nativa en la nube le permite reaccionar ante nuevas ideas con mayor frecuencia, responder a las necesidades en evolución con mayor rapidez y ejecutar aplicaciones resistentes y escalables con más facilidad. Al empaquetar el código y las dependencias de la aplicación en contenedores e implementarlos como microservicios, aumenta la portabilidad de la arquitectura para implementar aplicaciones en entornos con poca o ninguna modificación. Los cambios se pueden realizar en componentes individuales con menor riesgo para toda la aplicación.

    Kubernetes le ayuda a administrar los contenedores a gran escala. Aumente la velocidad de lanzamiento y la escalabilidad operativa con herramientas y procesos de DevOps para automatizar la compilación, las pruebas y la entrega de los microservicios.
  • Integre la inteligencia artificial en las capas de aplicación de lógica de negocios e interfaz de usuario para mejorar las experiencias de usuario y profundizar en la información empresarial. Atraiga a audiencias de todo el mundo con la adición de traducción, bots de chat y voz en las interfaces de usuario habilitadas para la IA. Mejore la lógica de negocios con la IA para escenarios como búsqueda, personalización, procesamiento de documentos, análisis de imágenes, detección de anomalías y análisis de voz.

    El desarrollo de aplicaciones modernas permite a los desarrolladores de todos los niveles de aptitudes agregar fácilmente funcionalidades de inteligencia artificial a sus aplicaciones con modelos de inteligencia artificial precompilados y personalizables para voz, visión, lenguaje y toma de decisiones.
  • Las integraciones modernas que usan conectores y API listos para usar le ayudan a ser más productivos, acceder a los datos fácilmente y mantener los sistemas dispares actualizados en tiempo real. Los conectores son integraciones listas para usar que facilitan la conexión de aplicaciones con software como servicio, sistemas y datos en cualquier lugar, ya sea de forma local o en la nube.

    Las API ligeras permiten la integración con protocolos como REST y OAuth. Simplifican la recuperación y el uso compartido de datos entre servicios sin tener que usar un bus de mensajes más pesado. Aproveche las API que ya existen en una empresa y expóngalas con seguridad a través de una puerta de enlace con funcionalidades híbridas para acceder a las API en el perímetro, en el entorno local o en otras nubes.
  • Ofrezca experiencias digitales personalizadas y dinámicas sin tener que controlar infraestructuras de bases de datos complejas ni la administración de seguridad. Las bases de datos totalmente administradas basadas en la nube proporcionan una escala ilimitada, acceso de baja latencia a datos enriquecidos y protección de datos avanzada, todo ello integrado, independientemente de los lenguajes o marcos. Elija los modelos de datos, las API, las estructuras de almacenamiento y las opciones de implementación que mejor se adapten a los patrones de la aplicación.

    Las bases de datos elásticas y siempre activas admiten la continuidad empresarial y mejoran la capacidad de respuesta del entorno en constante evolución. Permiten que las operaciones cumplan un objetivo de latencia y disponibilidad coherente sin tener que realizar las tediosas tareas de administración de bases de datos, lo que conlleva una reducción del costo total de propiedad.
  • Los cambios de mercado rápidos requieren ciclos de lanzamiento más cortos sin sacrificar la calidad, la estabilidad ni la seguridad. Las herramientas y los procesos de integración y entrega continuas (CI/CD) facilitan el planeamiento, la administración de riesgos, la adaptación a las necesidades de los clientes en constante evolución y la mejora de la estabilidad del sistema. Publique de forma rápida, coherente y confiable mediante herramientas muy productivas, con la automatización de los pasos rutinarios y manuales, y la iteración en incrementos pequeños con pruebas e integración continuas.

    Aplique directivas y controles de forma proactiva y establezca puertas automatizadas como parte de la canalización para mover aplicaciones entre fases de manera fluida hasta que se pongan a disposición de los clientes.
  • Con un entorno cada vez más difícil de administrar, maximizar el uso de la automatización ayuda a mejorar la eficacia operativa, identificar problemas antes de que afecten a la experiencia del cliente y mitigar rápidamente los problemas cuando se producen. Las plataformas totalmente administradas proporcionan registros automatizados, escalado y alta disponibilidad. La telemetría enriquecida, las alertas que permiten adoptar medidas y una visibilidad total de las aplicaciones y los sistemas subyacentes son fundamentales para un enfoque de desarrollo de aplicaciones modernas.

    La automatización de comprobaciones periódicas y la aplicación de procedimientos recomendados, como la infraestructura como código y la ingeniería de fiabilidad del sitio, promueve la resistencia y ayuda a responder a incidentes con un tiempo de inactividad y una pérdida de datos mínimos.
  • Las aplicaciones modernas requieren seguridad multicapa en el código, las canalizaciones de entrega, los tiempos de ejecución de la aplicación y las bases de datos. Empiece por proporcionar a los desarrolladores equipos de desarrollo seguros con una identidad bien gobernada. Como parte del ciclo de vida de DevOps, use herramientas automatizadas para examinar las dependencias de los repositorios de código y busque vulnerabilidades al implementar aplicaciones en el entorno de destino. Los secretos de nivel empresarial y la administración de directivas cifran las aplicaciones y proporcionan al equipo de operaciones el cumplimiento centralizado de directivas.

    Con los servicios de proceso y base de datos totalmente administrados, el control de seguridad se integra y la protección contra amenazas se ejecuta en tiempo real.
Volver a las pestañas
CARACTERÍSTICAS

¿En qué consiste el desarrollo de aplicaciones modernas?

Aumente la confiabilidad y seguridad

Ofrezca una calidad y un rendimiento coherentes a cualquier escala mediante el uso de bases de datos totalmente administradas con alta disponibilidad integrada, copia de seguridad a un momento dado y latencia de milisegundos de un solo dígito. Compile con más seguridad mediante la integración de controles en los procesos de DevOps. Aumente la seguridad de los datos con detección de amenazas avanzada y protección de datos.

Reducir costes

Pague solo por lo que necesita y delegue el mantenimiento usando herramientas a petición y bases de datos y proceso sin servidorReducir los costes de desarrollo con soluciones con poco código. Obtenga recomendaciones de administración de recursos y optimización de costes proactivas y prácticas, incluso relativas a cuándo usar instancias de nivel Gratis y de acceso puntual.

Habilite el desarrollo remoto

Ponga en marcha cualquier proyecto en solo unos minutos en entornos de desarrollo hospedados en la nube, seguros y totalmente configurados. Colabore en tiempo real en las revisiones de código y en la programación en pareja con la identidad y acceso correctamente gobernados. Automatice los flujos de trabajo de código a nube y supervise el estado y el rendimiento de la aplicación antes de que se produzcan problemas.
Historias de clientes

Los clientes están consiguiendo cosas fantásticas con el desarrollo de aplicaciones modernas en Azure

Preguntas más frecuentes

  • Las aplicaciones modernas son arquitecturas nativas de la nube que aprovechan el código empaquetado y las dependencias en contenedores y los implementan como microservicios para aumentar la velocidad de desarrollo mediante prácticas de DevOps. Las aplicaciones modernas aprovechan la automatización mediante la incorporación de la integración, la entrega y la implementación continuas, junto con una seguridad automatizada para garantizar que los equipos de desarrollo puedan producir soluciones con más rapidez y entregarlas de forma segura.
  • Comience con un modelo de dominio. Un modelo de dominio es un modelo abstracto del área de especialización de un negocio que organiza el conocimiento de esa área y proporciona un lenguaje común para los desarrolladores y los expertos en la materia. Derive los microservicios del modelo de dominio en un proceso de cuatro pasos. Use el vínculo siguiente para ver cómo integrar un modelo de dominio en los microservicios adecuados para su caso.
  • Las arquitecturas modernas permiten mejorar la seguridad incluyéndola en el proceso de administración del ciclo de vida de las aplicaciones (ALM). Está bien afianzada en las fases de diseño, desarrollo, pruebas y lanzamiento, y reevaluación. Por tanto, la seguridad se revisa constantemente para asegurar el cumplimiento normativo. La automatización de la seguridad y los desencadenadores clave durante la administración del ciclo de vida de las aplicaciones y la canalización de CI/CD garantizan una supervisión continua de la seguridad y reducen la carga de trabajo manual y los posibles errores.
  • Si tiene una aplicación en el entorno local y no quiere modernizarla, expórtela a un contenedor y ejecútela en Kubernetes. Esto requiere solo algunos cambios mínimos en el código, por lo que la aplicación se ejecutaría de forma similar, pero podría escalarse mucho más fácilmente. Si desea incorporar funciones de Azure Functions a una aplicación del entorno local, es necesario reescribir algún código para incluir eventos y desencadenadores. Como alternativa, puede ejecutar Azure Functions en contenedores de Kubernetes, lo que requiere migrar a la nube.
Siguientes pasos

Descubra lo que puede hacer a continuación

Una mujer con una camiseta verde con el pelo rizado corto sonriendo mientras mira a una mujer con una camiseta amarilla.
Soluciones de Azure

Más información sobre más soluciones en la nube de Azure

Solucione sus problemas empresariales con combinaciones probadas de servicios en la nube de Azure, así como documentación y arquitecturas de ejemplo.
Un hombre con una camisa blanca usando un portátil.
Centro de soluciones empresariales

Buscar la solución Microsoft Cloud adecuada

Examina el centro de soluciones empresariales de Microsoft para encontrar los productos y soluciones que pueden ayudar a tu organización a alcanzar tus objetivos.

Empiece hoy mismo a crear aplicaciones modernas

Español (España) Privacidad de la salud del consumidor Ponte en contacto con Microsoft Privacidad Gestionar cookies Condiciones de uso Marcas registradas Sobre nuestra publicidad Docs de cumplimiento de la UE