Domino Attachment and Object Service (DAOS)

Transcription

Domino Attachment and Object Service (DAOS)
TechWorks
Domino Attachment and Object Service (DAOS)
Pascal Bourgeois
Avant-ventes Lotus
[email protected]
© 2009 IBM Corporation
TechWorks
Objectifs
● Présenter les avantages de DAOS et l'impact sur l'environnement de production
● Expliquer comment s'effectue la consolidation et le stockage des pièces jointes pour tous les
utilisateurs d'un serveur Domino
● Confirmer l'engagement d'IBM pour une informatique verte
© 2009 IBM Corporation
Domino Attachment and Object Service
2
TechWorks
Réduire le volume de stockage avec DAOS et Domino 8.5
● Les coûts de stockage représentent l'un des éléments les plus élevés du TCO Domino
● De nouvelles fonctionnalités permettent de réduire drastiquement l'espace disque requis,
notamment le stockage récurrent, pour un meilleur TCO
● Domino Attachment and Object Service (DAOS)
 Une seule instance des pièces jointes/objets figurant dans les messages et documents des
applications Lotus Notes
 En association avec les fonctions de compression, gains d'espace disque 40 et 60 %
 Gains significatifs en termes d'espace disque, baisse de la consommation électrique, réduction du
nombre E/S, atténuation de la bande passante réseau utilisée, et diminution des données à
sauvegarder
 Elément de la stratégie pour une informatique environnementale
© 2009 IBM Corporation
Domino Attachment and Object Service
3
TechWorks
DAOS en quelques mots
● Domino Attachment and Object Service
● Large Object Store for Domino
 N'utilise PAS le même code que “Shared Mail”
 Contenu stocké en-dehors de la base Notes
 Consolidation du stockage des pièces jointes pour tous les utilisateurs d'un serveur Domino
 Stockage unique de contenu identique. Gestion des références sur du contenu partagé
 Accès aux objets DAOS transparent pour l'utilisateur, le serveur Domino et les applications
 Transparence aux appels C-API, agents et code Lotusscript
© 2009 IBM Corporation
Domino Attachment and Object Service
4
TechWorks
Principe de fonctionnement ?
Méthode classique…
Toute pièce jointe envoyée est stockée
individuellement dans la BAL du destinataire
Ernie.NSF
Info.doc
Bert.NSF
To: Bert, Ernie, & Gary
Attachment: Info.doc
Info.doc
Gary.nsf
Info.doc
© 2009 IBM Corporation
Domino Attachment and Object Service
5
TechWorks
Nouvelle approche, via DAOS
Ernie.NSF
E:\Lotus\Domino\Data\DAOS
Small Ticket
Bert.NSF
Small Ticket
To: Bert, Ernie, & Gary
Attachment: Info.doc
Info.doc
Gary.nsf
Small Ticket
© 2009 IBM Corporation
Domino Attachment and Object Service
6
TechWorks
Principe de fonctionnement ... Détails
● Activation serveur par serveur (instance Domino)
● Opérationnel sur TOUTE base située sur le serveur configuré, avec la propriété cochée
● Lors de l'enregistrement ou de l'envoi, lecture du document comme :
 DddddXXXXXdddddddXXXXXXXXddddddXXXX, “d” étant le corps et “X” les pièces jointes
● “Réécriture” par DAOS et lecture par Domino comme :
 DddddTdddddddTddddddT, “d” étant le corps et “T” le ticket d'infos DAOS
● DAOS
 Place la pièce jointe sur un système de fichiers comme un fichier .NLO (un .NLO par pièce jointe)
 Insère un compteur/référence pour ce fichier .NLO dans DAOSCatalog.nsf
● A l'ouverture du document/message, lecture des infos du ticket et reconstitution de la pièce
jointe à partir du fichier .NLO
© 2009 IBM Corporation
Domino Attachment and Object Service
7
TechWorks
Suite ...
● ODS 8.5 requis
● Transaction Logging requis
● Fichiers .NLO dans un répertoire défini par l'administrateur (serveur Domino ou SAN/NAS)
 Répertoire par défaut des fichiers .NLO : Domino\Data\DAOS\001\xxxx.nlo
