14 ace 2010 replication workshop

16
2010 International Conference Replication Workshop Peter Schroer www.aras.com aras.com Andover, MA 01810 [978] 6918900 www.aras.com Copyright © 2010 Aras All Rights Reserved.

Upload: prodeos

Post on 11-Jun-2015

2.183 views

Category:

Documents


1 download

DESCRIPTION

ACE 2010 Replication Workshop

TRANSCRIPT

Page 1: 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.

Page 2: 14 Ace 2010 Replication Workshop

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

Page 3: 14 Ace 2010 Replication Workshop

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

Page 4: 14 Ace 2010 Replication Workshop

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

Page 5: 14 Ace 2010 Replication Workshop

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

Page 6: 14 Ace 2010 Replication Workshop

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

Page 7: 14 Ace 2010 Replication Workshop

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

Page 8: 14 Ace 2010 Replication Workshop

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

Page 9: 14 Ace 2010 Replication Workshop

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

Page 10: 14 Ace 2010 Replication Workshop

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

Page 11: 14 Ace 2010 Replication Workshop

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

Page 12: 14 Ace 2010 Replication Workshop

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.

Page 13: 14 Ace 2010 Replication Workshop

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

Page 14: 14 Ace 2010 Replication Workshop

9.2 SP1 – Configuring a Rule

aras.comCopyright © 2010 Aras All Rights Reserved. Slide 14

Page 15: 14 Ace 2010 Replication Workshop

9.2 SP1 – Configuring a Rule

aras.comCopyright © 2010 Aras All Rights Reserved. Slide 15

Page 16: 14 Ace 2010 Replication Workshop

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