(ats4-plat06) considerations for sizing and deployment
DESCRIPTION
The Accelrys Enterprise Platform (AEP) installation guide provides a basic set of system requirements for your server. While these values will indeed get you up and running, they may not be adequate for your usage scenario. Correctly sizing your server is critical for your Enterprise’s successful deployment of AEP. There is no one-size-fits-all answer for how big your server should be, so we will cover multiple scenarios and considerations to keep in mind. Following these guidelines, your Enterprise deployment will more successful and your users will be happier. Specific scenarios covered may include Application (BioReg, ChemReg) deployment, Next Generation Sequence usage, and Modeling and Simulation usageTRANSCRIPT
![Page 1: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/1.jpg)
(ATS4-PLAT06) Considerations for Sizing and Deployment
Ian Kerman
Support Scientist, Platform Support
![Page 2: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/2.jpg)
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: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/3.jpg)
• Considerations for Sizing
• Considerations for Deployment
• Considerations for Virtualization
• CPU
• Memory
• Disk Space
Agenda
![Page 4: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/4.jpg)
First…
• …this is not a session on performance tuning or optimization
• Sessions that cover this topic:
– ATS2-07 (Solving Large Computing Challenges with Pipeline Pilot)
– ATS2-25 (Advanced Planning for Pipeline Pilot Deployments)
– ATS3-PLAT08 (Optimizing Protocol Performance)
– ATS3-PLAT11 (Advanced Planning for AEP Deployments & Migrations)
– ATS4-PLAT03 (Balancing Security with Access for Development)
– ATS4-PLAT08 (Server Pool Management)
– ATS4-PLAT10 (Planning Your Deployment for a 64-bit World)
![Page 5: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/5.jpg)
Considerations for Sizing
• Number of Concurrent Users / scisvr Processes
– Peak vs. Average Usage
• Define Job Types
– CPU, Memory, or I/O Bound
– HPC
• User Performance Expectations
• Plan for future growth
![Page 6: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/6.jpg)
Considerations for Deployment
• Identify your user types
– Web User, Internal User, External User
• Define entry points
– Internal, External Network, Web, CRO
![Page 7: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/7.jpg)
1000 Scientists
10 Scientists
1 AEP Admin
750 Scientists
2 AEP Admin
50 Scientists
Private Slow
Developers Designers Authors
![Page 8: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/8.jpg)
Considerations for Virtualization
• Virtualization is not officially supported, but we are working on it
• If you need to use virtualization…
– Make sure the virtual server is properly sized
– Virtual resources should be “reserved”
– Can be difficult to troubleshoot performance issues
![Page 9: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/9.jpg)
CPU
• 2-4 scisvr Processes per Core – 2 for CPU Bound Jobs
– 4 for I/O Bound Jobs
• AEP performs well with Hyper-Threading
• Benchmarking with the NGS collection has shown better performance with Intel Xeons than with other processors1
• Jobs that benefit the most from CPU investment – Next Gen Sequencing
– Discovery Studio
– High-usage Web Applications
(1) Accelrys Pipeline Pilot and HP ProLiant servers: A performance overview, Technical white paper, February 2012
![Page 10: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/10.jpg)
• Server Sizing Worksheet: CPU Section
Demo
![Page 11: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/11.jpg)
Memory
• 1 GB per scisvr Process
• Swap space should be 2x amount of memory
• Jobs that benefit the most from Memory investment
– Next Gen Sequencing (Assembly)
– Data Caching Components (Merging, Joining, Sorting, etc)
– Java-heavy Protocols (Reporting)
![Page 12: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/12.jpg)
• Server Sizing Worksheet: Memory Section
Demo
![Page 13: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/13.jpg)
Storage
• Disk Space
• Disk Performance
• Network Storage
![Page 14: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/14.jpg)
• Server Sizing Worksheet: Storage Capacity Section
Demo
![Page 15: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/15.jpg)
One More Thing…
• Don’t forget about your network
– Database Servers
– File Servers
– Clusters and Grids
– Local vs. Remote
![Page 16: (ATS4-PLAT06) Considerations for sizing and deployment](https://reader034.vdocuments.site/reader034/viewer/2022051208/54624920b4af9f621c8b46ad/html5/thumbnails/16.jpg)
• Documented server requirements are just a starting point
• Consider number of users, types of jobs
• See the new Deployment Guide in AEP 9.0
• Other Tech Summit Sessions:
– ATS2-25 (Advanced Planning for Pipeline Pilot Deployments)
– ATS3-PLAT11 (Advanced Planning for AEP Deployments & Migrations)
Summary