Albert Buendia  August 24 2009


August 24 2009  Albert Buendia

DAOS es una de las novedades introducidas en Domino 8. Juan Carlos Trigo ya publicó un excelente artículo en el ESLUG. Si dispones de un servidor Domino versión 6 o superior es posible realizar una estimación del espacio ahorrado por el servicio DAOS. IBM ha ido publicando varias versiones da la herramienta DAOS Estimator Tool. A día de hoy, la última es la versión 1.4 publicada a mediados de Abril 2009. Es importante tener en cuenta que DAOS no sólo es válido para buzones de correo sino para cualquier aplicación NSF.

Ventajas
-------------
  • Disminución muy importante de los tamaños de los buzones de correo de los usuarios.
  • Disminución del tiempo de la ventana de copia de seguridad.

Inconvenientes
----------------------
  • Necesidad de activar el Transaction Logging si no lo tenemos ya activado.
  • Necesidad de actualizar el aplicativo de copia de seguridad a una versión que soporte DAOS.


En realidad el Log Transaccional no es un inconveniente. Debería ser un debe de todos los servidores Domino. En los servidores de datos relacionales, el log transaccional es un componente imprescindible e importantísimo. IBM publicó recientemente una series de artículos sobre las bondades y beneficios de activar el Transaction Logging sobre servidores Domino. Muy recomendable su lectura. Por otra parte, en estos momentos el principal inconveniente de activar DAOS puede venir del soporte de éste por el fabricante del aplicativo de copias de seguridad que utilicemos. Al azar, se me ocurre el fabricante Veritas (absorbido en su día por Symantec). Al consultar sobre el soporte de DAOS aquí obtengo la siguiente información. Domino 8.5 está soportado en múltiples plataformas, W2003, W2008, Red Hat Linux, ..... tanto en 32 bits como en 64 bits, pero concretamente sobre DAOS tenemos la siguiente nota en el apéndice.

Image:Analizando la implantación de DAOS
O sea, que DAOS todavía no está soportado aunque se dará soporte en una futura versión. Sin duda, la actualización del programa de copias de seguridad y la restauración de las NSFs serán el principal escollo en la implantación de DAOS.

Para realizar una estimación de cuanto espacio podemos ahorrarnos con DAOS, podemos descargar la utilidad desde aquí. Para examinarr la documentación sobre cómo utilizar DAOS Estimator acudimos aquí. En servidores Windows básicamente consiste en ubicar el pequeño fichero daosest.exe en el directorio de instalación del servidor Domino y ejecutar el comando desde la consola Domino:

load daosest -o agosto2009.txt

Al cabo de unas cuantas horas o días (dependiendo del peso de la infraestructura Domino) aparecerá un pequeño fichero de texto agosto2009.txt con el resultado del análisis. Para verificar que se está ejecutando el proceso veremos que daosest aparece en la lista de procesos de Windows consumiendo una considerable espacio de memoria. Algunos datos interesantes:


Summary:
    Total DB's analyzed:                             918
    Total DB's skipped due to errors:                  0
    Total Size of NSF's Examined:                  434.0 GB                  
    Total Attachments found:                     1336424                      
    Total Duplicate Attachments found:            817874                      
    Estimated Size of DAOSified NSF's:              85.0 GB                  
    Estimate Size of DAOS dir:                     137.3 GB                  
    Total Disk Savings:                            211.6 GB    
     

En resumen, tenemos un servidor con 918 NSFs ocupando cerca de medio Terabyte de datos (en estos momentos ya lo supera) con nada menos que 817.874 ficheros anexos duplicados.
El espacio original de 434 Gbytes se transformarían en 85 Gbytes más un directorio DAOS ocupando 137,3 Gb. Con lo que nos ahorraríamos aproximadamente un espacio de 211.6 Gb. Una cifra muy respetable. ¡ A ver si aparece por aquí el IBMer Luís Suárez y nos coloca Lotus Connections o Lotus Quickr ! Bienvenidos sean.

DAOS

9 Comentarios 
1
Albert Buendía
8/26/2009 6:55:57 PM

{ Link }

{ Link }

2
Xavi
8/26/2009 3:30:14 PM

Gracias Albert por tu apreciación, referente al DAOS.

En principio tengo que valorar hacer el estudio de la Migración a la versión 8 y venderle a mi jefe el cambio de versión no resulta facil.

He oido y leido que uno de los mayores inconvenientes más grandes que se dan en la mayoría de muchas empresas a la hora de migrar a la version 8 de dominio, hace referencia a que las aplicaciones programas en entorno javaScript Web Service genera errores con la nueva versión de Dominopor el tema de las plantillas y que trae el Eclipe y las XPAGES famosas.

Es un tema a tratar el cual desconozco un poco y no se si os habréis encontrado con algún problema asi, al respecto, una vez se ha migrado.Lo que si se es que muchas empresas son reticentes a migrar por el coste y problemas ocasionados por el cambio a la versión 8.

No se si existe algún articulo al respecto en el que se detalle y haga referencia al cambio de versión los problemas existentes que nos podemos encontrar sobre todo en aplicaciones antiguas realizadas sobre versiones 6 y 7, ya sean por http o por el propio cliente notes.

Gracias y un saludo Albert.

3
Martín
8/26/2009 11:29:23 AM

Hola Albert, este comentario es de prueba, un colega en mi blog dice que tiene problemas de autorización para hacer comentarios en el ESLUG.

Probando.............

Un saludo

4
Xavi
8/26/2009 12:18:48 PM

Hola albert.

