SlideShare une entreprise Scribd logo
1  sur  17
WebCenter as a Cloud App on Engineered Systems A Case Study on Virtualization and Performance

Session ID# 661
Doug Thompson, Raoul Miller
Agenda
•

Why Cloud?

•

Oracle WebCenter

•

Oracle Engineered Systems & Virtual Machine

•

Testing Approach

•

Tips & Best Practices

•

Wrap-up and planning for the future
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
Oracle WebCenter
Enterprise Portal Deployments
Portal
Portal

Sites

Composite Apps &Referencable customers
Composite Apps & Mash-ups
Mash-ups

Web Experience Management

Sites / UCM Connector in Production

Sites
Site Management

Web Experience Management
Self-Service
Self-Service
Enterprise
Personalization
Portals
Mash-ups
StellentPortals
& Oracle ECM

Social
Content

Enterprise
Mash-ups
partner for 13 years

Enterprise Social Software
Enterprise Content Management

Social

Mobile & Social
Site Management
Collaboration
Enterprise Social Software

Brand Presence

Oracle Developing strategy for WebCenter
Social
Imaging
Collaboration

Enterprise
Brand Presence
Activity Streams
Social
Rich Media

Enterprise
Social

Social

Gadgets / Integration
Gadgets / Integration
Personalization
Activity Streams

Content

Enterprise Content Management
Desktop

Mobile & Social
Application Context
Content
Lifecycle
Imaging

Desktop

Content

Application Context

Enterprise Social Software

Site Studio Sunset

Enterprise Content Management
Rich Media

Content
Lifecycle

Collaboration

Activity Streams

Imaging

Desktop

Enterprise
Social

Application Context

Rich Media

Content
Lifecycle
Advantages to Running WC on
Engineered Systems
Exalogic Appliance
TCP 7001
HTTP

Enterprise Manager

External Users

TCP 16200 / 80
HTTP

Client OVM

Node Manager

WLS Admin Server
OPSS

Internal Users,
Contributors
Editors, Approvers

Data Stores

Traffic Director
TCP 16200
HTTP

Application
Admins

WebCenter
Content Node 1

Infiniband

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

WebCenter
Content Node 2
WebCenter
Conversion

SAML
Integration

Optional BPM
SAML Integration
TCP 443
TLS / HTTPS

OID / OVD
Integrated Storage
Client’s File Storage

Exadata Appliance
Client’s Database
WCC
Schema

BPM
Schema

Full Text
Index Schema

Customer:
Project:

Optional
Content Store

Notes:

ExaLogic Deployment Model

Title:
Content ID:

EM
Schema

EXA deployment
<>

Author: Raoul Miller
Revision:

1.0

Last Updated:

08/07/12 at 06:55 PM
Page 2 of 2

!
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
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
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?
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
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
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
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
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
Multiple Configurations
•
•
•
•

OVM, Exalogic, Exadata and Private Cloud
OVM, Generic Hardware and Private Cloud
ODA, Private Cloud
ODA on Premise
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
Thank you!
Doug Thompson
Doug.thompson@teaminformatics.co
m

Raoul Miller
Raoul.Miller@teaminformatics.com
@TEAMInformatics

Contenu connexe

Tendances

Oracle vm Disaster Recovery Solutions
Oracle vm Disaster Recovery SolutionsOracle vm Disaster Recovery Solutions
Oracle vm Disaster Recovery SolutionsJohan Louwers
 
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Andrejs Prokopjevs
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014Joelith
 
Presentation cloupia product overview and demo
Presentation   cloupia product overview and demoPresentation   cloupia product overview and demo
Presentation cloupia product overview and demoxKinAnx
 
Ordina SOFTC Presentation - SharePoint 2010 Architecture
Ordina SOFTC Presentation - SharePoint 2010 ArchitectureOrdina SOFTC Presentation - SharePoint 2010 Architecture
Ordina SOFTC Presentation - SharePoint 2010 ArchitectureOrdina Belgium
 
Oracle Database Appliance
Oracle Database ApplianceOracle Database Appliance
Oracle Database Appliancevkv_vkv
 
