View
269
Download
2
Category
Preview:
Citation preview
© 2009 IBM Corporation
TechWorks
Domino Attachment and Object Service (DAOS)
Pascal BourgeoisAvant-ventes Lotuspascal_bourgeois@fr.ibm.com
Domino Attachment and Object Service© 2009 IBM Corporation 2
TechWorks
● 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
Objectifs
Domino Attachment and Object Service© 2009 IBM Corporation 3
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
Domino Attachment and Object Service© 2009 IBM Corporation 4
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 NotesConsolidation du stockage des pièces jointes pour tous les utilisateurs d'un serveur DominoStockage 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 applicationsTransparence aux appels C-API, agents et code Lotusscript
Domino Attachment and Object Service© 2009 IBM Corporation 5
TechWorks
To: Bert, Ernie, & GaryAttachment: Info.doc
Ernie.NSF
Bert.NSF
Gary.nsf
Info.doc
Info.doc
Info.doc
Toute pièce jointe envoyée est stockée individuellement dans la BAL du destinataire
Principe de fonctionnement ? Méthode classique…
Domino Attachment and Object Service© 2009 IBM Corporation 6
TechWorks
To: Bert, Ernie, & GaryAttachment: Info.doc
Ernie.NSF
Bert.NSF
Gary.nsf
Info.doc
E:\Lotus\Domino\Data\DAOSSmall Ticket
Small Ticket
Small Ticket
Nouvelle approche, via DAOS
Domino Attachment and Object Service© 2009 IBM Corporation 7
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
Domino Attachment and Object Service© 2009 IBM Corporation 8
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ésRecense 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 jointesDétection des pièces jointes mises à jour et stockage sous forme d'un nouveau fichier .NLODAOS 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
Domino Attachment and Object Service© 2009 IBM Corporation 9
TechWorks
● 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 DAOSAutres serveurs Domino (serveurs en grappe)Applications Notes (BALs répliquées localement)Appels C-API, agents, LotusScript
● DAOS et quotasDistinction 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
Suite ...
Domino Attachment and Object Service© 2009 IBM Corporation 10
TechWorks
Exemple● Envoi d'un message avec une pièce jointe de 5 Mo à 12 personnes sur un même serveur de
messagerieDAOS activé : 1 seule instance du fichier est enregistrée sur le disqueGain 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 serveurDAOS activé : 1 seule instance du fichier est enregistrée et stockée par serveur, soit 10 Mo pour les
les deux serveursRéduction de la bande passante utilisée (une seule copie est envoyée au 2è serveur)Mêmes gains que ci-dessus
Domino Attachment and Object Service© 2009 IBM Corporation 11
TechWorks
Gains – Serveurs de messagerie IBM(environ 20 000 BALs par serveur)
Taille (Mo) / Size (MB)Taille (Mo) / Size (MB)
DO3NM118 D01MLC07 D01ML253 D03NM115 D03NM116
MAIL1 31% 24% 29% 30% 29%BEFORE 50.4 14.3 96.3 111.5 85.9AFTER 34.6 10.8 68.4 78.5 60.6
Domino Attachment and Object Service© 2009 IBM Corporation 12
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 IBMGains 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 rapideDé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 actionCPU – puissance processeur requise pour réaliser une action donnée
Domino Attachment and Object Service© 2009 IBM Corporation 13
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 serveurAccè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 jointesContenu intégré (par opposition à du contenu rattaché)Pièces jointes chiffrées (pas de consolidation possible pour mise en partage)
Domino Attachment and Object Service© 2009 IBM Corporation 14
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
Domino Attachment and Object Service© 2009 IBM Corporation 15
TechWorks
Comment activer DAOS ?● Côté serveur
Fonctionnalité Domino 8.5 uniquementService propre à chaque partition Domino activé dans le document de configuration du
serveur
● notes.ini
Domino Attachment and Object Service© 2009 IBM Corporation 16
TechWorks
Comment activer DAOS (suite) ?● Simplicité de mise en oeuvre
Activation base par baseCompact database.nsf –c –daos onCompact database.nsf –c –daos off
Domino Attachment and Object Service© 2009 IBM Corporation 17
TechWorks
● 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
Objectifs
Domino Attachment and Object Service© 2009 IBM Corporation 18
TechWorks
Sources d'informations
● IBM Lotus Domino going green: The new Lotus Domino attachment and object servicehttp://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.comReduce Storage Costs with Domino 8.5
http://www.dominoblog.com/dominoblog/dblog.nsf/dx/reduce-storage-costs-with-domino-8.5DAOS – 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.
Domino Attachment and Object Service© 2009 IBM Corporation 19
TechWorks
Recommended