SlideShare a Scribd company logo
1 of 32
[ [ [ ATUL PATANKAR LINDA WILSON JUERGEN LINDNER ASUG INSTALLATION MEMBER MEMBER SINCE: 2000 ASUG INSTALLATION MEMBER MEMBER SINCE: 1999 SAP POINT OF CONTACT MEMBER SINCE: 1998 ] Designing a BusinessObjects Enterprise Environment for High Availability  Availability Greg Myers Senior Business Intelligence Engineer SEI [ March 11th, 2010  Greg Myers, BOCP [
Agenda ,[object Object]
Horizontal BusinessObjects Enterprise Architecture
Clustering
Backup and Recovery
Monitoring and Alerting,[object Object]
 User base ?
 Budget?What will HA accomplish? ,[object Object]
 No Single Point of Failure
 Ability to stay up 24X7
 Can respond to demanding work loads
 Fault tolerant,[object Object]
Horizontal BusinessObjects Enterprise Architecture
Clustering
Backup and Recovery
Monitoring and Alerting,[object Object]
Web Server Layer
Application Server Layer
BusinessObjects Enterprise Layer
Data Layer,[object Object]
 Client systems
 Reverse proxy
 Load balancer,[object Object]
 Apache HTTP servers
 Load balancer auto routes to either server
 First firewall,[object Object]
 Application server machines
 Includes BO Web Component Adapter
 LDAP-based authentication server (Sun One, Windows Active Directory)
Second firewall,[object Object]
 Cluster of 3 BOE servers
 Separate machine for CMS database and Auditor Schemas

More Related Content

Featured

PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsKurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summarySpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentLily Ray
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best PracticesVit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...RachelPearson36
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Applitools
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...DevGAMM Conference
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Designing A Business Objects Enterprise Environment For High Availability

Editor's Notes

  1. Housekeeping notesWill break for questions at the end of each section. Please hold questions for the breaks to make sure we have time to cover all of the material.
  2. High Availability is not for everyone. Complicates the landscape – lots of ‘moving parts’. Let the need drive the solution. Who is using the system, how critical is the BI to accomplishing their job. Are they local? National? Global? What is your IT budget like? Do you have a Data Center? Do you have support from Data Center staff? From your Management? HA can be a bit more costly to set up, but the payback comes from never being down. You don’t have to implement everything you see here today. You can just implement pieces and see improvements.
  3. Ask for show of hands how many people have a “Black Box” install of BO. Quickly describe that and how it differs from horizontal.
  4. External layerThe external system layer is comprised of a BusinessObjects client, a reverseproxy server that sits outside the corporate firewall, and a load balancer thatdistributes end-user system requests.The client machine is a Windows desktop machine that accessesBusinessObjects applications through a web browser. Because the clientrepresented in the Windows pattern diagram sits outside the corporatefirewall, only HTTP client applications are available from this client machine.Applications that require a direct connection to the BusinessObjects CentralManagement Server (CMS), such as Universe Designer, must run from acomputer that resides within the system security perimeter.The reverse proxy machine runs Apache HTTP Server 2.0 and has twonetwork cards (NICs). One network card is used to communicate externallywith clients, and the other is used for internal facing communications. Thetwo network-card configuration helps conceal internal IP addresses.The load balancer is a Cisco Content Services Switch that distributes clientrequests between the two web servers.
  5. Web server layerThe web server layer consists of two machines running Apache HTTP Server2.0.Can also contain static content from BusinessObjects web applications. If you perform a Distributed Install, all jpegs, gifs, and other static files will reside on the Web Layer. This can help reduce the load going to your Application Server and improve performance. (If you use Apache/Tomcat, you have a Distributed Install already)
  6. Application server layerThe application server layer includes two application server machines and an LDAP-based authentication server running Active Directory Application Mode (ADAM). Application server software includes BusinessObjects Web Component Adapter (WCA) with Tomcat. CMC and InfoView will also reside in this layer.If you use Oracle (BEA) WebLogic or IBM WebSphere, you can cluster your application servers together as well. Will touch on more in the clustering section of this preso.
  7. BusinessObjects Enterprise layerThe BusinessObjects Enterprise layer includes a cluster of three machinesrunning BusinessObjects Enterprise servers, and a separate machine thathosts the BusinessObjects Central Management Server (CMS) database,auditing database, and File Repository Server (FRS).The BusinessObjects Enterprise layer also includes Oracle clients, whichare installed on each of the three machines in the BusinessObjects servercluster. The Oracle clients allow the BusinessObjects servers to accesssystem databases.* Request ports and configuring BOE for use behind a firewall. ** FRS on SAN or Windows File Server Cluster if SAN not available. Latency is key. Measure it.
  8. Data layerThe data layer includes an Oracle database server that hosts the corporatedatabase. This is simplified, of course. Will most likely be several different machines or silos where your data comes from. Most important layer to secure. Houses your critical and proprietary corporate data. Customer information? Privacy Act or HIPAA protected? Etc.
  9. Basics of incremental vs. full backups Hot vs. cold backups Cold require downtime, however, with a clustered environment, can take down one BOE at a time to back up. Difficult to keep transactions from happening while the backup occurs. In 3.1, use the Repository Diagnostic Tool to reconcile. Hot backups are supported! Use the RDT to reconcile afterwards. Cold backups are better if you can afford the downtime.
  10. Memory usage is big. Watch Webi or Crystal servers for how much memory they have allocated and have alerts set when they crest.
  11. I can send you any of the referenced documents or presentations upon request.