BO 4.0 production deployment recommendations

Hi All,
We would like to understand what would be the good approach to segregate the different services into different physical machine.
When we do the sizing using quicksizer, the output is in SAPS and Memory size for four different tiers.
a) Web App Server
b) Inteligence Tier
c) Intelligence DB Tier
d) Processing Tier
Coming to the questions,
1) The processing tier is expected to consume lots of memory so it is recommended to be put on it's own physical server.
2) Combining the processing server with Intelligence tier - Will this impact the performance of the normal activities like navigating and scheduling in case of processing server getting overloaded?
3) Merging Web App Server and Intelligence services - Will this have any impact in performance of the overall user experience?
4) Do we need to have a separate server for the repository database? Can it not be co-hosted with the other Oracle production databases. What are the things that we need to consider to co-host the database?
5) Usage of VM servers for all these tiers - Any issues in using virtual servers to host all these different services?
In short, we need to be able to bring down the number of servers without compromising the performance and usability. We are looking at deploying BO 4.0 on 100 concurrent user license with all the client tools such as Crystal, WebI, Analysis OLAP, Dashboard and Explorer.
6) Am thinking of proposing one virtual server for (web apps + intelligence) and another for processing server. And recommend to co-host the database repository. The processing server to have 32 GB RAM on 8 or 16 core machine. The web + intelligence services to be hosted on a 8 core 16 GB RAM machine.
7) The processing server - is it good to split them to two different physical server so that we can host different client related services on the different physical server?
I know that I am asking too many questions but I do not find deployment options and recommendations anywhere.
Thanks & Regards,
Mohanraj

Have you looked at the Business Intelligence Platform Planning Guide and Admin guide ?
They have information that will allow you to answer your questions.
This sort of questions fall under what SAP Services do and is almost impossible to answer without intimate knowledge of your requirements, business neeeds and resources available....
In general :
1) The processing tier is expected to consume lots of memory so it is recommended to be put on it's own physical server.
Yes
2) Combining the processing server with Intelligence tier - Will this impact the performance of the normal activities like navigating and scheduling in case of processing server getting overloaded?
It might, depends on resources available to it.
3) Merging Web App Server and Intelligence services - Will this have any impact in performance of the overall user experience?
Usualy yes, again - depends on resources available, the bottleneck  will be in disk and network I/O
4) Do we need to have a separate server for the repository database? Can it not be co-hosted with the other Oracle production databases. What are the things that we need to consider to co-host the database?
Recemended way is to have repository DB separare, iside your production Oracle DB's.
5) Usage of VM servers for all these tiers - Any issues in using virtual servers to host all these different services?
Possible, if you fully understand limitations and benefits of VM environments.
6) Am thinking of proposing one virtual server for (web apps + intelligence) and another for processing server. And recommend to co-host the database repository. The processing server to have 32 GB RAM on 8 or 16 core machine. The web + intelligence services to be hosted on a 8 core 16 GB RAM machine.
co-hosting repo DB is bad idea, the rest migth work.
better to have web tier, intelligence and processing separate...
7) The processing server - is it good to split them to two different physical server so that we can host different client related services on the different physical server?
Yes, usualy it is a good idea...

