+ All Categories
Home > Documents > BIFOUR1 Week 2 Unit 2 Presentation Config

BIFOUR1 Week 2 Unit 2 Presentation Config

Date post: 05-Sep-2015
Category:
Upload: vinayrbedre7019
View: 225 times
Download: 2 times
Share this document with a friend
Description:
BIFOUR1 Week 2 Unit 2 Presentation Config
Popular Tags:
17
Week 2 Unit 2: Configuration
Transcript
  • Week 2 Unit 2: Configuration

  • 2013 SAP AG. All rights reserved. 2Public

    BI 4.x Server Configuration TipsWeb Applications Properties

    Bilaunchpad.properties

    Controls settingsspecific to the BI launchpad application

    Ensure customchanges are made tothe followingparameters:

    authentication.visible authentication.default cms.default

    dsws.properties

    Controls settings specificto the Web Servicesapplication

    Ensure custom changesare made to the followingparameters:

    domain qaaws.principal.username qaaws.principal.password

    CrystalReports.properties

    Controls settings specificto the Crystal Reportsapplication

    Ensure custom changesare made to thefollowing parameter:

    cms.default

  • 2013 SAP AG. All rights reserved. 3Public

    BI 4.x Server Configuration TipsUpdate CMC Application Parameters

    Update Web ServicesAccess URL

    This value is used forDashboards using the directquery connection

    It can be picked upautomatically for WebService based dashboards ifyou dont specify a URL

    Set the Open DocumentProcessing Settings

    Certain applications, likeDesign Studio, require this tobe set for viewingapplications on the BIPlatform

  • 2013 SAP AG. All rights reserved. 4Public

    BI 4.x Server Configuration TipsCluster Settings

    Update the cluster nameusing CCM orserverconfig.sh

    The value defaults to the firstCMS in the cluster

    Change this to provide afriendly name for yourenvironment such asBI41Production

    To make web applicationscluster aware update thePlatformServices.propertiesfile

  • 2013 SAP AG. All rights reserved. 5Public

    BI 4.x Server Configuration TipsUpdate Java Settings

    Update Java Options for Tomcat /sap_bobj/tomcat/bin/setenv.sh Start > Programs > Tomcat > Configure Tomcat >

    Java JAVA_OPTS="-Xms128m Xmx2048m -XX:MaxPermSize=512m

    Set Tomcat Garbage Collector Java 6: JAVA_OPTS=-XX:+UseParallelOldGC Java 7: JAVA_OPTS=-XX:+UseGC1

    Update the JDK used by Tomcat to takeadvantage of security and performanceimprovements

  • 2013 SAP AG. All rights reserved. 6Public

    BI 4.x Server Configuration TipsFirewall Settings

    Reserve a port range to be used for BI tocommunicate through the firewall

    For example, reserve ports 6400-6700 for BI useand remember port 8080/8443 for Tomcat

    Port ranges make firewall monitoring easy Enable easy repetition in BI environment expansion

    Bind each BI service to a specific port Ports can be configured from the CMC server

    properties Leverage requestJSChildPorts switch on Job

    Server command line for Job Server Childprocesses

    Align Job Server Child ports with Job Server tominimize complexity

  • 2013 SAP AG. All rights reserved. 7Public

    BI 4.x Server Configuration TipsOther

    Exclude the Tomcat webapplication directory from antivirussoftware:

    Scanning the directory increases Tomcatstartup time

    Web Application Deployment time isincreased exponentially if scanned byantivirus software

    In BI 4.1, use the SystemConfiguration Wizard to shut downunwanted products

    Turn off monitoring in the CMCunless needed

  • 2013 SAP AG. All rights reserved. 8Public

    Single Server Deployment

    Best suited for smallorganizations

    Downtime can causelong periods ofunavailability

    Proper backups arecritical to recoveringsingle serverdeployments

    Processes can bevertically scaled toincrease capacity

  • 2013 SAP AG. All rights reserved. 9Public

    Horizontal Scaling

    Also known as Scale Out Scale out web applications by adding a

    web server and splitting out staticcontent

    Distribute BI Platform servers onspecialized nodes for Management Tierand Processing Tier

    Primary use case for redundancyand fault tolerance

    Distribute multiple instances ofprocessing servers, such as WebIntelligence, to ensure availability in caseof server failure

    Web ServerServes static content orredirect only

    Web Client BI PlatformServers

    Web Application ServerServes static and/or dynamiccontent

    Web Connector(e.g. AJP 13)

  • 2013 SAP AG. All rights reserved. 10Public

    Horizontal and Vertical Scaling

    Web Client

    Web Server FarmStatic content or redirector only

    Application Server Cluster(Session Replication)

    BI Platform Servers

    Web Connector(e.g. AJP 13)

    Hardware Load Balancer

  • 2013 SAP AG. All rights reserved. 11Public

    Performance Challenges

    Often have slower linksresulting in increased waittimes

    Non-optimized cachesettings cause additionalserver roundtrips todownload content

    Often have slower linksresulting in increased waittimes

    Non-optimized cachesettings cause additionalserver roundtrips todownload content

    Lack of Cache-controlPublic header preventspervasive caching onproxies

    Standard proxy serverscannot cache contentdelivered over SSL

    Lack of Cache-controlPublic header preventspervasive caching onproxies

    Standard proxy serverscannot cache contentdelivered over SSL

    Increased GC fromApplication Serverhandling static content

    More GC cycles reducethroughput and can causeapplication pause times

    Increased GC fromApplication Serverhandling static content

    More GC cycles reducethroughput and can causeapplication pause times

  • 2013 SAP AG. All rights reserved. 12Public

    Apache Web Server and WDeploy

    Apache is the most popular web server in the world today running an estimated63% of all Web sites.

    Available branded as IBM HTTP server for use with WebSphere where it providesequivalent functionality

    Provides modules that extend core functionality and enable optimization of staticresources

    The WDeploy tool is included with SAP BI Platform to ease deployment of webapplications to Java-based web application servers.

    Supports auto-configuration of HTTP server connectors such as MOD_JK or IBM HTTPserver plugin

    Separates static content and automatically deploys it to your supported web server ofchoice

  • 2013 SAP AG. All rights reserved. 13Public

    Apache Modules Explained

    Allows forwarding of dynamic requests to ApplicationServer for processing

    Enables load balancing and reverse proxy featuresfor added performance, reliability, and scalability

    MOD_JK

    Apply cache-control headers such as Public andMax-Age

    Remove extraneous e-tag or last-modified headersMOD_HEADERS

    Deliver in-memory or file system-based caching Automated maintenance of file system cache with

    Htcacheclean processMOD_CACHE

    Simple HTTP compression for more effective staticcontent deliveryMOD_DEFLATE

  • 2013 SAP AG. All rights reserved. 14Public

    Web Application Deployment with WDeploy

    wdeploy.bat tomcat6 deployall wdeploy.bat tomcat6 Das_mode=split Dws_type=apache predeployallDwork_dir=C:/temp

    wdeploy.bat tomcat6 Das_mode=split Dws_type=apachedeployall

    C:\Program Files (x86)\SAP BusinessObjects\SAPBusinessObjects Enterprise XI 4.0\warfiles\webapps

    C:\temp\tomcat6\resources

  • 2013 SAP AG. All rights reserved. 15Public

    Changes to WDeploy Split mode

    WDeploy static content in XI3.1 WDeploy static content in BI 4.x

    ~5.5x increase to the amount of static content separated in BI 4.x

  • Thank you

    Contact information:

    [email protected]

  • 2013 SAP AG. All rights reserved. 17Public

    2013 SAP AG. All rights reserved.

    No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.The information contained herein may be changed without prior notice.

    Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

    National product specifications may vary.

    These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation orwarranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein should be construed as constituting an additional warranty.

    SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG inGermany and other countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.

    2013 SAP AG. All rights reserved.

    No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG.The information contained herein may be changed without prior notice.

    Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.

    National product specifications may vary.

    These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation orwarranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Groupproducts and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothingherein should be construed as constituting an additional warranty.

    SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG inGermany and other countries.Please see http://www.sap.com/corporate-en/legal/copyright/index.epx#trademark for additional trademark information and notices.


Recommended