Noticias

Componibilidad de aplicaciones y contenedores de envío

La publicación de blog anterior hablaba sobre la componibilidad de la aplicación. El elemento clave que compone una aplicación es definir las relaciones entre los elementos de la aplicación. El apoyo a las relaciones es uno de los puntos fuertes de Charmed Operator Framework, incluido su tiempo de ejecución, Charmed Operator Lifecycle Manager.

contenedor de envío

La metáfora de un contenedor intermodal o contenedor de envío se mencionó en la publicación anterior del blog. Es un elemento de transporte estandarizado que se puede mover y almacenar a lo largo de la cadena logística. Es una metáfora popular para una forma estandarizada de empaquetar, enviar y ejecutar software, especialmente en la automatización de DevOps. Sin embargo, carece de un aspecto de los contenedores de software: cuando un contenedor marítimo llega a su destino, la carga generalmente se descarga y el contenedor se reutiliza para el próximo envío.

aplicación en contenedores

Sin embargo, eso contenedor de software nunca será desinstalado. En su lugar, conservará su carga útil y seguirá siendo parte de la aplicación. Existen metáforas apropiadas del mundo real para esta configuración, y no se limitan a contenedores de envío puros. Hay generadores en contenedores, casas en contenedores, sistemas de desalinización en contenedores, cocinas de campo en contenedores e incluso baterías en contenedores. Estas aplicaciones permanecen dentro del contenedor mientras utilizan el transporte intermodal, que es mucho mejor que los contenedores de envío puros. Por supuesto, estos ejemplos no son tan populares en el mundo real como los contenedores de software en el mundo del software.

Esta es la batería dentro de un contenedor en el banco de pruebas de National Grid en Idaho. (Dominio público/Obras del gobierno de EE. UU.)

En el mundo de los envases, pocas personas se preocupan por la marca o el tipo de envase. Las partes relevantes son la carga útil, la carga. Los clientes eligen comprar bienes de los proveedores, y el uso de contenedores en el mundo de la logística a menudo se oculta a los consumidores, clientes y proveedores.Esto también es similar en el mundo del software porque usuario Las aplicaciones en contenedores de y generalmente no se preocupan por la tecnología de contenedores. El enfoque del usuario está en usar la aplicación.

Publicaciones relacionadas

Aplicaciones y Contenedores

Pero en el mundo del software, la carga útil y el contenedor están unidos y se mantienen juntos. Por lo tanto, los proveedores de aplicaciones o software se preocupan por la tecnología de contenedores para garantizar que los contenedores disponibles sean útiles para los usuarios. Y dado que los proveedores crean contenedores de software con sus cargas útiles, las relaciones de componibilidad con los metadatos deben prepararse adecuadamente al preparar los propios contenedores de software.

Sala de seguridad móvil del sitio de construcción (Área pública)

Contenedor de aplicación: el lugar adecuado para la composición.

Para respaldar las relaciones, Charmed Operator Framework proporciona una caja de herramientas para preparar contenedores de software para admitir aplicaciones de escritura. Los usuarios utilizan Charmed Operator Lifecycle Manager para crear aplicaciones declarando las relaciones entre ellas. Usando la metáfora de una cocina salvaje empacada en un contenedor de envío, podemos decir que Charmed Operator Framework estandariza las entradas de energía, la plomería, la calefacción y el aire acondicionado, y más.

Relaciones en el marco del operador fascinante

Pasando al mundo de los contenedores de software, Charmed Operator Framework define cómo configurar aplicaciones, cómo integrar aplicaciones cuando se usan en el contexto de aplicaciones compuestas, cómo manejar eventos relacionados y más.

Todos estos elementos están empaquetados en Charmed Operator, que es un artefacto adicional de la aplicación. Cree un Operador encantado para cada aplicación. (Lee mas El artículo explica la estructura del marco.y obtener una visión general Cómo los operadores encantados anulan las relaciones.) Un ejemplo de composición de aplicación es Kubeflow fascinante, que proporciona Charmed Operators para elementos de aplicación para que los científicos puedan ponerse de pie e integrar las aplicaciones de Kubeflow que necesitan en diversos entornos, por ejemplo, computadoras portátiles personales, estaciones de trabajo o clústeres.

Otras lecturas

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba