bifour1 week 2 unit 2 presentation config
Post on 05-Sep-2015
226 Views
Preview:
DESCRIPTION
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:
open@sap.com
-
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.
top related