SlideShare ist ein Scribd-Unternehmen logo
1 von 23
Downloaden Sie, um offline zu lesen
Designing Highly-
Available Architectures
for OTM

Chris Plough
OTM User Conference
August 2011
Abstract
Hello, I’m Chris Plough. I joined G-Log in November of 1999 and played a key role in developing
the OTM Technical Architecture.

OTM is a critical enterprise application and application downtime can be very expensive; ranging
from tens to hundreds of thousands of dollars per hour of unplanned outage. Learn how to design
your OTM architecture to provide the right amount of redundancy for your company; taking into
consideration the business requirements, balanced with budgetary constraints. Chris Plough will
discuss and demonstrate the benefits and pitfalls learned from real-world scenarios, which stem
from both from our OTM Hosting Architecture, as well as direct customer experiences.

Lorem ipsum dolor sit amet, rutrum lorem dolor vivamus ultricies pulvinar consequat, nisl tincidunt
ligula aliquet odio, sit placerat convallis vulputate quisque, purus ut, quis mauris etiam. Etiam
egestas tristique est, turpis cum, vel risus, arcu tincidunt id velit enim, non nulla feugiat ligula ligula
ante. Sed eget ut nec sit, sed urna esse pellentesque. Velit praesent magna luctus. Turpis et mollis
at. Suspendisse amet quis fringilla. Praesent metus mauris velit sagittis, ut blandit. Suscipit tempus
tincidunt vitae egestas euismod hac, laoreet at, dui donec congue et urna, adipiscing amet a wisi
dui congue amet, mauris vel placerat faucibus nihil. Et ac nec fermentum, vel risus leo cras aut.
Vel parturient integer pede curabitur. Leo penatibus tristique massa facilisis potenti, nullam duis,
habitasse scelerisque tellus. At viverra ut orci, mauris purus vivamus nec ut suspendisse
dignissimos, nulla ipsum. Arcu curabitur diam, at luctus nullam vestibulum lectus semper nunc,
lacinia malesuada curabitur ut sapien, ut morbi eget et tellus, vel ipsum ipsum aliquam ipsum nec.
Fusce consequat sed at libero. Pellentesque scelerisque nulla, lorem ante. Risus urna donec elit
sed euismod ac. Blandit donec pede rhoncus euismod quam, aliquet metus, feugiat quam nostra
justo purus feugiat curabitur, suspendisse nulla nam vitae ac tortor. Class sapien praesent nec est,
metus phasellus donec rutrum porta velit, scelerisque velit lorem vestibulum, blandit mollis sed
vivamus tempor posuere suspendisse. Ante neque. Fringilla mauris erat, non reprehenderit ipsum
nisl a, sit magna pharetra neque wisi taciti neque, tempor quis etiam scelerisque iaculis ut eget,
Abstract
Mr. Plough’s Rules

 This is not a lecture, it is a guided discussion
  • Ask questions and make it interactive
 This is a broad topic
  • We will not cover everything
 I don’t know it all
   • Suggest alternatives
 Have a little fun!
Agenda

 What are the Business Requirements? (What? In a
  tech presentation?)

 Background
  • In the Real World…
  • Lurking Dangers
 Designing OTM for HA
  • Overview
  • Cheat Sheet
Business Requirements
What are the Business Requirements?

 Yep – I’m using the “B” word. Business.
 Do you have SLAs defined for OTM?
  • Uptime requirements, core hours of service, recovery
     point objective (RPO), recovery time objective (RTO)

 Is there a budget defined?
   • 99.0% = $, 99.9% = $$$, 99.99% = $$$$$$$$
 What is the true cost of an outage? What workarounds
  exist?
Real World Risks
In the Real World

 Understand the risks
  • Best failure rate data comes from large server farms
      (i.e. Google) and HPC clusters
  •   However, OTM is not Google (server failure = critical)

 Hard Drives failures = 40-50% of all component failures
  • Cheap insurance: an extra hot spare drive
 Power Supplies account for 10-20% of all component
  failures
   • Want that spare power supply?
In the Real World (continued)


 What about CPU, Memory, Motherboards, etc?
  • Great service contract (i.e. 2-4 hour response time)
 Side Note: Failures increase dramatically from year 3 to 5
  of hardware age

 Okay, I’ve got spare drives, multiple power supplies and
  great service contracts. Now what?
