Primeros pasos (en inglés)
Comunidad (en inglés)
Formación (en inglés)
Tutoriales (en inglés)
Documentación (en inglés)
API, IA y herramientas (en inglés)
Descubre, desarrolla y gestiona microservicios desde un mismo lugar
Gestionar microservicios puede resultar complicado. Anypoint Platform da a tus equipos el impulso necesario para hacerlo en cualquier lenguaje y protege de forma automática todos los servicios.
Desarrolla servicios en los que puedas confiar
Crea microservicios fácilmente con un tiempo de ejecución flexible y una microgateway integrada.
Controla todos los servicios de manera eficiente
Controla los servicios distribuidos, detecta los problemas a tiempo y optimiza el rendimiento desde una misma vista.
Logra que los equipos utilicen tus servicios
Haz que los microservicios sean fáciles de encontrar para que los equipos puedan reutilizarlos y desarrollar a más velocidad.
Despliega microservicios que puedan ejecutarse y ampliarse automáticamente
Desarrolla microservicios con nuestro motor en tiempo de ejecución y nuestra API Gateway integrada para mejorar la gestión, la calidad del servicio y el rendimiento.
Despliega todos los servicios y APIs en Anypoint Runtime Fabric, nuestro servicio de contenedores basado en Kubernetes. Es muy sencillo y ofrece funciones como ampliación automática, aislamiento de aplicaciones y conmutación por error.
Reúne todos tus microservicios en una única vista
Encuentra automáticamente todos tus servicios en Kubernetes sin importar la tecnología empleada para su desarrollo, como Spring Boot, Node.js, etc. También puedes monitorizar toda la arquitectura en un mismo lugar: los servicios que se están ejecutando, su rendimiento y cómo se conectan entre sí.
Implementa políticas de seguridad y efectúa análisis directamente en Anypoint Platform. Implementa un enfoque de seguridad de confianza cero con mTLS y controla el tráfico para que los servicios sigan funcionando sin problemas.
Promueve la reutilización segura de los microservicios entre todos tus equipos
Reutiliza fácilmente los servicios existentes para desarrollar nuevos proyectos de forma más rápida con Anypoint Exchange, que agiliza la búsqueda y el descubrimiento de las posibilidades de tu organización.
Aumenta el rendimiento con acceso sencillo a la documentación y controla quién puede utilizar los servicios con políticas de acceso. La gobernanza integrada garantiza que todos los servicios cumplan automáticamente con los estándares de tu organización.
Nuestra arquitectura de microservicios para IQVIA Lexi abarca varios entornos a nivel global, como aplicaciones de MuleSoft en CloudHub y nuestro clúster de Kubernetes en AWS. Es muy útil poder reunirlo todo con Anypoint Service Mesh y descubrir, gestionar y proteger todos los microservicios desde un mismo sitio.
Ömer TosunDirector de Arquitectura de Integración, IQVIA
Descubre los microservicios para tu organización
Descubre cuándo utilizar una malla de servicios con microservicios
Descubre cómo gestionar APIs de forma segura con una malla de servicios
Descubre las prácticas recomendadas para utilizar los microservicios de forma eficaz
Comience su experiencia de innovación con MuleSoft.
Comience su prueba
Prueba MuleSoft Anypoint Platform gratis durante 30 días. Sin tarjeta de crédito ni instalaciones.
Hable con un experto
Denos más información para que la persona adecuada pueda contactar con usted lo antes posible.
Manténgase al día
Recibe las últimas noticias sobre integración, automatización, gestión de API e IA.
Preguntas frecuentes sobre microservicios
Los microservicios son un enfoque arquitectónico que utiliza pequeños servicios independientes agrupados de forma flexible para crear sistemas de software más complejos. Cada servicio tiene una función concreta y puede desarrollarse, desplegarse y ampliarse por separado.
Los microservicios permiten a los equipos trabajar de forma independiente, ampliar partes del sistema cuando sea necesario, utilizar diferentes tecnologías según los servicios y desplegar actualizaciones sin que toda la aplicación se vea afectada. Los microservicios están diseñados para centrarse en un propósito, lo que permite entender, mantener y probar el código fácilmente. También facilita la gestión de despliegues.
El enfoque ideal implica el desarrollo de un ecosistema de herramientas que trabajen juntas. Java o Python son buenas opciones para desarrollar microservicios. Utilizar Docker para la contenedorización de microservicios y Kubernetes para la coordinación de contenedores puede ayudarte a preparar paquetes y gestionar los microservicios a escala. MuleSoft Anypoint Platform es una plataforma unificada para crear una red centralizada y controlada de microservicios.
Las plataformas de microservicios llevan de forma automática un seguimiento de dónde se está ejecutando cada servicio y ayudan a localizarlos cuando sea necesario. Los servicios se registran de manera autónoma cuando se ponen en marcha y la plataforma proporciona un directorio que otros servicios pueden utilizar para localizarlos y comunicarse con ellos de forma segura a través de API o sistemas de mensajería.
Puedes utilizar API Gateways para gestionar de forma centralizada quién puede acceder a los servicios, implementar autenticación basada en tokens entre servicios, cifrar todas las comunicaciones e implementar políticas de seguridad uniformes para todos los microservicios de una malla de servicios o una plataforma de gestión.
Las API Gateways funcionan como un punto de acceso único para solicitudes externas que gestiona la autenticación, limita la velocidad y lleva a los servicios adecuados. Las herramientas de gestión proporcionan control centralizado sobre las políticas de APIs, la supervisión y la documentación para todos los microservicios.
Puedes utilizar plataformas de coordinación de contenedores como Kubernetes para realizar la ampliación de forma automática, equilibrar las cargas para distribuir el tráfico, controlar el rendimiento de los servicios para identificar cuellos de botella y diseñar servicios sin estado para que puedan ampliarse de manera independiente.
Hay varios enfoques clave para desplegar y actualizar los microservicios sin tiempo de indisponibilidad. Los despliegues de tipo azul-verde implican alternar entre dos entornos de producción idénticos y pasar al verde (nueva versión) en el equilibrador de carga una vez que todas las funciones se han probado y validado. Los despliegues tipo canary conllevan implementar de forma gradual una nueva versión entre un grupo pequeño de usuarios (1-5% del tráfico) e ir aumentando la cantidad poco a poco. Implementar actualizaciones supone sustituir progresivamente instancias de versiones antiguas por la nueva versión.
Una malla de servicios gestiona la comunicación, la seguridad y el control entre microservicios de forma automática. Suele ser necesaria cuando se tienen muchos microservicios que requieren observación y unas políticas coherentes.