Data Caching Strategies for Oracle Mobile Application Framework
Data Caching Strategies for Oracle Mobile Application FrameworkData Caching Strategies for Oracle Mobile Application Framework
Data Caching Strategies for Oracle Mobile Application Frameworkandrejusb
 
Four approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan KuzniakFour approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan KuzniakAEM HUB
 
Oracle Virtualization "OVM"
Oracle Virtualization "OVM"Oracle Virtualization "OVM"
Oracle Virtualization "OVM"markgatkinson
 
EMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC
 
VMworld 2013: What's New in VMware vSphere?
VMworld 2013: What's New in VMware vSphere? VMworld 2013: What's New in VMware vSphere?
VMworld 2013: What's New in VMware vSphere? VMworld
 
VMware Integrated OpenStack 2.0
VMware Integrated OpenStack 2.0VMware Integrated OpenStack 2.0
VMware Integrated OpenStack 2.0Erik Bussink
 
Collaborate 2010 Session 70670 : Virtualization of EnterpriseOne - The Facts
Collaborate 2010 Session 70670 : Virtualization of EnterpriseOne - The FactsCollaborate 2010 Session 70670 : Virtualization of EnterpriseOne - The Facts
Collaborate 2010 Session 70670 : Virtualization of EnterpriseOne - The Factsaltquark
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & designMark Swarbrick
 

Tendances (20)

Oracle vm Disaster Recovery Solutions
Oracle vm Disaster Recovery SolutionsOracle vm Disaster Recovery Solutions
Oracle vm Disaster Recovery Solutions
 
Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...Password Policies in Oracle Access Manager. How to improve user authenticatio...
Password Policies in Oracle Access Manager. How to improve user authenticatio...
 
WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014WebLogic 12c - OMF Canberra June 2014
WebLogic 12c - OMF Canberra June 2014
 
Oracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle CloudOracle VM - the Heart of Oracle Cloud
Oracle VM - the Heart of Oracle Cloud
 
Presentation cloupia product overview and demo
Presentation   cloupia product overview and demoPresentation   cloupia product overview and demo
Presentation cloupia product overview and demo
 
Ordina SOFTC Presentation - SharePoint 2010 Architecture
Ordina SOFTC Presentation - SharePoint 2010 ArchitectureOrdina SOFTC Presentation - SharePoint 2010 Architecture
Ordina SOFTC Presentation - SharePoint 2010 Architecture
 
Oracle Database Appliance
Oracle Database ApplianceOracle Database Appliance
Oracle Database Appliance
 
Data Caching Strategies for Oracle Mobile Application Framework
Data Caching Strategies for Oracle Mobile Application FrameworkData Caching Strategies for Oracle Mobile Application Framework
Data Caching Strategies for Oracle Mobile Application Framework
 
Oracle JET overview
Oracle JET overviewOracle JET overview
Oracle JET overview
 
Four approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan KuzniakFour approaches to integrate aem with external systems by Jan Kuzniak
Four approaches to integrate aem with external systems by Jan Kuzniak
 
Oracle Virtualization "OVM"
Oracle Virtualization "OVM"Oracle Virtualization "OVM"
Oracle Virtualization "OVM"
 
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško VukmanovićJavaCro'15 - Oracle Java Cloud Service  Java PaaS - Duško Vukmanović
JavaCro'15 - Oracle Java Cloud Service Java PaaS - Duško Vukmanović
 
EMC with Mirantis Openstack
EMC with Mirantis OpenstackEMC with Mirantis Openstack
EMC with Mirantis Openstack
 
Performance stack
Performance stackPerformance stack
Performance stack
 
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
AMIS Oracle OpenWorld 2013 Review Part 1 - Intro Overview Innovation, Hardwar...
 
VMworld 2013: What's New in VMware vSphere?
VMworld 2013: What's New in VMware vSphere? VMworld 2013: What's New in VMware vSphere?
VMworld 2013: What's New in VMware vSphere?
 
VMware Integrated OpenStack 2.0
VMware Integrated OpenStack 2.0VMware Integrated OpenStack 2.0
VMware Integrated OpenStack 2.0
 