Lurking DANGER!
Lurking Dangers

 Enterprise Applications - App Issues are 15-20x more
  likely than hardware failures
   • No amount of spare hardware will make up for a
      poorly configured OTM instance

 Integrated Systems – Maintaining state across
  multiple apps in the event of a failure
  • Will your data remain synced if a single
    application fails? How do you recover?
What Does All This Mean?

 Before you break out Visio (or LucidChart) and your
  trusty OTM Application Scalability Guide:

 Work with the business to define SLAs and a budget
 Research and determine the risks for your specific
  environment

 Understand that OTM is only a part of a much larger
  business process landscape.
Designing OTM HA Architectures
Designing OTM HA Architectures

 Today
  • Traditional solutions: Load balancers, redundant
      hardware, clustering, DB or storage replication
  •   Maintenance windows for patching

 In 2-3 years (and sooner for more agile companies)
   • Utilize Virtualization with replicated environments
   • Oracle is investing in no-downtime patching
      technologies (Ksplice)
Designing OTM HA Architectures

 Example HA Architecture
Designing OTM HA Architectures - Overview

 Concepts and technology are similar to other 3 Tier
  Applications

 Each tier can be scaled / clustered independently
 App-level clustering uses OTM-specific technology
  (SCA)
      Not Oracle Grid or WebLogic Clustering
Designing OTM HA Architectures – Cheat Sheet

 Web Tier
  • < 99% SLA
       Utilize spare server (can share with other tiers)
       Cost savings / recovery time trade-off
  •   > 99% SLA
       Hardware Load Balancer w/ sticky sessions
       Sessions not replicated, but manageable
       Can provide scalability and failover
       No (minimal) overhead for additional servers
Designing OTM HA Architectures – Cheat Sheet

 App Tier
  • < 99% SLA
       Utilize spare server (can share with other tiers)
       Cost savings / recovery time trade-off
  •   > 99% SLA
       Utilize OTM’s “High Scalability” clustering
       Failure behaviour depends on cluster state and
         failure type
       Can provide scalability and failover
       Overhead for additional servers
Designing OTM HA Architectures – Cheat Sheet

 DB Tier
  • < 99% SLA
       Utilize spare server (can share with other tiers)
       Cost savings / recovery time trade-off
  •   > 99% SLA
       Utilize a form of clustering (Veritas Cluster, Data
         Guard, RAC*)
       (RAC) Can provide scalability and failover
       (RAC) Overhead for additional servers
       *OTM is supported on RAC, but has limitations.
Designing OTM HA Architectures – Cheat Sheet

 Additional Notes
  • Don’t forget DB Storage!
      Redundancy for your DB => Storage
       connectivity (fibre channel, iSCSI, etc)

  • > 99.9% SLA
      You will need a customized architecture. I
       recommend consulting a professional.
Any Specific Questions?



www.MavenWire.com
Thank You!




www.MavenWire.com

Weitere ähnliche Inhalte

Was ist angesagt?

Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001jucaab
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceCorrelsense
 
Empowering Enterprise Planning Solutions with Calculation Manager
Empowering Enterprise Planning Solutions with Calculation ManagerEmpowering Enterprise Planning Solutions with Calculation Manager
Empowering Enterprise Planning Solutions with Calculation ManagerAlithya
 
UKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM SystemsUKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM SystemsAlithya
 
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...MavenWire
 
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenanceOtm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenancejucaab
 
OTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportOTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportMavenWire
 
Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Metron
 
IMS05 IMS V14 8gb osam for haldb
IMS05   IMS V14 8gb osam for haldbIMS05   IMS V14 8gb osam for haldb
IMS05 IMS V14 8gb osam for haldbRobert Hain
 
Virtualising Tier 1 Apps
Virtualising Tier 1 AppsVirtualising Tier 1 Apps
Virtualising Tier 1 AppsIwan Rahabok
 
Solaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and TuningSolaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and TuningAdrian Cockcroft
 
Capacity Planning for Virtualized Datacenters - Sun Network 2003
Capacity Planning for Virtualized Datacenters - Sun Network 2003Capacity Planning for Virtualized Datacenters - Sun Network 2003
Capacity Planning for Virtualized Datacenters - Sun Network 2003Adrian Cockcroft
 
EPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationEPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationAlithya
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vmCharlie Cler
 
z/OS Workload Management Update for z/OS V1.11 and V1.12
z/OS Workload Management Update for z/OS V1.11 and V1.12z/OS Workload Management Update for z/OS V1.11 and V1.12
z/OS Workload Management Update for z/OS V1.11 and V1.12IBM India Smarter Computing
 
I Know What You Did THIS Summer
I Know What You Did THIS SummerI Know What You Did THIS Summer
I Know What You Did THIS SummerMartin Packer
 
Adding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestAdding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestRodolfo Kohn
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iibm16k
 
KScope14 Oracle EPM Troubleshooting
KScope14 Oracle EPM TroubleshootingKScope14 Oracle EPM Troubleshooting
KScope14 Oracle EPM TroubleshootingAlithya
 

Was ist angesagt? (20)

Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001Otm con8766 pdf_8766_0001
Otm con8766 pdf_8766_0001
 
New Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System PerformanceNew Approaches to Faster Oracle Forms System Performance
New Approaches to Faster Oracle Forms System Performance
 
Empowering Enterprise Planning Solutions with Calculation Manager
Empowering Enterprise Planning Solutions with Calculation ManagerEmpowering Enterprise Planning Solutions with Calculation Manager
Empowering Enterprise Planning Solutions with Calculation Manager
 
UKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM SystemsUKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
UKOUG APPS 14: Optimizing Performance for Oracle EPM Systems
 
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...OTM DELIVERED: How Business Process Outsourcing and Preconfigured Solutions...
OTM DELIVERED : How Business Process Outsourcing and Preconfigured Solutions...
 
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenanceOtm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
Otm 2013 c13_e-23b-hatcher-neil-otm-gtm-data-maintenance
 
Much Ado About CPU
Much Ado About CPUMuch Ado About CPU
Much Ado About CPU
 
OTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel TransportOTM Value for International Logistics including Ocean Vessel Transport
OTM Value for International Logistics including Ocean Vessel Transport
 
Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS Top 5 performance and capacity challenges for z/OS
Top 5 performance and capacity challenges for z/OS
 
IMS05 IMS V14 8gb osam for haldb
IMS05   IMS V14 8gb osam for haldbIMS05   IMS V14 8gb osam for haldb
IMS05 IMS V14 8gb osam for haldb
 
Virtualising Tier 1 Apps
Virtualising Tier 1 AppsVirtualising Tier 1 Apps
Virtualising Tier 1 Apps
 
Solaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and TuningSolaris Linux Performance, Tools and Tuning
Solaris Linux Performance, Tools and Tuning
 
Capacity Planning for Virtualized Datacenters - Sun Network 2003
Capacity Planning for Virtualized Datacenters - Sun Network 2003Capacity Planning for Virtualized Datacenters - Sun Network 2003
Capacity Planning for Virtualized Datacenters - Sun Network 2003
 
EPM Infrastructure: An Investigation
EPM Infrastructure: An InvestigationEPM Infrastructure: An Investigation
EPM Infrastructure: An Investigation
 
Architecting with power vm
Architecting with power vmArchitecting with power vm
Architecting with power vm
 
z/OS Workload Management Update for z/OS V1.11 and V1.12
z/OS Workload Management Update for z/OS V1.11 and V1.12z/OS Workload Management Update for z/OS V1.11 and V1.12
z/OS Workload Management Update for z/OS V1.11 and V1.12
 
I Know What You Did THIS Summer
I Know What You Did THIS SummerI Know What You Did THIS Summer
I Know What You Did THIS Summer
 
Adding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestAdding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance Test
 
Effective admin and development in iib
Effective admin and development in iibEffective admin and development in iib
Effective admin and development in iib
 
KScope14 Oracle EPM Troubleshooting
KScope14 Oracle EPM TroubleshootingKScope14 Oracle EPM Troubleshooting
KScope14 Oracle EPM Troubleshooting
 

Ähnlich wie Design Highly Available OTM Architectures

Hotsos 08 regarding_capacity_1_9c
Hotsos 08 regarding_capacity_1_9cHotsos 08 regarding_capacity_1_9c
Hotsos 08 regarding_capacity_1_9cBob Sneed
 
