Capítulo 5. La aplicación con carretilla elevadora
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Así que tienes ese nuevo y brillante tiempo de ejecución distribuido, un potencial infinito y un montón de aplicaciones existentes; ¿y ahora qué?
El Contrato
Cloud Foundry pretende mejorar la velocidad reduciendo, o al menos haciendo coherentes, las preocupaciones operativas asociadas a la implementación y gestión de aplicaciones. Cloud Foundry es un lugar ideal para ejecutar servicios y aplicaciones en línea basados en la web, integraciones de servicios y procesamiento de tipo back-office.
Cloud Foundry optimiza la entrega continua de aplicaciones y servicios web haciendo suposiciones sobre la forma de las aplicaciones que ejecuta. Las entradas en Cloud Foundry son aplicaciones: Binarios Java (.jar
o, si insistes, .war
), aplicaciones Ruby on Rails, aplicaciones Node.js, etc. Cloud Foundry proporciona ventajas operativas bien conocidas (agregación de registros, enrutamiento, autorreparación, ampliación y reducción dinámicas, seguridad, etc.) a las aplicaciones que ejecuta. Existe un contrato implícito entre la plataforma y las aplicaciones, y este contrato permite a la plataforma mantener las promesas a las aplicaciones que ejecuta.
Es posible que algunas aplicaciones nunca puedan cumplir ese contrato. Otras aplicaciones podrían hacerlo, aunque con algunos ajustes suaves. En este capítulo, veremos posibles refactorizaciones ...
Get Java nativo en la nube now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.