Collaborate 2010 Session 70670 : Virtualization of EnterpriseOne - The Facts
Collaborate 2010 Session 70670 : Virtualization of EnterpriseOne - The FactsCollaborate 2010 Session 70670 : Virtualization of EnterpriseOne - The Facts
Collaborate 2010 Session 70670 : Virtualization of EnterpriseOne - The Facts
 
An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS overview of database 12c
 
1 architecture & design
1   architecture & design1   architecture & design
1 architecture & design
 

En vedette

Neues zur Oracle Lizenzierung - DOAG Konferenz 2011 - OPITZ CONSULTING - Mic...
Neues zur Oracle Lizenzierung  - DOAG Konferenz 2011 - OPITZ CONSULTING - Mic...Neues zur Oracle Lizenzierung  - DOAG Konferenz 2011 - OPITZ CONSULTING - Mic...
Neues zur Oracle Lizenzierung - DOAG Konferenz 2011 - OPITZ CONSULTING - Mic...OPITZ CONSULTING Deutschland
 
Oracle® Fusion Middleware
Oracle® Fusion MiddlewareOracle® Fusion Middleware
Oracle® Fusion MiddlewareNgo Hung Long
 
How did we get here?! Choice of Chef for O-box
How did we get here?! Choice of Chef for O-boxHow did we get here?! Choice of Chef for O-box
How did we get here?! Choice of Chef for O-boxO-box
 
Deploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database ApplianceDeploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database ApplianceO-box
 
Spezialitäten der Oracle Lizenzierung - DOAG Konferenz 2010 - OPITZ CONSULTI...
Spezialitäten der Oracle Lizenzierung -  DOAG Konferenz 2010 - OPITZ CONSULTI...Spezialitäten der Oracle Lizenzierung -  DOAG Konferenz 2010 - OPITZ CONSULTI...
Spezialitäten der Oracle Lizenzierung - DOAG Konferenz 2010 - OPITZ CONSULTI...OPITZ CONSULTING Deutschland
 
Osb developer's guide
Osb developer's guideOsb developer's guide
Osb developer's guideHarish B
 
Oracle OpenWorld 13 Highlights for Middleware Admins
Oracle OpenWorld 13 Highlights for Middleware AdminsOracle OpenWorld 13 Highlights for Middleware Admins
Oracle OpenWorld 13 Highlights for Middleware AdminsSimon Haslam
 
Oracle Exadata Management with Oracle Enterprise Manager
Oracle Exadata Management with Oracle Enterprise ManagerOracle Exadata Management with Oracle Enterprise Manager
Oracle Exadata Management with Oracle Enterprise ManagerEnkitec
 
How to Rapidly Deploy SOA or WebCenter using O-box
How to Rapidly Deploy SOA or WebCenter using O-boxHow to Rapidly Deploy SOA or WebCenter using O-box
How to Rapidly Deploy SOA or WebCenter using O-boxO-box
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Simon Haslam
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformMaris Elsins
 
MUROC, Mashhad Urban Railway Operation Company
MUROC, Mashhad Urban Railway Operation CompanyMUROC, Mashhad Urban Railway Operation Company
MUROC, Mashhad Urban Railway Operation CompanyAbdullah Sarkhosh
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecturesandeep gosain
 
What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?O-box
 
OIA administration
OIA administrationOIA administration
OIA administrationtechmeonline
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Yasir El Nimr
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance WorkshopMarketingArrowECS_CZ
 

En vedette (20)

Neues zur Oracle Lizenzierung - DOAG Konferenz 2011 - OPITZ CONSULTING - Mic...
Neues zur Oracle Lizenzierung  - DOAG Konferenz 2011 - OPITZ CONSULTING - Mic...Neues zur Oracle Lizenzierung  - DOAG Konferenz 2011 - OPITZ CONSULTING - Mic...
Neues zur Oracle Lizenzierung - DOAG Konferenz 2011 - OPITZ CONSULTING - Mic...
 