Designing Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsDesigning Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsStorage Switzerland
 
Why everyone speaks about DR but only few use it?
Why everyone speaks about DR but only few use it?Why everyone speaks about DR but only few use it?
Why everyone speaks about DR but only few use it?Francisco Alvarez
 
Chaos Engineering
Chaos EngineeringChaos Engineering
Chaos EngineeringYury Roa
 
S de0882 new-generation-tiering-edge2015-v3
S de0882 new-generation-tiering-edge2015-v3S de0882 new-generation-tiering-edge2015-v3
S de0882 new-generation-tiering-edge2015-v3Tony Pearson
 
5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBCRaymond Gao
 
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017Andrew Miller
 
Brighttalk brining it all together - final
Brighttalk   brining it all together - finalBrighttalk   brining it all together - final
Brighttalk brining it all together - finalAndrew White
 
Design for Scale / Surge 2010
Design for Scale / Surge 2010Design for Scale / Surge 2010
Design for Scale / Surge 2010Christopher Brown
 
Stopping Storage Hardware Sprawl
Stopping Storage Hardware SprawlStopping Storage Hardware Sprawl
Stopping Storage Hardware SprawlStorage Switzerland
 
Brighttalk high scale low touch and other bedtime stories - final
Brighttalk   high scale low touch and other bedtime stories - finalBrighttalk   high scale low touch and other bedtime stories - final
Brighttalk high scale low touch and other bedtime stories - finalAndrew White
 
Microservices Gone Wrong!
Microservices Gone Wrong!Microservices Gone Wrong!
Microservices Gone Wrong!Bert Ertman
 
The Yin and Yang of Software
The Yin and Yang of SoftwareThe Yin and Yang of Software
The Yin and Yang of Softwareelliando dias
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld
 
Webinar: Preparing for Disasters that Will Actually Happen
Webinar: Preparing for Disasters that Will Actually HappenWebinar: Preparing for Disasters that Will Actually Happen
Webinar: Preparing for Disasters that Will Actually HappenStorage Switzerland
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing OverviewDoug Allen
 
Modernising the data warehouse - January 2019
Modernising the data warehouse - January 2019Modernising the data warehouse - January 2019
Modernising the data warehouse - January 2019Phil Watt
 
A Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedA Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedTechWell
 
Prometheus - Open Source Forum Japan
Prometheus  - Open Source Forum JapanPrometheus  - Open Source Forum Japan
Prometheus - Open Source Forum JapanBrian Brazil
 
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)Brian Brazil
 

Ähnlich wie Design Highly Available OTM Architectures (20)

Hotsos 08 regarding_capacity_1_9c
Hotsos 08 regarding_capacity_1_9cHotsos 08 regarding_capacity_1_9c
Hotsos 08 regarding_capacity_1_9c
 
Designing Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT ProfessionalsDesigning Cloud Backup to reduce DR downtime for IT Professionals
Designing Cloud Backup to reduce DR downtime for IT Professionals
 
Why everyone speaks about DR but only few use it?
Why everyone speaks about DR but only few use it?Why everyone speaks about DR but only few use it?
Why everyone speaks about DR but only few use it?
 
Chaos Engineering
Chaos EngineeringChaos Engineering
Chaos Engineering
 
S de0882 new-generation-tiering-edge2015-v3
S de0882 new-generation-tiering-edge2015-v3S de0882 new-generation-tiering-edge2015-v3
S de0882 new-generation-tiering-edge2015-v3
 
5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC5 facets of cloud computing - Presentation to AGBC
5 facets of cloud computing - Presentation to AGBC
 
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
MGT3342BUS - Architecting Data Protection with Rubrik - VMworld 2017
 
Brighttalk brining it all together - final
Brighttalk   brining it all together - finalBrighttalk   brining it all together - final
Brighttalk brining it all together - final
 
Design for Scale / Surge 2010
Design for Scale / Surge 2010Design for Scale / Surge 2010
Design for Scale / Surge 2010
 
Stopping Storage Hardware Sprawl
Stopping Storage Hardware SprawlStopping Storage Hardware Sprawl
Stopping Storage Hardware Sprawl
 
Brighttalk high scale low touch and other bedtime stories - final
Brighttalk   high scale low touch and other bedtime stories - finalBrighttalk   high scale low touch and other bedtime stories - final
Brighttalk high scale low touch and other bedtime stories - final
 
