Trace Id is missing
Saltar al contenido principal

Microservicios en Azure

Crea aplicaciones resistentes, muy escalables y distribuidas para ofrecer valor con más rapidez.

¿Qué son los microservicios?

Los microservicios son un método arquitectónico para crear aplicaciones donde cada función (o servicio) principal se compila e implementa de forma independiente. La arquitectura de microservicios es distribuida y ligeramente acoplada, por lo que un error en un componente no interrumpe toda la aplicación. Los componentes independientes funcionan juntos y se comunican con contratos de API bien definidos. Crea aplicaciones de microservicios para satisfacer las necesidades empresariales que cambian rápidamente y comercializar las nuevas características con más rapidez.

Una habitación con grandes cables de colores que cubren el techo y bajan en cascada hasta el suelo

Administra fácilmente las nuevas versiones de características, las actualizaciones y las correcciones de errores en componentes individuales sin necesidad de volver a implementar toda la aplicación. Automatiza el flujo de trabajo de entrega de software con una canalización de integración e implementación continuas (CI/CD), como Acciones de GitHub.

 

 

 

Una sala de servidores con hilos y cables a ambos lados

Escala servicios y subsistemas individuales en función de las necesidades de recursos sin necesidad de escalar horizontalmente toda la aplicación. Empaqueta una mayor densidad de servicios en un solo host mediante el uso de un orquestador de contenedores como Azure Kubernetes Service (AKS) o Azure Red Hat OpenShift.

 

 

 

Una persona trabajando en un escritorio de pie

Reemplaza o retira servicios individuales sin que afecte a toda la aplicación. A diferencia del modelo de aplicación monolítica tradicional, las plataformas de microservicios usan modelos como la interrupción de circuito para tolerar errores de servicios concretos, lo que mejora la seguridad y la confiabilidad. Para facilitar esta tarea, instala una malla de servicios con Service Mesh Interface (SMI) para Azure Kubernetes Service (AKS) o Red Hat OpenShift Service Mesh para Azure Red Hat OpenShift.

Una persona hablando en una reunión

Elige el método de implementación, el lenguaje, la plataforma de microservicios y el modelo de programación preferidos de tu equipo para cada servicio. Publica tus API de microservicios para el consumo interno y externo, y administra los problemas transversales, como la autenticación, la autorización, la limitación, el almacenamiento en caché, la transformación y la supervisión con Azure API Management.

Volver a las pestañas

Explorar arquitecturas de soluciones de microservicios

Creación de microservicios en Azure

Descubre qué son los microservicios, sus ventajas y desafíos.

Uso del análisis de dominios para modelar microservicios

Obtén un conjunto de microservicios bien diseñados con el marco de diseño controlado por el dominio (DDD).

Identificación de los límites de los microservicios

Comienza con un modelo de dominio meticulosamente diseñado para determinar el tamaño adecuado de un microservicio.

Modelos de diseño de microservicios

Explora modelos de diseño que ayudan a mitigar algunas de las dificultades que presentan los microservicios.

Creación de una canalización de CI/CD para microservicios

Crea un proceso de CI/CD de calidad para lograr ciclos de lanzamiento de versiones más rápidos y confiables.

Recorrido de la solución Azure Kubernetes Service (AKS)

Conoce AKS, dispón tu organización en torno a roles y responsabilidades, e implementa cargas de trabajo listas para producción.

Más información sobre productos y servicios para la arquitectura de microservicios

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS)

Servicio de Kubernetes totalmente administrado, seguro y con alta disponibilidad.

Red Hat OpenShift en Azure

Red Hat OpenShift en Azure

Servicio Red Hat OpenShift totalmente administrado, ofrecido en colaboración con Red Hat.

Azure Functions

Azure Functions

Plataforma de proceso sin servidor controlada por eventos que también soluciona problemas de orquestación complejos.

Azure Container Apps

Azure Container Apps

Crea e implementa aplicaciones modernas mediante contenedores sin servidor.

Azure Cosmos DB

Azure Cosmos DB

Base de datos NoSQL rápida con API abiertas para cualquier escala.

Azure Container Registry

Azure Container Registry

Registro de imágenes y artefactos de Docker y OCI (Open Container Initiative).

Azure API Management

Azure API Management

Una plataforma de administración híbrida y multinube para las API de todos los entornos.

Empezar a crear aplicaciones de microservicios

Configuremos tu cuenta gratuita de Azure.

Lee Diseño de sistemas distribuidos

Conoce componentes y modelos repetibles para desarrollar sistemas distribuidos confiables de una forma más sencilla y eficaz.

Obtener una guía para tu proceso de adopción de soluciones nativas de nube

Explora los recursos de aprendizaje de Kubernetes, incluidos vídeos, artículos, libros y seminarios web técnicos.