Oracle® Fusion Middleware
Oracle® Fusion MiddlewareOracle® Fusion Middleware
Oracle® Fusion Middleware
 
How did we get here?! Choice of Chef for O-box
How did we get here?! Choice of Chef for O-boxHow did we get here?! Choice of Chef for O-box
How did we get here?! Choice of Chef for O-box
 
Obiee11g on ipad
Obiee11g on ipadObiee11g on ipad
Obiee11g on ipad
 
Deploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database ApplianceDeploying SOA on the Oracle Database Appliance
Deploying SOA on the Oracle Database Appliance
 
Spezialitäten der Oracle Lizenzierung - DOAG Konferenz 2010 - OPITZ CONSULTI...
Spezialitäten der Oracle Lizenzierung -  DOAG Konferenz 2010 - OPITZ CONSULTI...Spezialitäten der Oracle Lizenzierung -  DOAG Konferenz 2010 - OPITZ CONSULTI...
Spezialitäten der Oracle Lizenzierung - DOAG Konferenz 2010 - OPITZ CONSULTI...
 
Osb developer's guide
Osb developer's guideOsb developer's guide
Osb developer's guide
 
Oracle OpenWorld 13 Highlights for Middleware Admins
Oracle OpenWorld 13 Highlights for Middleware AdminsOracle OpenWorld 13 Highlights for Middleware Admins
Oracle OpenWorld 13 Highlights for Middleware Admins
 
Oracle Exadata Management with Oracle Enterprise Manager
Oracle Exadata Management with Oracle Enterprise ManagerOracle Exadata Management with Oracle Enterprise Manager
Oracle Exadata Management with Oracle Enterprise Manager
 
How to Rapidly Deploy SOA or WebCenter using O-box
How to Rapidly Deploy SOA or WebCenter using O-boxHow to Rapidly Deploy SOA or WebCenter using O-box
How to Rapidly Deploy SOA or WebCenter using O-box
 
Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance Ten Real-World Customer Configurations on Oracle Database Appliance
Ten Real-World Customer Configurations on Oracle Database Appliance
 
D66123 gc10 toc
D66123 gc10 tocD66123 gc10 toc
D66123 gc10 toc
 
Database as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance PlatformDatabase as a Service on the Oracle Database Appliance Platform
Database as a Service on the Oracle Database Appliance Platform
 
MUROC, Mashhad Urban Railway Operation Company
MUROC, Mashhad Urban Railway Operation CompanyMUROC, Mashhad Urban Railway Operation Company
MUROC, Mashhad Urban Railway Operation Company
 
Enterprise architecture
Enterprise architectureEnterprise architecture
Enterprise architecture
 
What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?What's So Special about the Oracle Database Appliance?
What's So Special about the Oracle Database Appliance?
 
OIA administration
OIA administrationOIA administration
OIA administration
 
ODA X6-2 family
ODA X6-2 familyODA X6-2 family
ODA X6-2 family
 
Oracle Database Appliance X5-2
Oracle Database Appliance X5-2 Oracle Database Appliance X5-2
Oracle Database Appliance X5-2
 
Oracle Database Appliance Workshop
Oracle Database Appliance WorkshopOracle Database Appliance Workshop
Oracle Database Appliance Workshop
 

Similaire à WebCenter as a Cloud App on Exalogic

Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java CloudAnkur Gupta
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Mohamad Afshar
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times fasterDr. Wilfred Lin (Ph.D.)
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterpriseBert Poller
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithMarkus Eisele
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Berry Clemens
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application gridAlicja Sieminska
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsBrad Williams
 
Oracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOTN Systems Hub
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
Ibm PureApplication system
Ibm PureApplication systemIbm PureApplication system
Ibm PureApplication systemkhawkwf
 
Oracle COTS Applications on AWS
Oracle COTS Applications on AWSOracle COTS Applications on AWS
Oracle COTS Applications on AWSTom Laszewski
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsBob Rhubart
 
Cloud & Oracle FMW
Cloud & Oracle FMWCloud & Oracle FMW
Cloud & Oracle FMWHisham Galal
 
