Upload
raoul-miller
View
368
Download
0
Embed Size (px)
DESCRIPTION
Best Practices for designing high performance deployments of Oracle WebCenter Content - with advice on systems integration, optimization, and taking the broad view to performance and efficiency. Presented at IOUG Collaborate 2012
Citation preview
Raoul MillerEnterprise ArchitectTEAM Informatics
Designing High Performance WebCenter Content Deployments
IntroductionPhysical and Logical Architecture
OSApplication ServerJVMDatabaseUser DirectoryFile SystemNetwork
Overview
Additional ConsiderationsSOA and ESB IntegrationSecurityMaster Data ManagementScalability, HA, & DR
Introduction
ArchitecturalBest Practices?
• Business Requirements• Standards• Look at all the components
• OS• App Server• JVM• Database
Physical / Logical
• Directory• Filesystem• Network
What can you support?
How do you want to scale and integrate?
What servers will you deploy it on?
Operating System
No choices right now
Tuning and design of domains
Integration with other systems
How to deploy
Application Server
Sparc or Intel?
How to tune
Don’t obsess on JVM tuning – look at the big picture
Memory isn’t everything, but it’s pretty important
JVM
What’s your standard? (unless it’s Sybase)
Do you want to store content in the DB?
Optimize, please
Database
No longer such a thing as internal users
Authentication and Authorization are separate
BIG impact on user experience
Directory(ies)
Important to understand choices
Disk is not all disk
Functional does NOT equal appropriate
Remember: WLS cluster needs shared disk with R/W
File System
Just make sure it’s fast
Try to keep segments in the same state / timezone
Consider routing via subnets
Test before deployment and then re-test
Network
Integration with SOA and ESB
Security Integrations
Master Data Management
Scalability, High Availability, and Disaster Recovery
Other Things to Think About
Spend the time and money to do it right
WCC is the easy part
Ideal for migrations and BIG scalability
SOA / ESB integration
Simplify your users’ lives
Consider meta-directory or virtual directory
Look for OOTB solutions
Security Integrations
Right from the start – which system OWNS which data?
Everything flows from that
Read-only views are our (and our auditors’) friend
Master Data Management
How important to your business is this system?Would you like to back up that opinion with $$?
Clusters in WCC are NOT standard WLS clusters
Always look for your weakest link
DR can be simple or complex – up to you
Scalability, HA, and DR
Start from the requirements
Consider ALL these aspects
Plan for the future (but not too far)
Conclusions
http://blog.teaminformatics.com
http://www.teaminformatics.com
@TeamInformatics
Questions?