|
Sobre Jorge Gros
Nació en Praga, antigua Checoslovaquia en 1946.
Después de la invasión soviética
en el año 1968 emigra a Venezuela y en el año
1983 se traslada a Barcelona.
En Praga estudió primero Química, pero
después de 2 años cambia a Economía.
Su carrera de informático empieza en el año
1975 en Venezuela, en el Grupo T&G. Allí
dirige el desarrollo del software financiero CG/IFS
que llegó posteriormente a tener 800 instalaciones
distribuidas entre 24 países.
Conjuntamente con Juan Carlos Gómez es socio
fundador de Software Greenhouse que empieza sus actividades
en el año 1992.
Tiene 3 hijos con edades entre 20 y 25 años.
Tiene poco tiempo libre, pero procura aprovecharlo
bien. Lo distribuye entre el deporte activo y pasivo,
lectura y música. También le gusta la
buena comida y el buen vino, que muchas veces comparte
con amigos informáticos. En vacaciones le gusta
recorrer Europa en coche.
¿ Cómo ha sido tu trayectoria profesional dentro
del mundo del iSeries ?
Inicié mi andadura informática en entorno
3X , es decir soy un "hombre midrange". Aunque
mis estudios son en Ciencias Económicas, con
27 años por cosas del destino, me convertí
en informático. Desde entonces trabajé
como he dicho antes con los S/3, S/32, S/34, S/38, S/
36 y AS/400. En el 1978 empecé a dirigir equipos
de desarrollo y más adelante pasé a ejercer
funciones de Product Manager.
Software Greenhouse en sus inicios era una empresa
desarrolladora de soluciones multiplataforma y cliente-servidor.
Estábamos muy ilusionados con la programación
orientada a objetos y queríamos usarla para aplicaciones
de gestión. En ese momento no se podía
hacer en el AS400 y empezamos trabajando en Windows.
Pero tuvimos la posibilidad de participar en el "OO
Advisory Council", que era un grupo de empresas
desarrolladoras que colaboró con el Laboratorio
de Rochester en los inicios de la implantación
de OO en el AS/400. Fue muy interesante y también
productivo por los conocimientos que obtuvimos. Y también
contribuyó indirectamente a que obtuviéramos
la distribución de Vision Solutions. Cuándo
Vision llegó a España a buscar un distribuidor
con alta capacidad tecnológica, en IBM los remitieron
a Greenhouse.
¿ De que te sientes más orgullo profesionalmente?
Probablemente del nivel de satisfacción de nuestros
clientes. Nuestros clientes nos aprecian por nuestros
productos y por nuestra forma de hacer. La calidad de
los proyectos siempre es importante para un cliente,
pero en el caso de alta disponibilidad lo es aún
mucho más.
Greenhouse lleva más de 10 años trabajando en el
sector del iSeries. ¿Cómo valorarías el
momento actual del iSeries en España, Latinoamérica
y en el mundo?
Siempre he considerado el AS400 una máquina
muy válida para las empresas y estoy algo resentido
con las personas que van en contra de él. Creo
que nosotros que trabajamos con varias plataformas tenemos
mucho más que decir sobre esto que aquellos que
condenan el AS/400 sin saber nada de él. Creemos
que es tanto o más válida que Unix o cualquier
otra. AS/400 te aporta muchas cosas que en otras plataformas
te las tienes que hacer tú mismo.
El AS/400 es una máquina ignorada por las universidades
y marginada por la mayoría de los grandes consultores.
Si a pesar de esto está donde está, fíjate
que bueno tiene que ser. Hablando de cosas nuestras,
ninguna plataforma tiene unas soluciones de alta disponibilidad
tan completas y versátiles como las que existen
en iSeries.
Ahora, la tendencia del iSeries es convertirse en una
máquina multiplataforma, lo cual abre unos horizontes
completamente nuevos.
¿En el entorno de alta disponibilidad que
tendencias te parecen interesantes?
Estamos muy de acuerdo con lo que explicó Steve
Finnes, Product Manager de Alta Disponibilidad de los
Laboratorios de Rochester, en nuestro
seminario en el Noviembre pasado. IBM está
proveyendo mejor infraestructura para Alta Disponibilidad,
tal y como lo demuestran las mejoras en las últimas
versiones de OS400. Esto permite que las empresas de
Alta Disponibilidad ofrezcan mejores productos con menos
esfuerzo de desarrollo y entonces dediquen más
energía a ampliar las soluciones.
Vision Solutions por ejemplo lanzó en el pasado
mes de Febrero su nuevo producto Orion que ofrece alta
disponibilidad e integración de datos para múltiples
plataformas y proporciona un único centro de
control. Este permite, entre otras facilidades, establecer
reglas de conmutación para múltiples servidores
que puedan operar en un entorno empresarial complejo.
Este producto soportará, aparte de todos los
actuales productos de Vision, soluciones de alta disponibilidad
para la tecnología NT, tecnologías IASP
y SAN y en un futuro muy cercano, soluciones para Linux
Y Unix.
En definitiva, creo que multiplataforma e integración
son las tendencias en Alta Disponibilidad.
Parece como si la Alta Disponibilidad fuera una
problemática de las grandes empresas, cuando
en realidad los modelos actuales de negocio están
muy basados en los sistemas informáticos y cualquier
problema de disponibilidad puede afectar gravemente
a los negocios. ¿Cómo puede una empresa
pequeña o mediana solucionar el problema de la
disponibilidad?
Obviamente no es un problema de tan solo las grandes
compañías. Aunque la dependencia de la
empresa de sus datos y aplicaciones crece con su tamaño,
el sector en que opera la empresa tiene también
mucho que ver. La solución ofrecida por Vision
Solutions es muy escalable y ofrece también soluciones
económicas y efectivas para empresas más
pequeñas
¿ Cuales son los criterios a tener
en cuenta ante un proyecto de Alta Disponibilidad?
Yo destacaría los siguientes aspectos:
- La herramienta de Alta Disponibilidad no tan
solo soluciona las situaciones de contingencia.
Es importante comprender el concepto de Alta Disponibilidad
y definir bien las expectativas de la empresa. En
muchas empresas simplemente ponen en un lado de la
balanza el coste del proyecto de alta disponibilidad
y en el otro la probabilidad de una contingencia y
las pérdidas que puede ocasionar. Además
estas se suelen subestimar, porque muchas de ellas
no son tangibles o no se producen de forma inmediata.
Entonces, demasiadas empresas deciden correr el riesgo.
Nosotros intentamos aclarar que Alta Disponibilidad,
por lo menos la que ofrecemos nosotros en el iSeries,
aporta mucho más, como por ejemplo la eliminación
de todas las paradas planificadas. Estamos hablando
de los paros debidos a las copias de seguridad, mantenimientos
de hardware o cambios del sistema operativo. En algunas
empresas, decidir las fechas para un cambio de versión
se convierte en un drama y al final, los informáticos
tienen que venir los fines de semana o sacrificar
las fiestas o puentes.
El valor del trabajo, realizado por los usuarios en
los tiempos activos que para una instalación
sin alta disponibilidad serían tiempos de paro,
cambia mucho el panorama económica.
.
- El software de Alta Disponibilidad hay que contemplarlo
como una herramienta activa que siempre esta funcionando
y produciendo beneficios. También conviene
mantener activo el ordenador secundario que recibe
la copia. La capacidad de proceso que tenemos que
disponer para poder soportar a los usuarios cuando
se haya hecho el cambio de rol, puede ser usada para
otros procesos en tiempos de operación normal.
Puede ser el desarrollo, aplicaciones no críticas
o procesos de consulta que no actualizan la base de
datos, aprovechando el hecho que existe una réplica
de la base de datos en tiempo real. Esto permite que
la máquina de producción sea más
pequeña que si tuviéramos un único
iSeries, lo cual lógicamente mejora mucho el
escenario económico del proyecto de alta disponibilidad.
Por esto recomendamos a los usuarios y a sus Partners
de IBM, estudiar esta opción cada vez que piensen
en unas ampliaciones de capacidad.
- Alta Disponibilidad es mucho más que
replicación de datos. Incluye replicación
de todo el entorno, comprobación constante
de que toda la copia sea idéntica, detección
de fallos del ordenador, el proceso de cambio de rol
y también el de vuelta a la normalidad.
- El servicio del proveedor de alta disponibilidad
y la metodología de puesta en marcha son de
mucha importancia. Hay una serie de detalles a tener
en cuenta a la hora de implementar una herramienta
de AD. Software Greenhouse cuida mucho ese aspecto.
Creemos que nuestra posición actual en el mercado
se debe sobre todo a nuestros servicios y a la experiencia
y estabilidad de nuestro equipo.
¿ Es importante que una vez tenemos la solución
de Alta Disponibilidad instalada ponerla a prueba?
En muchas instalaciones los informáticos se relajan
cuando ven que todo ya se está replicando correctamente
y esto no nos parece bueno. Como se sabe, en informática
lo que no está probado, siempre puede fallar. Por esto
nuestro procedimiento estándar de puesta en marcha incluye
3 pruebas de cambio de rol y una vez bajo mantenimiento,
recomendamos realizar al menos dos pruebas al año. Y
cada vez que se hace, se realiza un acta, donde se apuntan
las cosas a mejorar y se emite un documento en el que
se certifica que Vision
Suite es una herramienta activa y probada en esta
instalación.
¿Se hacen planes de continencia en las empresas?
Sí que se hacen, pero pocas veces se prueban.
Con lo cual estamos igual. Y en mi opinión muchas
veces se subestiman gravemente algunos aspectos, como
por ejemplo la necesidad de recuperar todas las transacciones
hechas a partir de la última copia de seguridad.
De esta manera, muchas veces resulta que la empresa
tiene un plan de contingencias que no es realista. Alta
disponibilidad en contraste con un plan de contingencia
típico, permite que la operación siga
en cuestión de minutos en vez de días
y eso para muchas empresas es vital. Alta disponibilidad
simplifica el plan de contingencia, porque de hecho
previene que un fallo se convierta en contingencia y
hace que un gran bloque de este plan sea muy fácil
de probar. Por otro lado hay que tener en cuenta que
el plan de contingencia debe cubrir otros aspectos que
no son controlables por un software de iSeries como
los puestos de trabajo, faxes, material de oficina etc.,
etc.)
¿Cuál es el tiempo medio de instalación
de un proyecto de Alta Disponibilidad?
La duración de los proyectos varía entre
6 semanas y 3 a 5 meses. En este tiempo nosotros gastamos
un promedio entre 60 a 300 horas, según la complejidad
del proyecto. Desgraciadamente, los proyectos se suelen
interrumpir mucho por otros proyectos urgentes que surgen
en las instalaciones y también cuesta mucho concretar
las fechas para las pruebas del cambio de rol.
Afortunadamente hoy el mercado ya entiende que una implantación
seria de alta disponibilidad es un proyecto que incluye
análisis, consultoría, formación,
pruebas y hay que asignar ciertos recursos humanos.
La buena noticia es que una vez realizado el proyecto
la supervisión del producto es muy sencilla y
apenas requiere unos minutos de dedicación cada
día.
¿Qué mejoras aportan las últimas
versiones de OS400 respecto a la Alta Disponibilidad?
Las mejoras empezaron con la V4R4, cuando IBM empezó
a mejorar la infraestructura para alta disponibilidad.
Las mejoras más significativas han sido:
- Journaling de IFS, antes se replicaban los objetos
enteros, ahora sólo los bytes modificados.
- La opción minimal journal. Bajo esta opción
el journal solo lleva los datos modificados, no los
registros enteros, lo cual reduce el ancho de banda
necesario para la replicación.
- Incorporación de colas y áreas de
datos en el journal (previamente VISION SOLUTIONS
había desarrollado una API para interceptarlos
e incorporarlos en el journal).
- Aparentemente también es posible activar
cache en el ordenador destino para el remote journal,
lo cuál no hemos probado aún. Pero,
si existe esta posibilidad, sería una mejora
importante poder usar en algunas situaciones un journal
remoto en modo síncrono, sin deteriorar el
rendimiento de la base de datos en la máquina
de producción.
- También estábamos esperando (y creo
que se ha dicho) que la PRPQ que evita que los rendimientos
de algunos procesos específicos se deteriore
al incorporarlos al journal (PRPQ 5799 BJC), se incorporase
al sistema operativo. Pero por el momento sigue siendo
una PRPQ.
¿En qué proyecto estáis trabajando
ahora?
Software Greenhouse tiene la vocación de ser
seguir siendo más que un distribuidor de productos
desarrollados por terceros. Hace años tenemos
en el mercado nuestro producto Data Mart Hi-Spins. Así
que el año pasado hemos lanzado un nuevo producto
propio llamado Hi-Team. Es un software para gestión
integral de actividades de un equipo humano, basada
en proyectos. Abarca a todas las actividades y todos
los integrantes del equipo. Este producto está
incluido en el proyecto Galaxy de IBM. Pero esto ya
sería materia para otra sesión, al menos
tan extensa como la de hoy.
En esta entrevista se hablo de:
Software Greenhouse
- Sobre Software Greenhouse
Fundada en 1992 por Jorge Gros y por Juan Carlos Gómez
Web corporativa
Alta Disponibilidad
Proyecto Galaxy

|