● Chiffrage possible des fichiers .NLO (optionnel)
● Création du catalogue DAOSCatalog.nsf
 Comptabilise les instances d'une pièce jointe et référence les tickets associés
 Recense tous les fichiers .NLO créés sur le serveur et le nombre de références
 Etablit la liste de toutes les applications .NSF contenant des pièces jointes
● Modification ou copie de pièces jointes
 Détection des pièces jointes mises à jour et stockage sous forme d'un nouveau fichier .NLO
 DAOS détecte si une pièce jointe existante est copiée/collée et établit une référence avec le fichier
.NLO présent
© 2009 IBM Corporation
Domino Attachment and Object Service
8
TechWorks
Suite ...
● Fonctionnement dans un environnement en grappe ?
 Support des grappes, mais chaque serveur doit disposer de son propre conteneur DAOS
 Impossibilité de « copier » ou sauvegarder un conteneur DAOS d'un serveur à un autre
● Transparence de l'accès aux objets DAOS
 Autres serveurs Domino (serveurs en grappe)
 Applications Notes (BALs répliquées localement)
 Appels C-API, agents, LotusScript
● DAOS et quotas
 Distinction entre taille logique (1ère colonne) et taille physique (2è colonne)
 Pour l'utilisateur, le quota est défini en fonction de la taille physique
© 2009 IBM Corporation
Domino Attachment and Object Service
9
TechWorks
Exemple
● Envoi d'un message avec une pièce jointe de 5 Mo à 12 personnes sur un même serveur de
messagerie
 DAOS activé : 1 seule instance du fichier est enregistrée sur le disque
 Gain d'espace de 92 %
 Moins E/S sur le serveur Domino
 Réalisation plus rapide d'opérations sur les bases (ex. compactage)
 Encombrement réduit en cas de « Répondre à tous » où une pièce jointe peut être transmise x fois
● Envoi d'un message avec une pièce jointe de 5 Mo à 12 personnes, 6 sur un même serveur,
6 sur un autre serveur
 DAOS activé : 1 seule instance du fichier est enregistrée et stockée par serveur, soit 10 Mo pour les
les deux serveurs
 Réduction de la bande passante utilisée (une seule copie est envoyée au 2è serveur)
 Mêmes gains que ci-dessus
© 2009 IBM Corporation
Domino Attachment and Object Service
10
TechWorks
Gains – Serveurs de messagerie IBM
(environ 20 000 BALs par serveur)
MAIL1
BEFORE
AFTER
DO3NM118
D01MLC07
D01ML253
D03NM115
D03NM116
31%
50.4
34.6
24%
14.3
10.8
29%
96.3
68.4
30%
111.5
78.5
29%
85.9
60.6
Taille (Mo) / Size (MB)
© 2009 IBM Corporation
Domino Attachment and Object Service
11
TechWorks
Avantages DAOS
● Gain espace disque
 Une seule instance de tout objet DAOS sur le serveur
 Gains compris entre 11 et 25 % entre deux serveurs de messagerie IBM
 Gains plus importants si le nombre de bases avec DAOS activé est élevé
● Optimisation du routage des pièces jointes
● Copie optimisée des pièces jointes en cas de copie sur un même serveur
● Compactage plus rapide
 2 à 7 fois plus rapide
 Déplacement inutile des grosses pièces jointes
● Gains complémentaires
 Opérations E/S – réduction du nombre d'accès disque pendant une opération (sauvegarde avec PJ)
 Ecriture ko disque – volume de données lues / écrites au cours d'une action
 CPU – puissance processeur requise pour réaliser une action donnée
© 2009 IBM Corporation
Domino Attachment and Object Service
12
TechWorks
Avantages (suite)
● Sauvegarde et Restauration
 Sauvegarde incrémentale
 Réduction des données NSF de 122 Go à 3,27 Go avec DAOS et compression
 Sauvegarde incrémentale du conteneur DAOS (33,7 Go)