Similar Messages

  • Production deployment - Execution agent , Port connection

    Hello Friends,
    We are new to ODI. As part of production deployment, we have 1 master rep in PROD env and 1 Work rep per env[Dev & QA]. Like to clarify if the execution port defined (Ex: 20912) be opened between the Server were ODI agent is installed and repository DB Server? (OR) is it also required to open port 20912 to be accessed from were ODI client is installed as well?? in case we plan to use another production agent install as scheduler agent to test large volumn data loads.
    Here's our setup:
    ODI client install -> Win2003 Server
    ODI Agent -> Unix - Solaris 10
    Master Rep -> SQL 2005 - Win2003 Server
    Thank you.

    It should be open where you have scheduled the agent (in your case Unix Solaris 10)

  • Cloud service restored to the last production deployment

    I've update production deployment yesterday morning then I've made changes to service files using remote connection
    add and update files and everything was OK.
    today morning all the changes I've done after deployment was undone and customers use the old version and this cost us hundreds of thousand of pounds
    i need to know what's happen nothing appeared in operations log

    Hi,
    >> I've made changes to service files using remote connection
    As far as I know this is the reason, we could use remote connection to do some development or troubleshoot without redeploy our application, but I don't suggest you use it to update application in product, because the
    cloud service will recover if the role needs to be recycled for whatever reason. I suggest you redeploy the application after make some changes
    Best Regards,
    Jambor
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Which product is recommended for converting dvd to ipad2?

    which product is recommended for converting dvd to ipad2?

    Handbreak is good, free too.
    http://handbrake.fr/downloads.php
    -J

  • Which antivirus product is recommended for the iMac?

    Which antivirus product is recommended for the iMac?

    OS X already includes everything it needs to protect itself from viruses and malware. Keep it updated with software updates from Apple.
    A much better question is "how should I protect my Mac":
    Never install any product that claims to "speed up", "clean up", "optimize", or "accelerate" your Mac. Without exception, they will do the opposite.
    Never install pirated or "cracked" software, software obtained from dubious websites, or other questionable sources. Illegally obtained software is almost certain to contain malware.
    Don’t supply your password in response to a popup window requesting it, unless you know what it is and the reason your credentials are required.
    Don’t open email attachments from email addresses that you do not recognize, or click links contained in an email:
    Most of these are scams that direct you to fraudulent sites that attempt to convince you to disclose personal information.
    Such "phishing" attempts are the 21st century equivalent of a social exploit that has existed since the dawn of civilization. Don’t fall for it.
    Apple will never ask you to reveal personal information in an email. If you receive an unexpected email from Apple saying your account will be closed unless you take immediate action, just ignore it. If your iTunes or App Store account becomes disabled for valid reasons, you will know when you try to buy something or log in to this support site, and are unable to.
    Don’t install browser extensions unless you understand their purpose. Go to the Safari menu > Preferences > Extensions. If you see any extensions that you do not recognize or understand, simply click the Uninstall button and they will be gone.
    Don’t install Java unless you are certain that you need it:
    Java, a non-Apple product, is a potential vector for malware. If you are required to use Java, be mindful of that possibility.
    Disable Java in Safari > Preferences > Security.
    Despite its name JavaScript is unrelated to Java. No malware can infect your Mac through JavaScript. It’s OK to leave it enabled.
    Block browser popups: Safari menu > Preferences > Security > and check "Block popup windows":
    Popup windows are useful and required for some websites, but popups have devolved to become a common means to deliver targeted advertising that you probably do not want.
    Popups themselves cannot infect your Mac, but many contain resource-hungry code that will slow down Internet browsing.
    If you ever see a popup indicating it detected registry errors, that your Mac is infected with some ick, or that you won some prize, it is 100% fraudulent. Ignore it.
    Ignore hyperventilating popular media outlets that thrive by promoting fear and discord with entertainment products arrogantly presented as "news". Learn what real threats actually exist and how to arm yourself against them:
    The most serious threat to your data security is phishing. To date, most of these attempts have been pathetic and are easily recognized, but that is likely to change in the future as criminals become more clever.
    OS X viruses do not exist, but intentionally malicious or poorly written code, created by either nefarious or inept individuals, is nothing new.
    Never install something without first knowing what it is, what it does, how it works, and how to get rid of it when you don’t want it any more.
    If you elect to use "anti-virus" software, familiarize yourself with its limitations and potential to cause adverse effects, and apply the principle immediately preceding this one.
    Most such utilities will only slow down and destabilize your Mac while they look for viruses that do not exist, conveying no benefit whatsoever - other than to make you "feel good" about security, when you should actually be exercising sound judgment, derived from accurate knowledge, based on verifiable facts.
    Do install updates from Apple as they become available. No one knows more about Macs and how to protect them than the company that builds them.
    Summary: Use common sense and caution when you use your Mac, just like you would in any social context. There is no product, utility, or magic talisman that can protect you from all the evils of mankind.

  • Looking to replace my Mac Pro 2.1 graphics card with one that is silent with at least 2 DVI outputs (needed for audio production), any recommendations?

    Looking to replace my Mac Pro 2.1 graphics card with one that is silent with at least 2 DVI outputs (needed for audio production), any recommendations?
    Thanks

    Thanks, but are these are silent?
    Why do they cost over 10 x what seems available for PC?
    Is it not possible to flash the cards for mac?
    Something similar to a ASUS Geforce 8400GS PCI-E 2.0 512 MB DDR2 Graphics Card EN8400GS Silent/P/512M?

  • ** Production Deployment Topologies ... **

    Hi all,
    I've been reading up on Coherence deployment topologies and would like some assistance on the best practice for deployment into a Production environment.
    In production deployments, what are the recommended deployment best practices:
    I understand that:
    * Coherence Cache Clusters should be configured to run on a separate Multicast/Unicast addresses to avoid impact with any other applications.
    However:
    * Should Coherence Cache Servers deployed into their own JVM separate from the Applications that use them?
    * Or, Should the Coherence Cache servers be configured to use the same JVM as the applications?
    * In a multi-Container environment, where many containers hosting many different applications is possible, what is the best deployment topology?
    * If Coherence Cache Servers and Applications are separated into different JVMs, how should they be configured to communicate with eachother (eg. Extend TCP Proxy??)
    Any help would be appreciated.

    Hello,
    I suggest taking a look at this document (especially towards the bottom):
    http://coherence.oracle.com/display/COH34UG/Best+Practices
    In general we do recommend separate JVMs to host cache servers. As you mention, you have the option of having cache client JVMs either join the cluster or connect to a proxy using Extend TCP. Here are the pros and cons of each approach:
    Cluster Membership
    Pros: less network "hops" per operation, highest performance
    Cons: for best results, requires clients to be "near" servers, preferably in the same subnet/switch; poorly tuned GC on clients can affect cluster
    Extend
    Pros: allows for more flexible network topology since it uses TCP (i.e. clients can be in a separate network or separated from storage nodes through a firewall), poorly tuned GC will not have as adverse an effect
    Cons: requires more configuration, more "hops" per operation (although affinity with a properly tuned near cache can make this moot)
    Thanks,
    Patrick

  • New Dial plan & Voice policies not taking effect with Polycom CX 600 Desktop Phone in production deployment, Worked fine in Testing

    Hi,
    We are in the process of Migrating Cisco CUCM & Voice Gateway (From another vendor to Cisco).
    The requirement is all internal calls between Cisco IP Phones & Lync to be flown through CUCM. Means internal extension to extension. Remaining all calls like Mobile, National, International, Toll Free, Emergency, Shared numbers calling to be routed
    to Cisco Voice Gateway.
    We created the test dial plan, Voice policies, Route and assigned it to couple of user from Lync (2 extensions) and from Cisco side we have taken 2 IP Phones which is pointed to new CUCM. We tested all below scenarios,everything was working fine.
    Lync to Lync Call using internal Extension number – Routed through Cisco new CUCM
    Lync to Cisco Call using internal Extension number – Routed through Cisco new CUCM
    Cisco to Lync Call using internal Extension number – Routed through Cisco new CUCM
    Lync to Hotline Numbers (66XX, 68XX Numbers) – Routed through Cisco Gateway
    Lync to Shared Numbers starting with 600 (Verified the number 600535353) - Routed through Cisco Gateway
    Lync to Emergency numbers & Toll Free Numbers (Not verified the emergency Number as we decided to do it at end) - Routed through Cisco Gateway
    Lync to Landline Numbers – Any 7 digit numbers - Routed through Cisco Gateway
    Lync to National Numbers – Starting with 3,4,6,7,8 followed by 7 digits - Routed through Cisco Gateway
    Lync to Mobile Phones – Starting with 05 contains exactly 10 digits - Routed through Cisco Gateway
    Lync to International Numbers – Starting 00 contains at least 11 digits - Routed through Cisco Gateway
    All Incoming calls – From Landline, Mobiles, International Numbers - Routed through Cisco Gateway
    Call Transfer – To another Lync Extension, Cisco Extension, Landline, Mobiles, International Number
    Conference – with another Lync Extension, Cisco Extension, Landline, Mobiles, International Number
    Call Forwarding – To another Number, Voice mail
    Response Groups
    Click to call – As if user try to place a call by directly click the number from Outlook, Websites will be in E.164 format
    Dial in meeting – Conference calls are works fine
    But when we roll out to the production we are facing issues listed below
    1) The phones we used during testing are working which is using same dial plan, Voice policy, Route, PSTN Usage. But from production most of the phones are not working (using the same dial plan, voice policy, Route). Also Problem is only with external calls
    as the internal calls are working fine between Cisco & Lync even in production (Routed through CUCM) NOTE: All incoming calls are working fine (From international, local, national, extension)
    2) How long its going to take for Lync to push the new voice policies, Dial plans to the Phones?
    3) Is there a way to forcefully update the policies, dial plans to the Phone?
    4) Also the environment is using over 100 dial plans, so I just copied and pasted the Normalization rules that we tested and working fine.  Most of the dial plans are assigned to individual users as every dial plan contains a normalization rule for
    international calling with Unique Prefix (Example: User John international Normalization rules says #1234#00#CountrycodePhonenumber, means if John has to place the international call he need to dial #1234# followed by 00 and then country code, then actual
    phone number). In this case how long its take for the users / phones to get updated with new dial plans? 
    6) Is it recommended to use multiple dial plans ? What are the best practices?
    5) Also calls are working fine one & failing on subsequent tries. Means when I dial first 1 or 2 times. Call fails, but when I try 3rd time and subsequently it works. After some again there will be failure during 1 or 2 attempts. Why is it so?
    6) After updating the dial policies, voice Route, Voice policies If i reboot all the phones from Switch, Will the changes take effect immediately?
    7) Also when some one calling from mobile or external number to Lync extensions they cant here any Dial tones or caller tunes? Its working fine when they call Cisco Extensions. Also to Lync its working if we dial in E.164 Format, if we dial like 023XXXXX
    format its not working. Any guess about this issue?
    Waiting for some one to help, 
    Best regards
    Krishna
    Thanks & Regards Krishnakumar B

    Hi,
    1.  As all incoming call worked normally, please double check outgoing ports for Lync FE Server and Mediation Server.
    You can refer to the link of “Ports and protocols for internal servers in Lync Server 2013” below:
    http://technet.microsoft.com/en-us/library/gg398833.aspx
    2.  When an administrator makes a change to Lync Server (for example, when an administrator creates a new voice policy or changes the Address Book server configuration settings) that change is recorded in the Central Management store.
    In turn, the change must then be replicated to all the computers running Lync Server services or server roles.
    So it may not replication completely immediately.
    3.  You can run the following cmdlet with Lync Server Management Shell on FE server to
    forcibly replicate information to a computer: Invoke-CsManagementStoreReplication
    4.  As you used over 100 dial plans, it may be the issue of multiple dial plans. Would you please tell us why you created different dial plan for individual user with unique prefix?
    5.  Multiple dial plans and undue normalization rules may cause call fail. You can double check the normalization rule.
    Best Regards,
    Eason Huang
    Eason Huang
    TechNet Community Support

  • Best practice - Production deployment

    what is the best practice to deploy custom built application in production?
    Where to deploy in Admnistration server or in manged server?
    Thanks,
    Shankar

    Hi Shankar ,
    It is always better to deploy your application in the Managed Server. You do not need to restart your admin server while you need to restart your managed server for changing your environment related to your application. Admin Server is meant for administering all the managed server instances. You can have many different managed servers for different specific applications. So it is a best practise to deploy your application in the managed server.
    Regards,
    Ilaya

  • Java webservice production deployment

    I have installed JWSDP1.0.01 and created a webservice 'VisitantWS' using the same. I can deploy, access and consume web service alright in the JWSDP deployment environment.
    Next, I am trying to create a production level environment for which, I have installed IIS and Tomcat4.0 on seperate machine with IIS redirector in place.
    For deployment of my webservice in the Tomcat, I am placing the .war file(from \dist directory of JWSDP) in to the \webApps and restart IIS, Tomcat. It extracts the .war file and creates folder hirerchy in \work directory automatically. Now, when I try to check my deployment using
    http://localhost:8080/VisitantWS-jaxrpc/VisitantWS
    it says 'the requested resource (/VisitantWS-jaxrpc/VisitantWS) not found.
    I have changed my server.xml and added the context for VisitantWS to it.
    when I check the status of the service using
    http:/localhost:8080/manager/list
    it says
    '/VisitantWS-jaxrpc:stopped:0
    /running:0'
    trying to reload the service gives me
    'FAIL - Encountered exception java.lang.IllegalStateException: Container StandardContext[VisitantWS-jaxrpc] has not been started'
    How can I deploy the webservice created using JWSDP for the production use where I dont have to use Ant (which is the part of JWSDP) for the deployment or ship JWSDP alongwith my product. Am I missing something for the deployment of the webservice on Tomcat?
    Hemal

    It was almost a year back and I have been distracted to other stuff but as I think of it now, having tomcat and IIS on different machines must be the problem as the webserver need the webcontainer to be on the same machine to redirect the requests. not sure but I plan to get back to it soon.

  • BO Production deployment of universes based on SAP BW query

    Hi there,
    We just set a scenario on a BO development machine, and would like to deploy all these created objects (webi/cr documents, universes based on SAP BW queries... ) to a BO Production machine.
    How can this procedure be performed?
    As far as I know, import wizard should be used, but what happens with universes that are referring to SAP BW queries? Obviously, universe in BO Production environment should point to the same BW query name, but from SAP BW Production system, not development.
    Is import wizard capable of doing this step? If not, what should be done in order to replicate your universes based on BW queries from BO Development to BO Production?
    Thanks and best regards,
    David.

    Hi David,
    which version of BOBJ are you using? The LifeCycle Manager (LCM) may be interesting for you. Runs only on Windows and only for BOBJ XI 3.1 though.
    Installation guide:
    [http://help.sap.com/businessobject/product_guides/boexir31/en/xi31_LCM_Install_en.pdf]
    User's guide
    [http://help.sap.com/businessobject/product_guides/boexir31/en/xi31_LCM_User_en.pdf]
    Regards,
    Stratos

  • Questions for the wiseman before production deployment

    Hi, I have a number of questions I would like to ask before deploying the webelements into a production environment. who do I contact to answer my questions and concerns? Thanks.

    hey Michele, here's the answers to your questions..
    1. not sure what you mean by this but pass through html is a supported method and feature in xi & xir2. webelements is a function library that uses this method. rather than having everyone create their own code each time for pass through html components, we've institutionalized the code in a custom function library.
    2. there is support via Global Services should you need help with a project / implimentation. contact your sales rep should you wish to go the Global Services route. there is no support via Customer Assurance as this is considered custom code...i.e. same as if you were using the sdk to do some custom work. there is this forum and hopefully it will ramp up so that more people use it.
    3. not at this point. most of the samples though have instructions on them, plus the Users Guide is pretty big and there's also the video of David Taylor's presentation at http://diamond.businessobjects.com/node/1575
    4. this tool does not add the ability to write to the database...that ability has been around since v9 of crystal. this tool adds the ability to create an easy interface to do this which was lacking with regular prompt methods.
    5. pass through html must be activated on the crystal reports web server...see the user guide for more info.
    6. these controls simply append text to a report viewer...so you are going to see no more performance lag on a report than you would if you put a bunch of text formulae on a report.
    7. see 2. it would be the same if you're building a custom app...global services support, forums, but no customer assurance support.
    8. one could really write their own tool to do this as pass through html is the method that makes this possible. clients have been writing their own controls since v9 of crystal. webelements is simply a larger library wherein the controls all act in conjunction with opendocument syntax and the prompting method in crystal.
    9. this comes from business objects.

  • OWB 10.2 Production deployment article and Licensing caveats!

    Hi All,
    If you haven't already read Mark Rittman's blog on OWB in a production environment, it is well worth reading:
    http://www.rittman.net/2007/02/14/running-owb10gr2-in-a-production-environment/#comments
    In particular, read up on the licensing. If you are doing anything non-trivial, chances are that you need the "Enterprise Edition" which came as a shock to me.
    As I interpret the licensing (see the license link in the article):
    If you are using more than just the "Default_Configuration" you need Enterprise edition.
    If you deploy your warehouse to a different instance than where your meta-data resides, you need the Enterprise edition.
    If you deploy BI objects to Discoverer from OWB, you need Enterprise edition.
    If you have more than one configuration, you need Enterprise edition.
    In addition the type 2 and 3 SCDs, Data Quality etc are add-ons. By the time you add all of this up, Informatica isn't looking all that expensive anymore!
    Be careful!
    - Mike

    Hi Mike,
    You make excellent points here.
    IMHO, The enterprise option is a complete rip off. There is really no functionality provided that you cannot do yourself with OMB scripting and a little ingenuity.
    This is really just another example of Oracle trying to suck money out of us any way they can. To make matters worse, most of these features never work as advertised.
    Beware Oracle, that little software company in Redmond Washington is catching up - fast! And I don't believe the term "add ons" is in their vocabulary...

  • Pre production deployment checklist

    Hi all.
    Iam in the process of adding, couple of channels to the running production environment.
    Is there anything that i should consider technically before deploying my new channels on the production environment?
    I have two challenges :
    1) To add channels so that it fits into the exsisting layout exactly. For this, what are the things that i should consider before importing the channels? Should i concentrate on the Tab provider being used currently?
    2) how would i make sure, these new channels must appear for all exsisting ldap users.
    I appreciate any feedback that get me started confidently.
    Thanks in advance
    Veera

    I would add to the list:
    - run reconciliation report beetween AM accounting and GL accounting.
    - set Company Code as "in production" for FI
    - set Company Code as "in production" for assets
    - create variants for the programas that creates DME files (tipically F110...)
    - Documents, vendor, assets, customers, range numbers
    - check that all the customer and vendor banks are already created in the system
    -  modify bank descriptions if needed
    regards

  • Staging - Production Deployment

    I won't be able to work with the Contribute software for a
    day or two, but I'm trying to understand something about it now.
    I'm planning on using the two server, staging - deployment
    approach. Does Contribute push content from the staging server to
    the production server, or only to the staging server? Based on what
    I've read in the documentation, I can't tell. Some things make me
    think only staging, while others suggest both.

    Hi,
    According to your post, my understanding is that you wanted to know the best practices to deploy SharePoint Portal in different SharePoint environment.
    If the site is not existing in the production server, we can save the site from the development server, and then import it to the production server.
    But if the site is already existing in the production server, we should follow these steps to just add the taxonomy and content types to the production server:
    Save the site from Dev as a template
    Import the template as solution in Visual Studio
    Remove unnecessary items from the solution(Please pay more      attention on it. If a content type/list... in the solution is existing in      the production site too, it will replace the
    same object existing in the      production after deployment)
    Package the solution
    Deploy the solution in the production
    For more detailed, please see:
    http://ahmedmadany.wordpress.com/2012/12/30/importing-sharepoint-solution-package-wsp-into-visual-studio-2010/
    There is a similar thread for your reference.
    http://social.technet.microsoft.com/Forums/en-US/7dcf61a8-1af2-4f83-a04c-ff6c439e8268/best-practices-guide-for-deploying-sharepoint-2010-from-dev-to-test-to-production?forum=sharepointgeneralprevious
    Thanks & Regards,
    Jason
    Jason Guo
    TechNet Community Support

Maybe you are looking for

  • Reset Cleared Documents and Vendor Open Items Report FBL1N

    Hi all, I have following scenario: - In last month, we had 2 documents (invoice and payment) cleared against each other. We created open items report as well as open items correspondence sent to Vendor. Obviously, the docs were not included in report

  • How to make a bootable backup on external hard disk?

    Hi guys, I want to ask how can make a backup of entire C(windows) drive on my external hard disk.I tried using backup option in my transcend hard drive software but it gave me some errors..So I used backup option C:>properties and made a backup on my

  • Dynamic coloring of rows using FM (Reuse_alv_grid_display.)

    I need to color the rows depending on the condition dynamically . I am using FM Reuse_alv_grid_display for ALV . I have the code using Oops Concept, But i need to know how can we do using the Function Module. Please Clarify

  • The disk drive won't spit the cd out of the drive? What do i do?

    I was watching a movie and ejected the movie and it wouldn't come out. It sounds like tries then it dies. It does this for about four to five times; and it does this everytime i open or turn on my computer. What can i do, if there is anything i can d

  • Internet Explorer is creased

    My Internet Explorer is creased. I am Delete my system temp file browser history and cookies.. some body help my... Thanks Big Heights