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

Preview:

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

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

Mike CherrySenior Support Scientist

mike.cherry@accelrys.com

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.

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

• 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

• 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

Pool Config - Admin Portal

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

Deployment Scenarios

AEP

development

AEP

production

SharePoint

AEP

AEP AEP registrationNGS

AEPmodelling & simulation

AEP

testing/staging

ELN

Migration & Upgrades

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

Mechanisms

Backup

Minor Update Major Upgrade Migration

Test

Deploy

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

• 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

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

• PipelinePilot.log and the Component Reader

Demo

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

Development

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

• Customized Webport

Additional Actions

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

Testing

• 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

• 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

• 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

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

• Support– Reach us by email at support@accelrys.com – 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

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