Microservices Gone Wrong!
Microservices Gone Wrong!Microservices Gone Wrong!
Microservices Gone Wrong!
 
The Yin and Yang of Software
The Yin and Yang of SoftwareThe Yin and Yang of Software
The Yin and Yang of Software
 
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
 
Webinar: Preparing for Disasters that Will Actually Happen
Webinar: Preparing for Disasters that Will Actually HappenWebinar: Preparing for Disasters that Will Actually Happen
Webinar: Preparing for Disasters that Will Actually Happen
 
Cloud Computing Overview
Cloud Computing OverviewCloud Computing Overview
Cloud Computing Overview
 
Modernising the data warehouse - January 2019
Modernising the data warehouse - January 2019Modernising the data warehouse - January 2019
Modernising the data warehouse - January 2019
 
A Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons LearnedA Year of Testing in the Cloud: Lessons Learned
A Year of Testing in the Cloud: Lessons Learned
 
Prometheus - Open Source Forum Japan
Prometheus  - Open Source Forum JapanPrometheus  - Open Source Forum Japan
Prometheus - Open Source Forum Japan
 
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
Your data is in Prometheus, now what? (CurrencyFair Engineering Meetup, 2016)
 

Mehr von MavenWire

2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM PresentationMavenWire
 
Complex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsComplex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsMavenWire
 
Global Customer Success
Global Customer SuccessGlobal Customer Success
Global Customer SuccessMavenWire
 
OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012MavenWire
 
Is Your Solution Economy Proof?
Is Your Solution Economy Proof?Is Your Solution Economy Proof?
Is Your Solution Economy Proof?MavenWire
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011MavenWire
 
Virtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsVirtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsMavenWire
 
Benchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceBenchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceMavenWire
 
Designing OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentDesigning OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentMavenWire
 
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...MavenWire
 
Leveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceLeveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceMavenWire
 
MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire
 
OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!MavenWire
 
MavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire
 
MavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire
 
MavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire
 

Mehr von MavenWire (16)

2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation2013 OTM EU SIG: Integrating SAP with OTM Presentation
2013 OTM EU SIG: Integrating SAP with OTM Presentation
 
Complex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM MythsComplex Logistics Use Cases - OTM Myths
Complex Logistics Use Cases - OTM Myths
 
Global Customer Success
Global Customer SuccessGlobal Customer Success
Global Customer Success
 
OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012OTM in the Cloud - OTM SIG 2012
OTM in the Cloud - OTM SIG 2012
 
Is Your Solution Economy Proof?
Is Your Solution Economy Proof?Is Your Solution Economy Proof?
Is Your Solution Economy Proof?
 
MavenWire Overview 2011
MavenWire Overview 2011MavenWire Overview 2011
MavenWire Overview 2011
 
Virtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and PitfallsVirtualizing OTM - Real World Experiences and Pitfalls
Virtualizing OTM - Real World Experiences and Pitfalls
 
Benchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting PerformanceBenchmarking OTM and Java - Is Your Platform Limiting Performance
Benchmarking OTM and Java - Is Your Platform Limiting Performance
 
Designing OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer EnvironmentDesigning OTM for a Multi-Customer Environment
Designing OTM for a Multi-Customer Environment
 
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
The Right Collaboration, Leveraging Outsourcing Services to Focus on Core Co...
 
Leveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation IntelligenceLeveraging OTM's Fusion Transportation Intelligence
Leveraging OTM's Fusion Transportation Intelligence
 
MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008MavenWire - Getting to Know Us - OTM SIG 2008
MavenWire - Getting to Know Us - OTM SIG 2008
 
OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!OTM - Coming Soon to Midmarket Companies Near You!
OTM - Coming Soon to Midmarket Companies Near You!
 
MavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support WhitepaperMavenWire OTM / GTM Support Whitepaper
MavenWire OTM / GTM Support Whitepaper
 
MavenWire GTM Whitepaper
MavenWire GTM WhitepaperMavenWire GTM Whitepaper
MavenWire GTM Whitepaper
 
MavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting WhitepaperMavenWire OTM / GTM Hosting Whitepaper
MavenWire OTM / GTM Hosting Whitepaper
 

