This is the Trace Id: 785a62b4fbbef01d84fed7f3b8ec911a
Saltar al contenido principal
Azure

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.