19
© 2009 IBM Corporation TechWorks Domino Attachment and Object Service (DAOS) Pascal Bourgeois Avant-ventes Lotus [email protected]

Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

  • Upload
    lamliem

  • View
    269

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

© 2009 IBM Corporation

TechWorks

Domino Attachment and Object Service (DAOS)

Pascal BourgeoisAvant-ventes [email protected]

Page 2: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 3: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 4: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 5: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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…

Page 6: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 7: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 8: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 9: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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 ...

Page 10: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 11: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 12: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 13: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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)

Page 14: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 15: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 16: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 17: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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

Page 18: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

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.

Page 19: Domino Attachment and Object Service (DAOS)€¦ · Compact database.nsf –c –daos on Compact database.nsf –c –daos off © 2009 IBM Corporation Domino Attachment and Object

Domino Attachment and Object Service© 2009 IBM Corporation 19

TechWorks