Kürzlich hochgeladen

The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...Aggregage
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Serviceritikaroy0888
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.Aaiza Hassan
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Centuryrwgiffor
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Roland Driesen
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxAndy Lambert
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataExhibitors Data
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdfRenandantas16
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...anilsa9823
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...lizamodels9
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLSeo
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdftbatkhuu1
 

Kürzlich hochgeladen (20)

unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabiunwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
unwanted pregnancy Kit [+918133066128] Abortion Pills IN Dubai UAE Abudhabi
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 
M.C Lodges -- Guest House in Jhang.
M.C Lodges --  Guest House in Jhang.M.C Lodges --  Guest House in Jhang.
M.C Lodges -- Guest House in Jhang.
 
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Pune Just Call 9907093804 Top Class Call Girl Service Available
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...Ensure the security of your HCL environment by applying the Zero Trust princi...
Ensure the security of your HCL environment by applying the Zero Trust princi...
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Monthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptxMonthly Social Media Update April 2024 pptx.pptx
Monthly Social Media Update April 2024 pptx.pptx
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Forklift Operations: Safety through Cartoons
Forklift Operations: Safety through CartoonsForklift Operations: Safety through Cartoons
Forklift Operations: Safety through Cartoons
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
Lucknow 💋 Escorts in Lucknow - 450+ Call Girl Cash Payment 8923113531 Neha Th...
 
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
Call Girls In DLf Gurgaon ➥99902@11544 ( Best price)100% Genuine Escort In 24...
 
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRLMONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
MONA 98765-12871 CALL GIRLS IN LUDHIANA LUDHIANA CALL GIRL
 
Event mailer assignment progress report .pdf
Event mailer assignment progress report .pdfEvent mailer assignment progress report .pdf
Event mailer assignment progress report .pdf
 

