Omitir navegación

Microservicios en Azure

Simplifican el desarrollo de aplicaciones en la nube distribuidas. Dependen de la seguridad y el escalado automático de nivel empresarial integrados.

¿Qué son los microservicios?

Los microservicios son un estilo de arquitectura de software en que las aplicaciones se componen de pequeños módulos independientes que se comunican entre sí mediante contratos de API bien definidos. Estos módulos de servicios son bloques de creación altamente desacoplados, lo suficientemente pequeños para implementar una única funcionalidad.

La finalidad de las arquitecturas de microservicios es facilitar el desarrollo y el escalado de aplicaciones. Las arquitecturas de microservicios fomentan la colaboración entre equipos independientes y les permite introducir nuevas funcionalidades en el mercado más rápido.

Motivos para usar los microservicios

Compilar servicios de forma independiente

Las aplicaciones basadas en microservicios están compiladas como una colección de servicios altamente desacoplados que controlan una sola acción. Los equipos pueden compilar, comprobar, implementar y supervisar cada servicio de manera independiente.

Escalar servicios de forma autónoma

Los servicios independientes se pueden escalar según las respectivas exigencias, sin que ello afecte al rendimiento general, en lugar de escalar o reducir verticalmente la aplicación completa.

Usar el mejor enfoque

Los equipos de desarrollo obtienen flexibilidad para usar el enfoque de implementación, el lenguaje, la plataforma y el modelo de programación más recomendados para cada servicio.

Aislar puntos de error

Al aislar áreas problemáticas potenciales para servicios individuales, las arquitecturas de microservicios mejoran la seguridad y la confiabilidad. Los servicios se pueden reemplazar o retirar sin que ello afecte a la estructura general.

Entregar valor más rápido

Los equipos pueden implementar rápidamente pequeños módulos independientes. Varios equipos pueden trabajar en distintos servicios al mismo tiempo y poner nuevas características en producción más rápido.

Compile mejor y más rápido con los microservicios en Azure

Simplifique el ciclo de vida de las aplicaciones

Impulse la agilidad y la colaboración y reduzca el tiempo de comercialización mediante los servicios administrados y las herramientas de desarrollo de Azure.

Cuente con una plataforma de confianza

Desarrolle aplicaciones seguras y confiables en una plataforma certificada para el cumplimiento.

Progrese según sus necesidades

Para mejorar el rendimiento general, habilite el escalado a petición automatizado y totalmente administrado.

Gane flexibilidad

Para adaptarse más rápido a las necesidades empresariales, elija el mejor enfoque i la mejor tecnología para cada servicio.

Seleccione el mejor enfoque de microservicios para su empresa

Service Fabric

Consiga el escalado automático, las actualizaciones graduales y la recuperación automática de errores con un marco de microservicios personalizado.

Azure Kubernetes Service (AKS)

Use un servicio de Kubernetes totalmente administrado para controlar el aprovisionamiento, la actualización y el escalado de recursos de clúster a petición.

Functions

Compile aplicaciones con funciones sin servidor simples que escalen a petición según el número de ejecuciones, sin administrar ninguna infraestructura.

API Management

Exponga y publique partes específicas de sus aplicaciones como una API, independientemente de dónde esté hospedada la implementación.

Conseguir una experiencia de desarrollo integral

Visual Studio

IDE para el desarrollo de aplicaciones modernas, con funcionalidades de depuración avanzadas.

Azure DevOps

Solución basada en la nube para la administración del ciclo de vida de las aplicaciones que controla los repositorios de código hospedado, el seguimiento de problemas, las pruebas de carga y las compilaciones automatizadas.

Visual Studio Code

Editor de código abierto ligero para la edición y la depuración de cualquier sistema operativo.

Los clientes están haciendo grandes cosas con los microservicios en Azure

Recursos de microservicios destacados

E-Book

Aprenda cómo desarrollar en Azure desde el primer día

Lea el e-book

Seminario web

Entregue aplicaciones con arquitecturas de microservicios en Azure

Vea el seminario web

Guía de diseño

Diseñe, compile y use microservicios en Azure

Lea la documentación

Soluciones relacionadas

DevOps

Reúna a personas, procesos y productos para entregar valor de forma constante a los usuarios finales

Informática sin servidor

Cree aplicaciones más rápidamente, centrándose en la innovación y no en la administración de la infraestructura

Aplicaciones de LOB

Modernice sus aplicaciones de línea de negocio (LOB) internas para afrontar los desafíos de TI actuales

Desarrollo y pruebas

Simplifique y acelere el proceso de crear y probar aplicaciones entre cada plataforma.

Introducción a los microservicios en Azure