Private Cloud Database Consolidation
Private Cloud Database ConsolidationPrivate Cloud Database Consolidation
Private Cloud Database ConsolidationRex Wang
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceJelastic Multi-Cloud PaaS
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Franco Ucci
 

Similaire à WebCenter as a Cloud App on Exalogic (20)

Basics of Java Cloud
Basics of Java CloudBasics of Java Cloud
Basics of Java Cloud
 
Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010Keynote from Cloud Expo West, November 2010
Keynote from Cloud Expo West, November 2010
 
C6 deploying applications to your private cloud 7 to 10 times faster
C6   deploying applications to your private cloud 7 to 10 times fasterC6   deploying applications to your private cloud 7 to 10 times faster
C6 deploying applications to your private cloud 7 to 10 times faster
 
Docker for the enterprise
Docker for the enterpriseDocker for the enterprise
Docker for the enterprise
 
Stay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolithStay productive_while_slicing_up_the_monolith
Stay productive_while_slicing_up_the_monolith
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
 
Java, app servers and oracle application grid
Java, app servers and oracle application gridJava, app servers and oracle application grid
Java, app servers and oracle application grid
 
ThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.jsThatConference 2016 - Highly Available Node.js
ThatConference 2016 - Highly Available Node.js
 
Oracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructureOracle business continuity for virtualization and cloud infrastructure
Oracle business continuity for virtualization and cloud infrastructure
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
Ibm PureApplication system
Ibm PureApplication systemIbm PureApplication system
Ibm PureApplication system
 
Oracle COTS Applications on AWS
Oracle COTS Applications on AWSOracle COTS Applications on AWS
Oracle COTS Applications on AWS
 
Application-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural ConsiderationsApplication-Driven Virtualization: Architectural Considerations
Application-Driven Virtualization: Architectural Considerations
 
Soa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone GeibSoa suite12c presentation @AMIS by Simone Geib
Soa suite12c presentation @AMIS by Simone Geib
 
Cloud & Oracle FMW
Cloud & Oracle FMWCloud & Oracle FMW
Cloud & Oracle FMW
 
Private Cloud Database Consolidation
Private Cloud Database ConsolidationPrivate Cloud Database Consolidation
Private Cloud Database Consolidation
 
Multi-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a ServiceMulti-Cloud Lightweight Platform as a Service
Multi-Cloud Lightweight Platform as a Service
 
Resume_Gunalan_updated
Resume_Gunalan_updatedResume_Gunalan_updated
Resume_Gunalan_updated
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017
 

Plus de Raoul Miller

Multitenancy on OCI - FinalRM.pptx
Multitenancy on OCI - FinalRM.pptxMultitenancy on OCI - FinalRM.pptx
Multitenancy on OCI - FinalRM.pptxRaoul Miller
 
GSA Presentation - MILLER 251-4.pdf
GSA Presentation - MILLER 251-4.pdfGSA Presentation - MILLER 251-4.pdf
GSA Presentation - MILLER 251-4.pdfRaoul Miller
 
Choosing a new platform for records or document management
Choosing a new platform for records or document managementChoosing a new platform for records or document management
Choosing a new platform for records or document managementRaoul Miller
 
Developing a privacy compliance program
Developing a privacy compliance programDeveloping a privacy compliance program
Developing a privacy compliance programRaoul Miller
 
A simple guide for moving your content systems to the cloud
A simple guide for moving your content systems to the cloudA simple guide for moving your content systems to the cloud
A simple guide for moving your content systems to the cloudRaoul Miller
 
Boost privacy protections with attribute-based access control
Boost privacy protections with attribute-based access control Boost privacy protections with attribute-based access control
Boost privacy protections with attribute-based access control Raoul Miller
 
Email Management Using Oracle WebCenter Content Records
Email Management Using Oracle WebCenter Content RecordsEmail Management Using Oracle WebCenter Content Records
Email Management Using Oracle WebCenter Content RecordsRaoul Miller
 
Repository Scalability - comparing SharePoint 2010 with Oracle UCM 11g
Repository Scalability - comparing SharePoint 2010 with Oracle UCM 11gRepository Scalability - comparing SharePoint 2010 with Oracle UCM 11g
Repository Scalability - comparing SharePoint 2010 with Oracle UCM 11gRaoul Miller
 