Design Highly Available OTM Architectures

  • 1. Designing Highly- Available Architectures for OTM Chris Plough OTM User Conference August 2011
  • 2. Abstract Hello, I’m Chris Plough. I joined G-Log in November of 1999 and played a key role in developing the OTM Technical Architecture. OTM is a critical enterprise application and application downtime can be very expensive; ranging from tens to hundreds of thousands of dollars per hour of unplanned outage. Learn how to design your OTM architecture to provide the right amount of redundancy for your company; taking into consideration the business requirements, balanced with budgetary constraints. Chris Plough will discuss and demonstrate the benefits and pitfalls learned from real-world scenarios, which stem from both from our OTM Hosting Architecture, as well as direct customer experiences. Lorem ipsum dolor sit amet, rutrum lorem dolor vivamus ultricies pulvinar consequat, nisl tincidunt ligula aliquet odio, sit placerat convallis vulputate quisque, purus ut, quis mauris etiam. Etiam egestas tristique est, turpis cum, vel risus, arcu tincidunt id velit enim, non nulla feugiat ligula ligula ante. Sed eget ut nec sit, sed urna esse pellentesque. Velit praesent magna luctus. Turpis et mollis at. Suspendisse amet quis fringilla. Praesent metus mauris velit sagittis, ut blandit. Suscipit tempus tincidunt vitae egestas euismod hac, laoreet at, dui donec congue et urna, adipiscing amet a wisi dui congue amet, mauris vel placerat faucibus nihil. Et ac nec fermentum, vel risus leo cras aut. Vel parturient integer pede curabitur. Leo penatibus tristique massa facilisis potenti, nullam duis, habitasse scelerisque tellus. At viverra ut orci, mauris purus vivamus nec ut suspendisse dignissimos, nulla ipsum. Arcu curabitur diam, at luctus nullam vestibulum lectus semper nunc, lacinia malesuada curabitur ut sapien, ut morbi eget et tellus, vel ipsum ipsum aliquam ipsum nec. Fusce consequat sed at libero. Pellentesque scelerisque nulla, lorem ante. Risus urna donec elit sed euismod ac. Blandit donec pede rhoncus euismod quam, aliquet metus, feugiat quam nostra justo purus feugiat curabitur, suspendisse nulla nam vitae ac tortor. Class sapien praesent nec est, metus phasellus donec rutrum porta velit, scelerisque velit lorem vestibulum, blandit mollis sed vivamus tempor posuere suspendisse. Ante neque. Fringilla mauris erat, non reprehenderit ipsum nisl a, sit magna pharetra neque wisi taciti neque, tempor quis etiam scelerisque iaculis ut eget,
  • 4. Mr. Plough’s Rules  This is not a lecture, it is a guided discussion • Ask questions and make it interactive  This is a broad topic • We will not cover everything  I don’t know it all • Suggest alternatives  Have a little fun!
  • 5. Agenda  What are the Business Requirements? (What? In a tech presentation?)  Background • In the Real World… • Lurking Dangers  Designing OTM for HA • Overview • Cheat Sheet
  • 7. What are the Business Requirements?  Yep – I’m using the “B” word. Business.  Do you have SLAs defined for OTM? • Uptime requirements, core hours of service, recovery point objective (RPO), recovery time objective (RTO)  Is there a budget defined? • 99.0% = $, 99.9% = $$$, 99.99% = $$$$$$$$  What is the true cost of an outage? What workarounds exist?
  • 9. In the Real World  Understand the risks • Best failure rate data comes from large server farms (i.e. Google) and HPC clusters • However, OTM is not Google (server failure = critical)  Hard Drives failures = 40-50% of all component failures • Cheap insurance: an extra hot spare drive  Power Supplies account for 10-20% of all component failures • Want that spare power supply?
  • 10. In the Real World (continued)  What about CPU, Memory, Motherboards, etc? • Great service contract (i.e. 2-4 hour response time)  Side Note: Failures increase dramatically from year 3 to 5 of hardware age  Okay, I’ve got spare drives, multiple power supplies and great service contracts. Now what?
  • 12. Lurking Dangers  Enterprise Applications - App Issues are 15-20x more likely than hardware failures • No amount of spare hardware will make up for a poorly configured OTM instance  Integrated Systems – Maintaining state across multiple apps in the event of a failure • Will your data remain synced if a single application fails? How do you recover?
  • 13. What Does All This Mean?  Before you break out Visio (or LucidChart) and your trusty OTM Application Scalability Guide:  Work with the business to define SLAs and a budget  Research and determine the risks for your specific environment  Understand that OTM is only a part of a much larger business process landscape.
  • 14. Designing OTM HA Architectures
  • 15. Designing OTM HA Architectures  Today • Traditional solutions: Load balancers, redundant hardware, clustering, DB or storage replication • Maintenance windows for patching  In 2-3 years (and sooner for more agile companies) • Utilize Virtualization with replicated environments • Oracle is investing in no-downtime patching technologies (Ksplice)
  • 16. Designing OTM HA Architectures  Example HA Architecture
  • 17. Designing OTM HA Architectures - Overview  Concepts and technology are similar to other 3 Tier Applications  Each tier can be scaled / clustered independently  App-level clustering uses OTM-specific technology (SCA)  Not Oracle Grid or WebLogic Clustering
  • 18. Designing OTM HA Architectures – Cheat Sheet  Web Tier • < 99% SLA  Utilize spare server (can share with other tiers)  Cost savings / recovery time trade-off • > 99% SLA  Hardware Load Balancer w/ sticky sessions  Sessions not replicated, but manageable  Can provide scalability and failover  No (minimal) overhead for additional servers
  • 19. Designing OTM HA Architectures – Cheat Sheet  App Tier • < 99% SLA  Utilize spare server (can share with other tiers)  Cost savings / recovery time trade-off • > 99% SLA  Utilize OTM’s “High Scalability” clustering  Failure behaviour depends on cluster state and failure type  Can provide scalability and failover  Overhead for additional servers
  • 20. Designing OTM HA Architectures – Cheat Sheet  DB Tier • < 99% SLA  Utilize spare server (can share with other tiers)  Cost savings / recovery time trade-off • > 99% SLA  Utilize a form of clustering (Veritas Cluster, Data Guard, RAC*)  (RAC) Can provide scalability and failover  (RAC) Overhead for additional servers  *OTM is supported on RAC, but has limitations.
  • 21. Designing OTM HA Architectures – Cheat Sheet  Additional Notes • Don’t forget DB Storage!  Redundancy for your DB => Storage connectivity (fibre channel, iSCSI, etc) • > 99.9% SLA  You will need a customized architecture. I recommend consulting a professional.