21
(ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations Mike Cherry Senior Support Scientist [email protected]

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

Embed Size (px)

DESCRIPTION

The process of installation for AEP should be relatively straight forward and typically in less than 1/2hrit should have completed and your server should be up and running. The success of that process and subsequent deployment of the server for usage depends greatly upon time spent upfront thinking about what you want to do with that server and who is going to be using it. The install guide for each version of AEP provides basic recommendations for hardware and information on the environments that are supported. In the first part of this presentation we will look in more depth at these guidelines but also discuss additional factors that should be considered when planning for the deployment of AEP.In the second part of the presentation we will look at the additional factors that need to be considered when planning a migration or an upgrade to the server. For one, the fact that you are undertaking an upgrade or migration implies that you have an existing up and running server. That server holds valuable information, for example usage logs, and tools that can be used to facilitate the upgrade/migration. Here then we will discuss the alternative mechanisms for performing an upgrade/migration of AEP, some of the information that can be extracted to aid in that process and also outline current best practices for the process of upgrading or migrating AEP.

Citation preview

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