Avalados por :

Descubre por qué usar SAP Cloud Platform Kyma en lugar de un clúster de Kubernetes estándar

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 5 Vistas
0
Loading...
Al comenzar a aprender más sobre el tiempo de ejecución de SAP Cloud Platform Kyma, comenzarás a escuchar que Kyma se describe como un tiempo de ejecución de Kubernetes. A menudo nos preguntan por qué debería usar Kyma y no simplemente usar el clúster de Kubernetes estándar. En este blog responderé a esta pregunta explicando qué es exactamente Kyma.

Antes de poder explicar Kyma, necesito explicar Kubernetes, ya que Kyma se ejecuta sobre él. Kubernetes proporciona un marco para ejecutar sistemas distribuidos basados en contenedores. Puedes pensar en un contenedor como una máquina virtual muy liviana que contiene un pequeño fragmento de software, que sirve a una aplicación más grande, también conocida como un microservicio. Con esto, Kubernetes proporciona una serie de componentes que se utilizan para administrar el ciclo de vida de los contenedores, pero deja la elección de las dependencias de la aplicación, como buses de mensajería, monitoreo, registro, etc., a tu elección.

Para abordar estas necesidades, numerosos proyectos han sido desarrollados por la comunidad de código abierto. Con esta flexibilidad vienen muchas decisiones que deben tomarse para determinar qué proyecto se debe utilizar para cada propósito. Estas decisiones también implican mucho tiempo para determinar qué se adapta mejor a la necesidad, cómo instalar el proyecto, cómo integrarlo con otros proyectos elegidos, lo que se traduce en muchas investigaciones, aprendizajes y frustraciones. Esto, por supuesto, intriga a algunas personas para poner este esfuerzo en aprender todo esto y descubrir cómo integrar todas las piezas juntas y, lo que es más importante, cómo mantenerlo funcionando sin problemas. Además, los aspectos operativos son bastante amplios e implican desafíos para abordar cómo se puede ajustar cada proyecto para ejecutarse eficientemente y cómo lidiar con los problemas que cada proyecto puede traer a la mesa. Esto se convierte en un esfuerzo continuo a medida que los proyectos y Kubernetes se actualizan con nuevas características, correcciones, etc.

Volviendo a la pregunta original sobre qué es Kyma. Kyma es un proyecto de código abierto construido sobre Kubernetes que se compone de una colección de proyectos unidos para simplificar la extensión e integración de software monolítico. Todas las investigaciones, aprendizajes y frustraciones sobre qué proyectos usar y cómo integrarlos juntos se han realizado, así como el mantenimiento continuo y mejoras, brindándote la oportunidad de conectar y extender rápidamente aplicaciones. El proyecto fue iniciado originalmente por SAP, pero ha sido donado a la comunidad de código abierto, lo que permite más contribuciones que en última instancia nos benefician a todos.

Los proyectos elegidos de Kyma abordan las necesidades relacionadas con una arquitectura de microservicios, consumo de eventos, autenticación, registro, trazado, monitoreo y alerta. Además, el catálogo de servicios permite el consumo fácil de servicios en la nube disponibles por los hiperescaladores utilizando corredores de servicios abiertos, así como los servicios que has conectado a Kyma mediante el conector de aplicaciones. El conector de aplicaciones te permite conectar fácilmente cualquier aplicación y exponer sus API y Eventos de manera segura.

Al no tener que preocuparte por ninguna de las dependencias de la aplicación, un desarrollador puede utilizar los Eventos de una aplicación conectada para activar funciones sin servidor o microservicios para extender una función comercial. Las API del sistema conectado se pueden utilizar para proporcionar integración entre diferentes sistemas o información adicional relacionada con un flujo de Eventos. Tanto las funciones sin servidor como los microservicios también se pueden exponer fácilmente a otras aplicaciones.

En resumen, la misión de Kyma es proporcionar todos los componentes necesarios para conectar y extender fácilmente aplicaciones monolíticas.

Para obtener más información sobre Kyma y sus componentes relacionados, visita este blog y visita el sitio de Kyma.
Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

Sin respuestas

No hay respuestas para mostrar No hay respuestas para mostrar Se el primero en responder

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?