● Avantage maximum dans ce type d'environnement :
 Bases avec un grand nombre de pièces jointes
 Instances multiples d'une même pièce jointe stockée sur un même serveur
 Accès modéré aux pièces jointes (toute mise à jour se traduit par un nouveau fichier)
 Compactages et sauvegardes fréquents
● Avantage minimum dans ce type d'environnement :
 Peu de pièces jointes
 Contenu intégré (par opposition à du contenu rattaché)
 Pièces jointes chiffrées (pas de consolidation possible pour mise en partage)
© 2009 IBM Corporation
Domino Attachment and Object Service
13
TechWorks
Quelques infos complémentaires
● Unicité des pièces jointes définies par « checksums »
● Présence des pièces jointes dans toute réplique locale
● Présence d'outils d'administration pour restauration du catalogue et des fichiers .NLO, et pour
« repackager » les bases avec les pièces jointes
● Pas de copie (au niveau OS) d'une base, du catalogue DAOS ou des fichiers .NLO
● Utilisation de DAOS avec des applications web (y compris Quickr 8.2)
● Disponibilité d'un outil d'évaluation DAOS Estimator
© 2009 IBM Corporation
Domino Attachment and Object Service
14
TechWorks
Comment activer DAOS ?
● Côté serveur
 Fonctionnalité Domino 8.5 uniquement
 Service propre à chaque partition Domino activé dans le document de configuration du
serveur
● notes.ini
© 2009 IBM Corporation
Domino Attachment and Object Service
15
TechWorks
Comment activer DAOS (suite) ?
● Simplicité de mise en oeuvre
 Activation base par base
 Compact database.nsf –c –daos on
 Compact database.nsf –c –daos off
© 2009 IBM Corporation
Domino Attachment and Object Service
16
TechWorks
Objectifs
● Présenter les avantages de DAOS et l'impact sur l'environnement de production
● Expliquer comment s'effectue la consolidation et le stockage des pièces jointes pour tous les
utilisateurs d'un serveur Domino
● Confirmer l'engagement d'IBM pour une informatique verte
© 2009 IBM Corporation
Domino Attachment and Object Service
17
TechWorks
Sources d'informations
● IBM Lotus Domino going green: The new Lotus Domino attachment and object service
 http://www.ibm.com/developerworks/lotus/library/domino-green/?S_TACT=105AGX54&S_CMP
%C2%B0717&ca=dnw-928
● Wiki DAOS
 http://www-10.lotus.com/ldd/dominowiki.nsf/archive?openview&title=DAOS&type=cat&cat=null&tag=DAOS
● Dominoblog.com
 Reduce Storage Costs with Domino 8.5
 http://www.dominoblog.com/dominoblog/dblog.nsf/dx/reduce-storage-costs-with-domino-8.5
 DAOS – How it works and Security
 http://www.dominoblog.com/dominoblog/dblog.nsf/dx/daos-how-it-works-and-security?
opendocument&comments
 DAOS Part3 – Restores, Admin and Misc Info
 http://www.dominoblog.com/dominoblog/dblog.nsf/dx/daos-part3?opendocument&comments
● DAOS Estimator (téléchargeable depuis developerworks)
 http://www-01.ibm.com/support/docview.wss?uid=swg24021920
© Copyright IBM Corporation 2009. All rights reserved.
The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages
arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations
from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or
services do not imply that they will be available in all countries in which IBM operates. This information is based on current IBM product plans and strategy, which are subject to change by IBM without notice.
Product release dates and/or capabilities referenced in these materials may change at any time at IBM’s sole discretion based on market opportunities
or other factors, and are not intended to be a commitment to future product or feature availability in any way.
IBM, the IBM logo, and other IBM products and services are trademarks of the International Business Machines Corporation,
in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others.
© 2009 IBM Corporation
Domino Attachment and Object Service
18
TechWorks
© 2009 IBM Corporation
Domino Attachment and Object Service
19

Documents pareils