Plus de Raoul Miller (8)

Multitenancy on OCI - FinalRM.pptx
Multitenancy on OCI - FinalRM.pptxMultitenancy on OCI - FinalRM.pptx
Multitenancy on OCI - FinalRM.pptx
 
GSA Presentation - MILLER 251-4.pdf
GSA Presentation - MILLER 251-4.pdfGSA Presentation - MILLER 251-4.pdf
GSA Presentation - MILLER 251-4.pdf
 
Choosing a new platform for records or document management
Choosing a new platform for records or document managementChoosing a new platform for records or document management
Choosing a new platform for records or document management
 
Developing a privacy compliance program
Developing a privacy compliance programDeveloping a privacy compliance program
Developing a privacy compliance program
 
A simple guide for moving your content systems to the cloud
A simple guide for moving your content systems to the cloudA simple guide for moving your content systems to the cloud
A simple guide for moving your content systems to the cloud
 
Boost privacy protections with attribute-based access control
Boost privacy protections with attribute-based access control Boost privacy protections with attribute-based access control
Boost privacy protections with attribute-based access control
 
Email Management Using Oracle WebCenter Content Records
Email Management Using Oracle WebCenter Content RecordsEmail Management Using Oracle WebCenter Content Records
Email Management Using Oracle WebCenter Content Records
 
Repository Scalability - comparing SharePoint 2010 with Oracle UCM 11g
Repository Scalability - comparing SharePoint 2010 with Oracle UCM 11gRepository Scalability - comparing SharePoint 2010 with Oracle UCM 11g
Repository Scalability - comparing SharePoint 2010 with Oracle UCM 11g
 

Dernier

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 

Dernier (20)

Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 

WebCenter as a Cloud App on Exalogic

  • 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 Enterprise Portal Deployments Portal Portal Sites Composite Apps &Referencable customers Composite Apps & Mash-ups Mash-ups Web Experience Management Sites / UCM Connector in Production Sites Site Management Web Experience Management Self-Service Self-Service Enterprise Personalization Portals Mash-ups StellentPortals & Oracle ECM Social Content Enterprise Mash-ups partner for 13 years Enterprise Social Software Enterprise Content Management Social Mobile & Social Site Management Collaboration Enterprise Social Software Brand Presence Oracle Developing strategy for WebCenter Social Imaging Collaboration Enterprise Brand Presence Activity Streams Social Rich Media Enterprise Social Social Gadgets / Integration Gadgets / Integration Personalization Activity Streams Content Enterprise Content Management Desktop Mobile & Social Application Context Content Lifecycle Imaging Desktop Content Application Context Enterprise Social Software Site Studio Sunset Enterprise Content Management Rich Media Content Lifecycle Collaboration Activity Streams Imaging Desktop Enterprise Social Application Context Rich Media Content Lifecycle
  • 6. Advantages to Running WC on Engineered Systems Exalogic Appliance TCP 7001 HTTP Enterprise Manager External Users TCP 16200 / 80 HTTP Client OVM Node Manager WLS Admin Server OPSS Internal Users, Contributors Editors, Approvers Data Stores Traffic Director TCP 16200 HTTP Application Admins WebCenter Content Node 1 Infiniband • 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. WebCenter Content Node 2 WebCenter Conversion SAML Integration Optional BPM SAML Integration TCP 443 TLS / HTTPS OID / OVD Integrated Storage Client’s File Storage Exadata Appliance Client’s Database WCC Schema BPM Schema Full Text Index Schema Customer: Project: Optional Content Store Notes: ExaLogic Deployment Model Title: Content ID: EM Schema EXA deployment <> Author: Raoul Miller Revision: 1.0 Last Updated: 08/07/12 at 06:55 PM Page 2 of 2 !
  • 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
  • 17. Thank you! Doug Thompson Doug.thompson@teaminformatics.co m Raoul Miller Raoul.Miller@teaminformatics.com @TEAMInformatics