Top Banner
WebCenter as a Cloud App on Engineered Systems - A Case Study on Virtualization and Performance Session ID# 661 Doug Thompson, Raoul Miller
17

WebCenter as a Cloud App on Exalogic

Oct 19, 2014

Download

Technology

A case study on deploying Oracle WebCenter as a cloud app on Oracle Exalogic engineered systems. Some of the challenges, compromises required, and benefits gained running these applications on shared hardware.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: WebCenter as a Cloud App on Exalogic

WebCenter as a Cloud App on Engineered Systems - A Case Study on Virtualization and Performance

Session ID# 661

Doug Thompson, Raoul Miller

Page 2: WebCenter as a Cloud App on Exalogic

Agenda• Why Cloud?

• Oracle WebCenter

• Oracle Engineered Systems & Virtual Machine

• Testing Approach

• Tips & Best Practices

• Wrap-up and planning for the future

Page 3: WebCenter as a Cloud App on Exalogic

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

Page 4: WebCenter as a Cloud App on Exalogic
Page 5: WebCenter as a Cloud App on Exalogic

Oracle WebCenterPortal

Composite Apps & Mash-ups

Self-ServicePortals

EnterpriseMash-ups

Gadgets / Integration

ContentEnterprise Content Management

ContentLifecycle

Rich Media

Imaging Desktop

SocialEnterprise Social Software

EnterpriseSocial

Collaboration

Application Context

Activity Streams

SitesWeb Experience Management

Brand Presence

Site Management Personalization

Mobile & SocialContent

Enterprise Content Management

ContentLifecycle

Rich Media

Imaging Desktop

PortalComposite Apps & Mash-ups

Self-ServicePortals

EnterpriseMash-ups

Gadgets / Integration SocialEnterprise Social Software

EnterpriseSocial

Collaboration

Application Context

Activity Streams

SitesWeb Experience Management

Brand Presence

Site Management Personalization

Mobile & Social

ContentEnterprise Content Management

ContentLifecycle

Rich Media

Imaging Desktop

SocialEnterprise Social Software

EnterpriseSocial

Collaboration

Application Context

Activity Streams

SitesWeb Experience Management

Brand Presence

Site Management Personalization

Mobile & Social

Enterprise Portal DeploymentsReferencable customers

Stellent & Oracle ECM partner for 13 years

Oracle Developing strategy for WebCenter Social

Sites / UCM Connector in Production

Site Studio Sunset

Page 6: WebCenter as a Cloud App on Exalogic

Advantages to Running WC on Engineered Systems

• 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.

Page 7: WebCenter as a Cloud App on Exalogic

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

Page 8: WebCenter as a Cloud App on Exalogic

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

Page 9: WebCenter as a Cloud App on Exalogic

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?

Page 10: WebCenter as a Cloud App on Exalogic

Testing ApproachKey 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

Page 11: WebCenter as a Cloud App on Exalogic

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

Page 12: WebCenter as a Cloud App on Exalogic

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

Page 13: WebCenter as a Cloud App on Exalogic

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

Page 14: WebCenter as a Cloud App on Exalogic

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

Page 15: WebCenter as a Cloud App on Exalogic

Multiple Configurations

• OVM, Exalogic, Exadata and Private Cloud• OVM, Generic Hardware and Private Cloud• ODA, Private Cloud• ODA on Premise

Page 16: WebCenter as a Cloud App on Exalogic

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

Page 17: WebCenter as a Cloud App on Exalogic

Thank you!Doug Thompson

[email protected]

Raoul [email protected]

@TEAMInformatics