WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Performance
1. WebCenter as a Cloud App on Engineered Systems -
A Case Study on Virtualization and Performance
Session ID# 661
Doug Thompson, Raoul Miller
2. Agenda
• Why Cloud?
• Oracle WebCenter
• Oracle Engineered Systems & Virtual Machine
• Testing Approach
• Tips & Best Practices
• Wrap-up and planning for the future
3. Why Cloud?
Fully Managed Infrastructure
A sound & scalable foundation using Oracle Engineered
Systems and Oracle Virtual Machine
Certified WebCenter partner to support, train and enable you!
Monthly expense for infrastructure and support instead of all
upfront costs allowing you to achieve faster ROI.
Rapid migration from existing infrastructure to
TEAM Cloud
4.
5. Oracle WebCenter
Portal
Composite Apps & Mash-ups
Self-Service
Portals
Enterprise
Mash-ups
Gadgets / Integration
Content
Enterprise Content Management
Content
Lifecycle
Rich Media
Imaging Desktop
SocialEnterprise Social Software
Enterprise
Social
Collaboration
Application Context
Activity Streams
Sites
Web Experience Management
Brand Presence
Site Management Personalization
Mobile & Social
Content
Enterprise Content Management
Content
Lifecycle
Rich Media
Imaging Desktop
Portal
Composite Apps & Mash-ups
Self-Service
Portals
Enterprise
Mash-ups
Gadgets / IntegrationSocialEnterprise Social Software
Enterprise
Social
Collaboration
Application Context
Activity Streams
Sites
Web Experience Management
Brand Presence
Site Management Personalization
Mobile & Social
Content
Enterprise Content Management
Content
Lifecycle
Rich Media
Imaging Desktop
SocialEnterprise Social Software
Enterprise
Social
Collaboration
Application Context
Activity Streams
Sites
Web Experience Management
Brand Presence
Site Management Personalization
Mobile & Social
Enterprise Portal Deployments
Referencable customers
Stellent & Oracle ECM partner for 13 years
Oracle Developing strategy for WebCenter
Social
Sites / UCM Connector in Production
Site Studio Sunset
6. Advantages to Running WC on
Engineered Systems
Page 2 of 2
Title:
Customer:
Project:
Content ID: <>
08/07/12 at 06:55 PMLast Updated:
Author:
Revision:
Raoul Miller
1.0
Notes:
Exalogic Appliance
Exadata Appliance
Enterprise Manager
Infiniband
Client OVM
WebCenter
Content Node 1
WebCenter
Content Node 2
WLS Admin Server
Node Manager
OPSS
WebCenter
Conversion
OID / OVD
Data Stores
Client’s Database
WCC
Schema
BPM
Schema
EM
Schema
Full Text
Index Schema
Optional
Content Store
Optional BPM
Traffic Director
Integrated Storage
Client’s File Storage
Internal Users,
Contributors
Editors, Approvers
External Users
Application
Admins
TCP 16200
HTTP
TCP 7001
HTTP
TCP 16200 / 80
HTTP
SAML Integration
SAML
Integration
TCP 443
TLS / HTTPS
ExaLogic Deployment Model
EXA deployment
!
• Engineered for
performance & scalability
• Virtualization allows for
hard partitioning for each
customer
• Advanced management
tools for monitoring,
support, etc.
• Addresses issues of
infrastructure, support cost,
etc.
7. Business Justification
• Many legacy Stellent customers are
running standalone J2SE versions
• Exposure since 7.x and 10gR3 are EoL
• Want to remain Oracle customers but skills
/ cost / management challenges for full
FMW deployment
• TEAM is already supporting these
customers
• Sensitivity of to “cloud” architecture
8. Private Cloud deployment
addresses business concerns
• Performance / security / stability dialed-in
• Partitioning ensures segregation of content
• Domain experts support infrastructure &
applications
• Very cost-competitive
• Substantial extra gains in functionality
9. TEAM / Oracle best-practice
WC on Exalogic Deployment
• Database on standalone h/w (although
experimenting on all-in-one)
• Directory Services standalone VM (Oracle
recommendation)
• Deploy each customer environment on standalone
VM
• Challenges assigning compute node / VM affinity
• We deployed OHS within Exalogic VM
• Coherence not deployed (WIP)
• ZFS storage assigned within VM (using infiniband)
• What about Oracle Database Appliance?
10. Testing Approach
Key Points:
• Exalogic x2-2 ¼ rack
• DB Server external
• OID server separate
from directory VM
• Requires OVM and
EECS v3
Work In Progress
• DB on Exalogic
• Coherence
11. Testing Approach contd.
• Apache Jmeter used as testing tool – running
on separate exalogic ¼ rack – 5 VMs @
2core
• Testing uses standard Oracle applications –
no TEAM additions (yet)
• Capacity test per compute node
• WebCenter Content Scenario
• WebCenter Spaces Scenario
• Combined Content / Spaces Scenario
12. Findings from Tests
• Hardware setup was challenging initially
• Latest versions of EECS and VM required
to support partitioning
• Complex partitioning and inter-node
communication not tested in this cycle
• Compute Node / VM affinity not supported
at present
• Performance as good as expected
13. Takeaways from testing
• Private cloud deployment is great option for
SME looking for high performance /
supported deployment
• Oracle VM provides great segmentation of
deployments
• EECS and EM management tools are very
useful
• Compelling cost / support story for business
• Licensing remains a challenge
14. Why Engineered Systems?
• All advantages of engineering system
• Massive scalability / throughput / DR w/
infiniband, ZFS storage, redundancy
• Private cloud deployment easily supported
• Oracle supported end-to-end
• Deploy in different data centers as needs arise
• Virtualization and hard partitioning supported
• Remote management tools are great
differentiator
• Oracle Database Appliance
15. Multiple Configurations
• OVM, Exalogic, Exadata and Private Cloud
• OVM, Generic Hardware and Private Cloud
• ODA, Private Cloud
• ODA on Premise
16. Next Steps?
• Add Coherence to testing
• Explore database within VM and onboard
compute nodes
• Different external security scenarios
• Similar deployments on database machine
• Work with Oracle PM on other functionality
• Complex WLS domain interactions
• WebCenter in a box