14 Ace 2010 Replication Workshop
description
Transcript of 14 Ace 2010 Replication Workshop
2010 International Conference
Replication Workshop
300 Brickstone SquareSuite 904
Andover, MA 01810
Peter Schroer
www.aras.com
aras.com
Andover, MA 01810
[978] 691‐8900
www.aras.com
Copyright © 2010 Aras All Rights Reserved.
Welcome
Workshop Goals
Understand Aras configuration options for Distribution and Replicationp
Planning Guide for Replication Models
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 2
Agenda
1. Build working definitions for:Distribution / Distributed
Replication / Replicated
2. Aras Innovator Vault Server Tutorial
3 V9 2 R li ti F ti3. V9.2 Replication FunctionsFeature list
H t i t ll d fiHow to install and configure
4. Sample Scenarios
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 3
Replication / Distribution
Distribution o Separating data by class, program, or other method and then storing that data on one of several separate servers
o Separating web services processes across Serverso Separating web services processes across Servers
Increases performance especially in large networked environments or very high concurrent user county g
Replicationo Storing the same data elements on more than one servero Storing the same data elements on more than one server
Increases performance and also supports some level of disaster recovery
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 4
Example Aras Configurations
Single Server for Initial Deployment / Small Scope~ 200 users
Multiple Servers for scalability Innovator Client Cache
Site 3
Multiple Servers for scalability~ 500 users
Distributed Servers for performance over th t WAN d l l
Web Server
Site 1Site 2
Aras Vault ServerInnovator Server
the corporate WAN and large scaledeployments.
Aras Vault ServerInnovator Server
Aras Vault Server
HQ
Single Server:• Innovator Server Distributed Process Servers:
I t S
SQL Server
Distributed Servers:
SQL Server Innovator Server
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 5 Slide 5
Innovator Server• Vault Server• SQL Server
• Innovator Server• Vault Server• SQL Server
Distributed Servers:• Innovator Server(s)• Vault Server(s)• SQL Server
Replication
Meta DataLess common
o Use SQL Server replication functions
OR
o Multiple Aras Innovator Instances
Fileso Multiple Vault servers
o Why Replicate
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 6
• Partition network load
• Fail over / redundancy
Aras Vault Server Tutorial
File ID is version specifico Each check‐in creates a new ID
o No risk of stale files being used by mistake
Files are stored in the operating systemo Folder is named by the File IDy
o Allows multiple files in one Vault with the same name
o No hashing of file name or contents
All file Meta‐data is stored in DatabaseFilename Size CheckSum fileType Permisions etc
aras.comCopyright © 2010 Aras All Rights Reserved.
o Filename, Size, CheckSum, fileType, Permisions, etc.
Slide 7
Aras Vault Server Tutorial
Components of the Aras Vaulting System meta datao File ItemType
o Vault ItemType File 1 : many
o Located RelationshipType
o User’s Default Vault Vault
Multiple Vault Servers o Distributiono Distribution
o Replication
b i l l
aras.comCopyright © 2010 Aras All Rights Reserved.
Remember Aras Innovator uses a Logical Vault approach, supported by 1 or more Physical Vaults
Slide 8
Aras Replication
Distributed vaulting supported since Version 5 (in 2003)
Abilit t d R li ti l h d t dAbility to do Replication also, however, need custom code
Prepackaged Replication capability is currently in QA, scheduled for 9.2 SP1scheduled for 9.2 SP1
Prepackaged Replication capability will be Subscriber Only
Fits Aras open source model. No restriction on what users can develop themselves, but subscribers get the completed, packaged and supported solution.
Straightforward to develop your own Replication processes
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 9
Aras Replication Models
OnDemando User asks to view file that is not in his local Vault
o Administrator or Product Manager requests a File transfer between Vaultsbetween Vaults
OnEvento Lifecycle promotion to In‐Review or Released triggers the Replication
OnChange
o File check‐in triggers a Replication of the updated File
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 10
o File check in triggers a Replication of the updated File
Aras Replication Models
When should the File transfer take placeo Immediately
o Scheduled batch process
Business Ruleso By File Type
o By Vault
o By User (or group)
o and using Method logic for custom rules
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 11
Aras Replication Approach
Multiple Vault Serverso Each Vault Server represented by an Item in Aras Innovator
o New API functions added to the VaultServer.aspx
[ alternative, from my home grown solution, place a new program MyReplication.aspx in the vault server folder ]
Q T bl I TQueue Table ItemTypeo Records the need for a File transfer transaction
o Allows monitoring of queue, re‐try on failure, & reporting
Business Logic
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 12
o Methods for Queue processing, adding Files to Queue, etc.
9.2 SP1 Installation Steps
Install a 2nd (3rd, 4th,…) Vault Server
Assign default Vaults to each User
Install Innovator Scheduler for batch File transfers
Add Rules to each VaultFiles of Type X from this Vault should move to which Vault, When, and under What circumstances
Add events on LifecyclesFiles attached to Documents that are released should be replicated to a Vault at a remote manufacturing site
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 13
Admin documentation will be released with the SP
9.2 SP1 – Configuring a Rule
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 14
9.2 SP1 – Configuring a Rule
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 15
Scenarios
Examples
Replicate all Files to all Vaults
R li t ll Fil dd d t f th t V ltReplicate all Files added to one of the remote Vaults to a single master Vault to simplify backups
Replicate CATIA CAD files from Vault A to Vault B when they are Released
Replicate Files associated with a Product Line from the US Vault to the Chinese Partner Vault
aras.comCopyright © 2010 Aras All Rights Reserved. Slide 16