(ATS3-PLAT11) Advanced Planning for AEP Deployments & Migrations
Mike CherrySenior Support Scientist
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 [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
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
Top Related