Me entero por twitter de que IBM ha subido a Docker Hub una imagen de su Datapower. Su versión anterior estaba publicada en GitHub
A primera vista:
- El tamaño de imagen está por debajo de 1 Giga
- Aunque IBM no proporciona el Dockerfile en github o docker hub (como si hacia en la versión anterior) al entrar por /bin/sh en el contenedor nos encontramos un Dockerfile y un entorno con busybox que nos indican que se ha montado desde scratch)
- Parece no necesitar permisos privilegiados
- Al menos no se ejecuta con –priviledged como la versión anterior y no parece necesitar bloquear recursos en el host. Antes el firmware se descifraba usando cryptodevices del host y en caidas incontroladas los /dev/crypt quedaban bloqueados e impedian iniciar una nueva instancia del contenedor
- Se trata de una BETA de la 7.5.2
- ¿tiene sentido subir una BETA a dockerhub?
De llevarse bien con +IBM API Connect y poder crearse un dominio de API desde la CMC, se solucionarían la mayoría de problemas de la versión anterior que me llevaban a no recomendar su uso en entornos productivos y podría ser una opción interesante a valorar. Algunas cuestiones:
- Parcheado: Sin el dockerfile, se espera que las subidas a dockerhub estén alineadas con los fixpacks que libere IBM (en la versión anterior era un dolor actualizar la versión docker)
- Licencia: ¿cómo va a controlar IBM el número de instancias que levanto?
- Rendimiento: Suponiendo que la versión 5.0.3 de API Connect que se debe liberar en breve va a solucionar los graves problemas de rendimiento ¿como se comportará Datapower en Docker frente a la máquina física o virtual equivalente?
Comentar