Transcript
Page 1: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

(ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

Mike CherrySenior Support Scientist

[email protected]

Page 2: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

The information on the roadmap and future software development efforts are intended to outline general product direction and should not be relied on in making a purchasing decision.

Page 3: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

Deployment Considerations

• OS dependent functionality• Client/Application specific

functionality• Efficient use of resources

(cluster/grid)• Optimized configurations• Production / Testing / Development• Geographical implications• Security

AEP

workgroup

Page 4: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Requirements– Hardware– OS support– 3rd Party software, ODBC

• Basic Deployment Scenario– XMLDB sharing– Cluster / Grid support

• Server Migration• Installation

Server Install Guide PPS8.5

Accelrys Community > Pipeline Pilot > Pipeline Pilot Support Library > Documents > Pipeline Pilot Product Documentation

Page 5: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Relocate resources– Administration portal ->

SETUP -> Folder Locations– User / Jobs / XMLDB

• Server Processes– Apache HTTPD– Protocol SCISVR

• Performance Tuning (forum guide)– (ATS3-PLAT08) Optimizing Protocol Performance– (ATS3-GS03) AEP Deeper Dive

Sizing & Server Performance

http://<server>:<port>/scitegic/managepools?action=debug

Apache Web Server

Warm UpPool

Keep Warm Pool

DefaultPool

scisvr

scisvr

scisvrscisvr

scisvr

scisvr

Page 6: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

Pool Config - Admin Portal

Page 7: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

Pool Config – XML Filesxmldb\Objects\SciSvrPoolConfigCache.xml \apps\scitegic\core\xml\Objects\SciSvrPoolConfig.xml

Page 8: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

Deployment Scenarios

AEP

development

AEP

production

SharePoint

AEP

AEP AEP registrationNGS

AEPmodelling & simulation

AEP

testing/staging

ELN

Page 9: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

Migration & Upgrades

Objective: install ‘new’ functionality whilst maintaining existing functionality (with minimal disruption)

Page 10: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

Mechanisms

Backup

Minor Update Major Upgrade Migration

Test

Deploy

Page 11: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

Resources to Backup / Migrate

non Accelrys packages

scitegic.lic – copy file or entire folder

logs/usage – needed for continuity of usage trackingnot essential for new

server but may contain useful user data

custom web apps, jobsUsersProtocolsComponents Objects (server configuration files)

- do not move/migrate

Page 12: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Installation Option• Import/Export• Network Tab• state.xml

– Pro-client explorer vs file system

• DbUtil - Utility program– Repair purposes only! ( -s foldername =

rebuild state.xml)– -purge, -defaultCompress– -backup, -restore, -copy– -t (replacetokens), -jobstats

XMLDB

Page 13: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

What is in my XMLDB ?• Component reader– Output XMLDB contents– Output component information– Component objects (pilotscript

> component functions)

Does any one still use it ?– /logs/usage/PipelinePilot.log

XMLDB Contents

Page 14: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• PipelinePilot.log and the Component Reader

Demo

Page 15: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Data Sources – (ATS3-PLAT04) Database Connectivity for Application

Development

• Configuration Options– Apache service, globals, resource locations, security, roles ...

• Customized Webport

Additional Actions

Page 16: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Manual Testing• Regression Testing– Robustness and backwards compatibility– Encapsulate key functionality– Compares current results vs baselines– regress (-h)– Component Development Regression Test Guide

Testing

Page 17: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Backup• Minor updates (collection updates & service packs)– in place preferably on test server followed by production

• Major updates (PP8.0 -> PP8.5 -> XX)– same server, in place/parallel (test server then production)

• Migration (with/without update)– pre-installation migration of resources – install on top

• Test (regression)

Best Practices

Page 18: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Pipeline Pilot Server Install Guide• Pipeline Pilot Client and Server Release Notes• Client Install Guide• Pipeline Pilot Server Administration Reference Guide• Pipeline Pilot Clustering Deployment and Support Guide

(forum)• Collection Specific Installation Guides• Third Party Software Guides

Documentation

Page 19: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Community Forum (community. accelrys.com)– Accelrys Community > Pipeline Pilot > Pipeline Pilot Support

Library • Pipeline Pilot Product Documents• Pipeline Pilot and Virtual Machines• Software download and installation problems• Performance Tuning: PP Server Guide

– IT-DEV Group• Pipeline Pilot for IT Pros: Enterprise Deployment Basics

Additional Resources

Page 20: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

• Services Engagement– On site assessment– Report on planning for migration

• Support– Reach us by email at [email protected] – Call the support hotline – Take advantage of the Accelrys Community

• Logging in to your Accelrys Community account gives you access to the Support Center

Support & Services

Page 21: (ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations

The information on the roadmap and future software development efforts are intended to outline general product direction and should not be relied on in making a purchasing decision.

For more information on the Accelrys Tech Summits and other IT & Developer information, please visit:https://community.accelrys.com/groups/it-dev


Recommended