Le he mandado un post a Martin, haciendo referencia a la imlantación DAOS.

Te explico en mi empresa tengo la version 7.0.3 y me gustaria instalar la nueva versión DAOS compatible para la version que tenemos, para ahorrarnos espacio de tamaño en todos los NSF, actualmente con ODS versión 43.

Mi pregunta es si me bajo la nueva y ejecutando el daosest.exe me saldra algún error alternativo.

Lo digo por que al ser una nueva versión me gustaria a ser posible si lo habeís realizado alguno de los colaboradores del slug, los pasos a seguir pantalla a pantalla para que no se de ningún problema.

Por otra parte he leido otro post de Juan Carlos Trigo, haciendo referencia al tema de las ODS, pero no se si sera compatible para la versión 7 o es que son 2 cosas diferentes.

Gracias y un saludo.

5
Albert Buendía
8/26/2009 6:44:20 PM

{ Link }

6
Albert Buendia
8/26/2009 1:03:04 PM

Hola Xavi,

En primer lugar, muchas gracias por dejar un comentario. Te lo agradezco de verdad. En segundo lugar, comentarte que DAOS sólo funciona en servidores Domino versión 8 (mírate el enlace que indico al artículo de Juan Carlos Trigo, verás unas pantallas del administrador). Lo que sí puedes hacer tanto en servidores Domino versión 6 como 7 es realizar una estimación de cuánto espacio te ahorrarías en el servidor si tuvieras DAOS activado. Por lo tanto, si tuvieras Domino 8. Piensa en DAOS como en una prestación totalmente nueva que ofrece la versión 8 de Domino. Por lo tanto, en el artículo estoy hablando de la herramienta de estimación de ahorro. IBM la llama DAOS Estimator Tool. Por lo tanto, no es el servicio de DAOS sino simplemente un programita de 78 Kb que se copia "a mano" en el directorio c:\lotus\domino y se ejecuta desde la consola de Domino para que nos realice un cálculo/estimación del espacio que nos ahorraríamos si tuviéramos DAOS activado. Los números que aparecen en el artículo son reales y corresponden a un servidor Lotus Domino versión 7.0.2. Si quieres, reedito el artículo y pongo pantallas paso a paso. Lo que obtienes es un fichero de texto con el resultado del análisis. Este fichero puede servir como excusa para "vender" al jefe de turno la migración a Domino 8.....Saludos, Albert.

7
Miguel Angel Calvo
8/31/2009 10:48:41 AM

Xavi,

En relación al planteamiento a la hora de actualizar a versión 8.5, te recomiendo que leas este documento { Link } y adicionalmente revises esta presentación { Link }

En relación a las aplicaciones, tanto web como para cliente Notes, la compatibilidad es total con versiones anteriores. Eso sí, a partir de la versión 8.5, se ha abierto una nueva línea de desarrollo con las XPages que es un mundo completamente nuevo. La empresa ha de tomar la decisión de hacer uso de estos nuevos elementos de diseño o continuar con el desarrollo tradicional Lotus Domino. En cualquier caso, un piloto ha de desplegarse para validar que las aplicaciones funcionan correctamente sobre cualquier versión nueva.

En mi opinión, y cuando aparezca la versión 8.5.1 en octubre, las empresas que comiencen a desarrollar en Lotus Domino harán uso de Xpages, que es un framework ( o un conjunto de elementos de diseño ) de desarrollo moderno, acorde a lo que se espera de una plataforma web de esta época. Las empresas con aplicativos y conocimientos en desarrollo Domino "tradicional", seguirán manteniendo el parque de aplicaciones "antiguos" y seguirán desarrollando como en versiones anteriores, aunque seguro que estudian la posibilidad de los nuevos elementos de desarrollo.

En resumen, la versión 8.5 es extraordinariamente novedosa, compatible con versiones anteriores, y aporta una nueva línea de desarrollo con Eclipse y XPages que supone un salto cualitativo muy importante en el uso de Domino como plataforma de desarrollo.

Un saludo,

8
Miguel Angel Calvo
5/1/2013 9:59:17 AM

Alejandro,

Al incluir una base de datos en DAOS, los archivos anexos que cumplan los criterios definidos en el documento de configuración de DAOS, serán "extraidos" de la base de datos y ubicados a nivel del sistema de archivos en la ruta de DAOS\ con extensión .NLO. En el documento en la base de datos sólo queda un enlace al anexo ( transparente para el usuario ).

Para hacer el backup de la base de datos es necesario incluir los archivos .NSF y todos los NLOs ubicados en la ruta DAOS\.

En relación a tu duda de si es necesario parar el servidor, si dispones de un software adecuado, que te recomiendo encarecidamente si vas a activar DAOS, como ArcServe o BakcupExec, o Tivoli, la respuesta sería que este sw de backup dispone de agentes específicos para IBM Domino que permiten respaldar el servidor en caliente, y tienen en cuenta si DAOS está activado o no.

Si vas a hacer respaldo a nivel de sistema de archivos, ten en cuenta que Domino mantiene los NSFs abiertos casi permanentemente, por lo que debes disponer de una herramienta que permita copiar archivos abiertos. Los NLOs los puedes respaldar sin problema.

En cualquier caso, si activas DAOS, la recomendación es usar software de backup específico para IBM Domino.

Un saludo

9
Alejandro Trejo
5/1/2013 12:14:29 AM

Disculpa que tipo de base se genera con el DAOS, es una nsf? y como se respalda para que sea mas seguro con el servidor abajo?

Gracias

Comentarios

Analizando la implantación de DAOS