Voy a apuñalar esto. Perdón por una respuesta tan tardía … estaba atrapada en mis borradores y nunca me di cuenta 🙂
Madurez. Yo diría que ambos son iguales. Sí, OpenShift ha existido por más tiempo, pero las tecnologías subyacentes de los componentes que admiten ambos son muy similares. Dicho esto, tanto CF como OpenShift están haciendo grandes cambios en la ejecución / programación (Docker / Kubernetes en OS y DEA se mudan a Diego en CF) … lo que me lleva a creer que ambos están madurando y evolucionando a tasas iguales, cambiando la ejecución central y bits de programación.
Filosofía de diseño. Ambos están diseñados para la escala. Pero hay grandes diferencias. Tome la implementación de la aplicación. CF utiliza una aplicación de inserción (archivos o binarios, de una serie de herramientas / fuentes), combinada sobre la marcha con un paquete de compilación (como Heroku, idiomas / marcos compatibles, autodetectado o especificado en github), y despliega su aplicación . Por el contrario, OpenShift utiliza github por completo a medida que implementa (artefactos de implementación) compuestos por su aplicación y soporte de componentes. Autoescalado, CF no funciona de forma nativa hoy en día, pero sí supervisa la ejecución de su aplicación y puede reiniciar los componentes automáticamente en caso de falla. OpenShift realiza un escalado automático, pero no maneja la falla o el registro de estas tareas con tanta elegancia como CF.
- ¿Cuándo abrirá Apple el iCloud para hacer una copia de seguridad de la Mac?
- ¿Hay alguna posibilidad de que todos mis datos almacenados en el almacenamiento en la nube se pierdan debido a problemas técnicos (irrecuperables) por parte del proveedor? Si es así, ¿puedo demandar al proveedor por ello?
- ¿Qué hace que la computación en la nube sea adecuada para las aplicaciones de gestión de la cadena de suministro?
- ¿Cuál es el significado de la Cloud Native Computing Foundation?
- ¿Amazon Web Services es excesivo para un principiante?
Comunidad. No hace falta decir que la FQ tiene muchos más seguidores, incluidas las empresas que forman parte de la fundación de FQ. GE ha puesto $ 150 millones en CF, y la capitalización de mercado de los miembros de la fundación es de más de $ 1.2 billones, frente a poco más de $ 9 mil millones para Red Hat.
En cuanto a los casos de uso, ambos se pueden usar de la misma manera, principalmente para aplicaciones de 12 factores. Estos suelen caer en el desarrollo web o móvil. Dicho esto, ambos ofrecen a los corredores de servicios que las aplicaciones tengan acceso a servicios externos.