InterSystems Official
David Reche · Feb 9

Actualización sobre nuestra cadencia de lanzamientos

Desde 2018, InterSystems ha estado utilizando una cadencia de lanzamiento doble con InterSystems IRIS (aquí puedes ver el anuncio original desde cuando empezamos). Ofrecemos:

  • Versiones de Entrega Continua (Continuous delivery, CD) — estas versiones ofrecen acceso a nuevas funcionalidades de forma rápida. Son perfectas para el desarrollo e implementación de aplicaciones que son actualizadas continuamente y pueden aprovechar las nuevas funcionalidades de forma inmediata.
  • Versiones de Mantenimiento Extendido (Extended maintenance, EM) — estas versiones son menos frecuentes que las de Entrega Continua, pero ofrecen la estabilidad mejorada de las versiones de mantenimiento. Son perfectas para grandes aplicaciones empresariales en las que la facilidad de obtener parches en las versiones de mantenimiento es más importante que tener un acceso rápido a nuevas funcionalidades.

Hemos recibido opiniones muy positivas sobre este enfoque y la gente ha empezado a referirse a ellas como el "tren lento" y el "tren rápido".  Las versiones EM son el “tren lento”,  preferido por clientes y partners que tienen una gran base de clientes con servidores físicos. Las versiones CD son el “tren rápido", preferido por clientes y partners que buscan las últimas y mejores funcionalidades.  

Otros muchos proveedores de software están usando ahora este doble enfoque, llamando normalmente LTS a su “tren lento”. LTS significa Long Term Support (Soporte a largo plazo). La estrategia de InterSystems hacia el soporte está muy centrada en el cliente; damos soporte a clientes de cualquier versión durante todo el tiempo que la estén utilizando. Por eso usamos el término Mantenimiento Extendido (EM).

Nuestra cadencia de lanzamientos ha evolucionado según íbamos creciendo. Al principio, las versiones EM eran en formato kit y las versiones CD eran en formato contenedor. En 2020, al aumentar la popularidad de los contenedores, incluimos tanto los kits como los contenedores en las versiones EM.  Como resultado, las versiones EM son la ".1" cada año y las versiones CD son las ".2", ".3", etc.

Con nuestra versión 2021.2 evolucionamos nuestra cadencia un poco más:

  • Las versiones CD ahora están disponibles tanto en formato kit como en contenedores
  • Añadimos HealthShare Health Connect a estas versiones, junto con InterSystems IRIS e InterSystems IRIS for Health

Hicimos esto debido a la demanda de nuestros clientes. Aunque más del 70% de los desarrolladores usan ahora InterSystems IRIS en contenedores, aquellos que desarrollan directamente en MacOS y Windows querían poder acceder al tren rápido. Los despliegues en producción de versiones CD están siendo más habituales también, algunos clientes están menos familiarizados con la ejecución con contenedores en producción. Los clientes de Health Connect querían poder acceder a las nuevas funcionalidades frecuentes. 

Restricciones en las versiones CD

Aunque ahora ofrecemos versiones CD en formato kit, aún son diferentes de las versiones EM. Las versiones CD son el "tren rápido" y están pensadas para que los clientes tengan acceso de forma rápida y sencilla a lo último y mejor.  Tienen varias restricciones:

  • No hay actualizaciones de mantenimiento o actualizaciones SV en las versiones CD. No hay parches personalizados en las versiones CD. En su lugar, hay que ir a la siguiente versión CD, que incluye todas las reparaciones de defectos y las actualizaciones de seguridad.
  • No damos soporte a conversiones mediante actualización desde Caché o Ensemble a versiones CD. En su lugar, hay que ir a la versión EM más nueva. Los clientes y partners que crearon aplicaciones con la generación anterior de nuestros productos - Caché y Ensemble - están mejor atendidos en el "tren lento", porque encaja mejor con el ritmo al que están acostumbrados.
  • Las rutas de actualización de versiones CD se limitan a:
    • la siguiente versión CD (por ejemplo, 2020.2→2020.3)
    • la siguiente versión EM grande o una versión de mantenimiento de ese año (2020.2→2021.1, 2020.3→2022.1, 2020.3->2021.1.1)

Estas restricciones no son nuevas, pero los clientes que usaban versiones CD en el pasado estaban simplemente reemplazando contenedores. No nos encontramos ninguna situación en la que los clientes necesitaran algo más. Hice una presentación en el Virtual Summit 2020 sobre el Ciclo de vida de los productos de InterSystems y los comentarios que recibí fueron que el enfoque doble estaba funcionando bien y las restricciones de las versiones CD eran algo natural.

Ahora que hemos introducido las versiones CD en formato kit, quería recordar a todos cómo funcionan las versiones CD y EM. Si utilizas 2021.2 en formato kit, deberías esperar a actualizar a 2022.1. De ahí podrás seguir en el "tren rápido" o cambiar al "tren lento" sin un esfuerzo extra.

0
0 37
Debate (0)2
Inicie sesión o regístrese para continuar