How to measure Availability Complexity Operation & Maintenance Costs etc

Dear All
We have multiple configurations for attaining High Availability, Maximum Availability with and / or across data centers for databases. Some employ Active - Active Clustering Solution while Some use Active - Passive Solution. Some employ only OS clusters like Sun Clusters,Veritas clusters. Often as I noticed, a combination of OS cluster say Veritas Cluster as well as Oracle Cluster (Clusterware + RAC) in their database solutions.
In such situations how does one come up with Quantitative analysis of each methodology? What are the inputs one would need and how does these calculations come up? While searching on internet, I have seen at times ACTIVE - ACTIVE Database clusters using VCFS and Oracle Clusters RAC say the availability is some 99.xx% while other approaches are accordingly rated. How does one come up to such quantitative decisions? Could you please advice.
I was asked to come up with such numbers in terms of below mentioned items for a few approaches I suggested.
Availability of the Database
Complexity of Architecture and understanding.
Set up costs.
Operational Costs.
Cost of Maintenance
For your understanding I've suggested below approaches to attain High availability with Production Data Centre.
Approach - I : I will have Active - Passive Database running on node a and b respectively. DB1 will be active on node a and DB2 will be active on node b. In the event of failure they will fail over to the alternative.
Approach - I : I will have Active - Passive Database running on node a and b respectively. DB1 and DB2 will be active on node a and node b will always running waiting for a failover event. In the event of failure they will fail over to node b.
Approach - III : I will have DB1 and DB2 active on Node a. We could configure Dataguard (Logical or a physical standby) on node b in the production data centre.
Approach IV : I will have a two node cluster running RAC and will have ACTIVE- ACTIVE database DB1 and DB2 running on them.
Personally I like the Approach IV. However, for business reasons, we need to make a decision based on quantitative analysis done.
If one of you have already done one such excercise, could you please share yoru experiences here?
Many Many thanks for all your guidence in this direction.
Regards!
Sarat

Sarat Chandra C wrote:
Dear All
Approach - I : I will have Active - Passive Database running on node a and b respectively. DB1 will be active on node a and DB2 will be active on node b. In the event of failure they will fail over to the alternative.
Non Availability of the Database: Time taken to detect failure+ OS failover + starting of the database
Complexity of Architecture and understanding: From oracle side there is no complexity as hardware cluster takes care about this
Set up costs: If management has already decided to have one server for each database, then no extra cost except the cost of license of the hardware cluster. Else cost of extra server.
Operational Costs: (None) (Excluding the dba/sa task to verify the failover)
Cost of Maintenance: (None) (Excluding the dba/sa task to verify the failover)
Approach - I : I will have Active - Passive Database running on node a and b respectively. DB1 and DB2 will be active on node a and node b will always running waiting for a failover event. In the event of failure they will fail over to node b.
Non Availability of the Database: Time taken to detect failure+failover+starting of the database*2 (Since both the database needed to be failover)
Complexity of Architecture and understanding: From oracle side there is no complexity as hardware cluster takes care about this
Set up costs: If management has already decided to have one server for each database, then no extra cost except the cost of license of the hardware cluster. But you would be underutilizing your one server and over utilizing your another server
Operational Costs: (None) (Excluding the dba/sa task to verify the failover)
Cost of Maintenance: (None) (Excluding the dba/sa task to verify the failover)
Approach - III : I will have DB1 and DB2 active on Node a. We could configure Dataguard (Logical or a physical standby) on node b in the production data centre.
Non Availability of the Database: Since there would be a manual intervantion here. Down time would be (Time taken to detect failure+ time taken to activate standby database)*2 (Since both the database needed to be failover)
Complexity of Architecture and understanding: Complex since data gaurd need to be setup.
Set up costs: License for extra two database and for data gaurd.
Operational Costs: (None)
Cost of Maintenance: Verification that log files are continuously shipped and that there is no lag.
Also note if the database is not in maximum protection mode, chances are that you would loose data. If they are in maximum protection mode, then there would be a performance impact to your production server.
Approach IV : I will have a two node cluster running RAC and will have ACTIVE- ACTIVE database DB1 and DB2 running on them.
Non Availability of the Database: None till the time both cluster goes down.
Complexity of Architecture and understanding: Complex since you would be using RAC
Set up costs: Am not sure about licenscing part of RAC
Operational Costs: None
Cost of Maintenance: Nearly double then using single node Database.
Personally I like the Approach IV. However, for business reasons, we need to make a decision based on quantitative analysis done.
If one of you have already done one such excercise, could you please share yoru experiences here?
Many Many thanks for all your guidence in this direction.
Regards!
SaratI have not come up with the exact number since it would depends on the infrastructure and hardware.
Moreover Non availibility of database was only due to the fact hardware is not available it does not include the non availibility of database due to the issue with database. If there is issue with database, then even the passive node would not be able to handle it except only inthe case of data guard.
Regards
Anurag

Similar Messages

  • Equipment maintenance cost

    Dear Expert,
                          Please suggest us how can i get the equipment maintenance cost against reservation no. ?
    Regards,
    Akhilesh

    Hi Pushpa,
                      Thanks for support but actually we  know that equipment of material issue cost against reservation no.whenever component & service both are issue in maintenance order.
    Regards,

  • Plant Maintenance - Cost Per Operation

    Does anyone know if there is standard business content I can use to display the cost of plant maintenance orders by operation e.g. Operation 010 Cost £10. I can see in in 0PM_C01 that I can get costs per value category but I want it by order line item.
    Thanks

    Hi Joel,
    Check this : [Doc ....|http://74.125.95.104/custom?q=cache:2fGtJGWLf50J:help.sap.com/bp_bblibrary/600/Documentation/X20_BB_ConfigGuide_EN_AU.doc+2LIS_17_I0item&hl=en&ct=clnk&cd=3&client=pub-6970159249391960]
    Hope it Helps
    Srini

  • How to measure Lync Service Availability?

    Hi there
    I need to understand how others measure Lync service availability? I have following setup in my environemnt where I have:
    1x Lync front end server
    1x Lync Persistent Chat server
    1x SQL instance
    2x Lync Edge server (redundant)
    1x Lync Mediation server (not yet in place)
    There are many values monitored over the monitoring but does anyone have any idea how to bring all these unstructured data into a meaningfull service availability?
    Your help/proposals are very welcome.
    Regards
    agmah

    Hi AGMAH,
    If you want to see service status of computers run Lync Server in your topology, you can check it in Lync Server Control Panel.
    For how to view the status of computers, see
    http://technet.microsoft.com/en-us/library/gg520987.aspx.
    Best Regards,
    Lisa Zheng
    Lisa Zheng
    TechNet Community Support

  • How to measure the performance of sql query?

    Hi Experts,
    How to measure the performance, efficiency and cpu cost of a sql query?
    What are all the measures available for an sql query?
    How to identify i am writing optimal query?
    I am using Oracle 9i...
    It ll be useful for me to write efficient query....
    Thanks & Regards

    psram wrote:
    Hi Experts,
    How to measure the performance, efficiency and cpu cost of a sql query?
    What are all the measures available for an sql query?
    How to identify i am writing optimal query?
    I am using Oracle 9i... You might want to start with a feature of SQL*Plus: The AUTOTRACE (TRACEONLY) option which executes your statement, fetches all records (if there is something to fetch) and shows you some basic statistics information, which include the number of logical I/Os performed, number of sorts etc.
    This gives you an indication of the effectiveness of your statement, so that can check how many logical I/Os (and physical reads) had to be performed.
    Note however that there are more things to consider, as you've already mentioned: The CPU bit is not included in these statistics, and the work performed by SQL workareas (e.g. by hash joins) is also credited only very limited (number of sorts), but e.g. it doesn't cover any writes to temporary segments due to sort or hash operations spilling to disk etc.
    You can use the following approach to get a deeper understanding of the operations performed by each row source:
    alter session set statistics_level=all;
    alter session set timed_statistics = true;
    select /* findme */ ... <your query here>
    SELECT
             SUBSTR(LPAD(' ',DEPTH - 1)||OPERATION||' '||OBJECT_NAME,1,40) OPERATION,
             OBJECT_NAME,
             CARDINALITY,
             LAST_OUTPUT_ROWS,
             LAST_CR_BUFFER_GETS,
             LAST_DISK_READS,
             LAST_DISK_WRITES,
    FROM     V$SQL_PLAN_STATISTICS_ALL P,
             (SELECT *
              FROM   (SELECT   *
                      FROM     V$SQL
                      WHERE    SQL_TEXT LIKE '%findme%'
                               AND SQL_TEXT NOT LIKE '%V$SQL%'
                               AND PARSING_USER_ID = SYS_CONTEXT('USERENV','CURRENT_USERID')
                      ORDER BY LAST_LOAD_TIME DESC)
              WHERE  ROWNUM < 2) S
    WHERE    S.HASH_VALUE = P.HASH_VALUE
             AND S.CHILD_NUMBER = P.CHILD_NUMBER
    ORDER BY ID
    /Check the V$SQL_PLAN_STATISTICS_ALL view for more statistics available. In 10g there is a convenient function DBMS_XPLAN.DISPLAY_CURSOR which can show this information with a single call, but in 9i you need to do it yourself.
    Note that "statistics_level=all" adds a significant overhead to the processing, so use with care and only when required:
    http://jonathanlewis.wordpress.com/2007/11/25/gather_plan_statistics/
    http://jonathanlewis.wordpress.com/2007/04/26/heisenberg/
    Regards,
    Randolf
    Oracle related stuff blog:
    http://oracle-randolf.blogspot.com/
    SQLTools++ for Oracle (Open source Oracle GUI for Windows):
    http://www.sqltools-plusplus.org:7676/
    http://sourceforge.net/projects/sqlt-pp/

  • Maintenance Cost Settlement on Profitability Segment

    Hi, Can anyone tell me, that how can we settle our Maintenance Cost from PM to a Profit Center. In my company there is a Cost receiver defined as Profitability Segment and available in Settlement Rule. Can anyone explain, what does it mean. Are we settling out Maintenance Cost to profit Center directly or somewhere else. 

    Abhishek Sharma,
    Yes, you can settle a Profit Segment.
    Have a look at the Settlement Profile assigned to your order type (IMG: Maintain Settlement Profiles).
    PeteA

  • Interested in your experience implementing operation-level costing

    Greetings,
    I'm interested in anyone's experience implementing OLC.  After reading OSS note 1002335, implementing OLC was viewed as a core-mod.  If you have implemented it, did you face any major issues?  What are some of its limitations that your client experienced?  Any information is much appreciated. 
    I am interested in the ability to calculate planned cost at the operation level specifically.
    Regards,
    Matt Herzog

    Matt,
      We had a look at it early last year but dropped it since it viewed as a core mod.However at that time we were told that in EHP5/6 this functionality would be provided as standard.
      If you are willing to wait it out, it looks like Operation Account assignment is part of EHP5. I am not sure if it replaces the OLC.You may want to get in touch with your sales rep for more info on this.But existing documentation indicates this as
    Operation Account Assignment
    The Operation Account Assignment solution permits a single plant maintenance or customer service order to have cost objects at the operation level. Each of the account assignment functions available for the header are now possible at the operation level, delivering more flexibility in task costing.
    Customers in asset-intensive industries such as utilities, oil and gas, transportation, public sector, and mining
    Customers in industries requiring detailed maintenance costs for regulatory reporting
    Customers working on multiple assets with different accounting requirements for the same work order
    However, if you are just looking for planned cost calculation, the simpler alternative might be to develop a custom report.
    Hope it helps.
    Regards
    Narasimhan

  • Saving master page in search template throws error "UserAgent not available, file operations may not be optimized"

    Hi Folks,
    I was trying to save basic search template master page "seattle.master" after making change to the template.
    I have added just "CompanyName" folder and update the line below in seattle.master.
    Change is this : <SharePoint:CssRegistration Name="Themable/CompanyName/corev15.css" runat="server"/>
    When I save it, and refresh page on browser, it shows "Something went wrong" error.
    ULS says the following error : "UserAgent not Available, file operation may not be optimized"
    Pls let us know if there is a solution.
    Any help Much appreciated !
    Thanks,
    Sal
    

    Hi Salman,
    Thanks for posting this issue, 
    Just remove this below given tag and check out. It might be happened that your control is conflicting with others. 
    Also, browse the below mentioned URL for more details
    http://social.msdn.microsoft.com/Forums/office/en-US/b32d1968-81f1-42cd-8f45-798406896335/how-apply-custom-master-page-to-performance-point-dashboard-useragent-not-available-file?forum=sharepointcustomization
    I hope this is helpful to you. If this works, Please mark it as Answered.
    Regards,
    Dharmendra Singh (MCPD-EA | MCTS)
    Blog : http://sharepoint-community.net/profile/DharmendraSingh

  • HT1338 Purchased a used macbook pro with Mountain Lion. My old Mac runs Snow Leopard is backed up to Time machine. How do I register the operating system to me and how do I use Time Machine to move my files to the new used computer?

    Purchased a used macbook pro with Mountain Lion. My old Mac runs Snow Leopard is backed up to Time machine. How do I register the operating system to me and how do I use Time Machine to move my files to the new used computer?

    If you look at the User Tips tab, you will find a write up on just this subject:
    https://discussions.apple.com/docs/DOC-4053
    The subject of buying/selling a Mac is quite complicated.  Here is a guide to the steps involved. It is from the Seller's point of view, but easily read the other way too:
    SELLING A MAC A
    Internet Recovery, and Transferability of OS & iLife Apps
    Selling an Old Mac:
    • When selling an old Mac, the only OS that is legally transferable is the one that came preinstalled when the Mac was new. Selling a Mac with an upgraded OS isn't doing the new owner any favors. Attempting to do so will only result in headaches since the upgraded OS can't be registered by the new owner. If a clean install becomes necessary, they won't be able to do so and will be forced to install the original OS via Internet Recovery. Best to simply erase the drive and revert back to the original OS prior to selling any Mac.
    • Additionally, upgrading the OS on a Mac you intend to sell means that you are leaving personally identifiable information on the Mac since the only way to upgrade the OS involves using your own AppleID to download the upgrade from the App Store. So there will be traces of your info and user account left behind. Again, best to erase the drive and revert to the original OS via Internet Recovery.
    Internet Recovery:
    • In the event that the OS has been upgraded to a newer version (i.e. Lion to Mountain Lion), Internet Recovery will offer the version of the OS that originally came with the Mac. So while booting to the Recovery Disk will show Mountain Lion as available for reinstall since that is the current version running, Internet Recovery, on the other hand, will only show Lion available since that was the OS shipped with that particular Mac.
    • Though the Mac came with a particular version of Mac OS X, it appears that, when Internet Recovery is invoked, the most recent update of that version may be applied. (i.e. if the Mac originally came with 10.7.3, Internet Recovery may install a more recent update like 10.7.5)
    iLife Apps:
    • When the App Store is launched for the first time it will report that the iLife apps are available for the user to Accept under the Purchases section. The user will be required to enter their AppleID during the Acceptance process. From that point on the iLife apps will be tied to the AppleID used to Accept them. The user will be allowed to download the apps to other Macs they own if they wish using the same AppleID used to Accept them.
    • Once Accepted on the new Mac, the iLife apps can not be transferred to any future owner when the Mac is sold. Attempting to use an AppleID after the apps have already been accepted using a different AppleID will result in the App Store reporting "These apps were already assigned to another Apple ID".
    • It appears, however, that the iLife Apps do not automatically go to the first owner of the Mac. It's quite possible that the original owner, either by choice or neglect, never Accepted the iLife apps in the App Store. As a result, a future owner of the Mac may be able to successfully Accept the apps and retain them for themselves using their own AppleID. Bottom Line: Whoever Accepts the iLife apps first gets to keep them.
    SELLING A MAC B
    Follow these instructions step by step to prepare a Mac for sale:
    Step One - Back up your data:
    A. If you have any Virtual PCs shut them down. They cannot be in their "fast saved" state. They must be shut down from inside Windows.
    B. Clone to an external drive using using Carbon Copy Cloner.
    1. Open Carbon Copy Cloner.
    2. Select the Source volume from the Select a source drop down menu on the left side.
    3. Select the Destination volume from the Select a destination drop down menu on the right
    side.
    4. Click on the Clone button. If you are prompted about creating a clone of the Recovery HD be
    sure to opt for that.
    Destination means a freshly erased external backup drive. Source means the internal
    startup drive. 
    Step Two - Prepare the machine for the new buyer:
    1. De-authorize the computer in iTunes! De-authorize both iTunes and Audible accounts.
    2, Remove any Open Firmware passwords or Firmware passwords.
    3. Turn the brightness full up and volume nearly so.
    4. Turn off File Vault, if enabled.
    5. Disable iCloud, if enabled: See.What to do with iCloud before selling your computer
    Step Three - Install a fresh OS:
    A. Snow Leopard and earlier versions of OS X
    1. Insert the original OS X install CD/DVD that came with your computer.
    2. Restart the computer while holding down the C key to boot from the CD/DVD.
    3. Select Disk Utility from the Utilities menu; repartition and reformat the internal hard drive.
    Optionally, click on the Security button and set the Zero Data option to one-pass.
    4. Install OS X.
    5. Upon completion DO NOT restart the computer.
    6. Shutdown the computer.
    B. Lion and Mountain Lion (if pre-installed on the computer at purchase*)
    Note: You will need an active Internet connection. I suggest using Ethernet if possible because
    it is three times faster than wireless.
    1. Restart the computer while holding down the COMMAND and R keys until the Mac OS X
    Utilities window appears.
    2. Select Disk Utility from the Mac OS X Utilities window and click on the Continue button. 
    3. After DU loads select your startup volume (usually Macintosh HD) from the left side list. Click
    on the Erase tab in the DU main window.
    4. Set the format type to Mac OS Extended (Journaled.) Optionally, click on the Security button
    and set the Zero Data option to one-pass.
    5. Click on the Erase button and wait until the process has completed.
    6. Quit DU and return to the Mac OS X Utilities window.
    7. Select Reinstall Lion/Mountain Lion and click on the Install button.
    8. Upon completion shutdown the computer.
    *If your computer came with Lion or Mountain Lion pre-installed then you are entitled to transfer your license once. If you purchased Lion or Mountain Lion from the App Store then you cannot transfer your license to another party. In the case of the latter you should install the original version of OS X that came with your computer. You need to repartition the hard drive as well as reformat it; this will assure that the Recovery HD partition is removed. See Step Three above. You may verify these requirements by reviewing your OS X Software License.

  • How to define multiple jca operations in one db adapter wsdl

    When I create a partnerlink in the designer, click on the adapter service, choosing db adapter, it will automatically generate a wsdl with the specifying service name and operation name(query name).
    But the generated wsdl has only one operation(query). How do I add multiple operations(queries) to the wsdl using the designer? The mapping generated from the query is pretty complex, I don't think I can do it manually.
    Thanks, Jenny

    For an outbound operation, you can select multiple operations (insert or update, delete, select), but using the wizard you can only create one read query operation.
    (You will also get a 'queryByExample' operation in every outbound wsdl too).
    Using the command line WSDLGenerator, you can point it at a TopLink project and it will generate one operation for every named query in the project, plus a number of other operations.
    To access the command line tool, see orabpel/samples/tutorials/122.DBAdapter/misc/WSDLGenerator.

  • Maintenance Cost Budgeting

    Hello,
    I have created a maintenance Plan. the strategy is BPMWEK. Total of 52 weeks. I have inserted one operation in the task list which is assigned to the maintenance plan with time line of 2 hours.
    When i do the maintenance cost planning using tcode IP31, the system is calculating total hours as 106 instead of 104(52 weeks * 2hours). Why is it so?
    Regards,
    Narendra Bora

    hi
    i think you have scheduled the mainenance plan ,kindly check the number of call objects generated ,and compare the same with the works you have created
    regards
    thyagarajan

  • HT5278 How do I download the operating system ios 5 to my iphone 4s?  The ios 6 will not let me use my bluetooth in my car.

    How do I download the operating system ios 5 to my iphone 4s.  The ios 6 will not let me use my bluetooth in my car.

    The only iOS currently available is iOS 6.0.1 (6.0.2 for iPhone 5). Once you upgrade you cannot downgrade. Contact your car maker for help.

  • I need to know how much the screen of iphone 5s cost?

    how much the screen of iphone 5s cost ?

    Check this:
    Apple iPhone out-of-warranty service pricing
    Model
    Screen damage
    Battery service*
    Other repairs
    iPhone 5s, iPhone 5c, iPhone 5
    $269
    $79
    *available only if battery fails Apple’s diagnostic test
    $269
    iPhone 4s
    $199
    $199
    iPhone 4, iPhone 3GS, iPhone 3G,
    Original iPhone
    $149
    $149
    Plus a $6.95 shipping fee, if required. Fees are in USD and exclude local tax.
    Pricing is for service through Apple. The final service fee we charge will be determined during testing and may be less than the service fee listed above. Pricing and terms vary for service through an Apple Authorized Service Provider.
    Out-of-warranty pricing varies for Apple accessories such as adapters and Apple iPhone cases. Contact your carrier, Apple, or an Apple Authorized Service Provider for more information.
    copied from Apple - Support - Service Answer Center

  • Check for Maintenance Cost Budgeting

    Dear All,
    From EHP 5, there is one button in Order create/change screen called "Check for Maintenance Cost Budgeting", but couldn't find any documentation regarding it. I want to know total functionality of that button. Can anyone help me regarding this?

    From Solution Browser:
    Functionality Enhancements
    For critical, high-value maintenance orders, it is essential for the planner to check to see if enough budget provision is available for maintaining a technical object. Based on the results, the planner can request approval for the order and the cost controller can approve the work. The budget forecast is retracted from the maintenance cost budget. Actual utilization is calculated based on past orders and work in progress.
    [ECC 6.0 EHP 5 Version for SAP PM|http://erp.fmpmedia.com/Search.aspx]

  • How does CEF perform equal and unequal cost load balancing?

    hello
    How does CEF perform equal and unequal cost load balancing?
    thanks

    Hello Wang,
    it is only EIGRP that can perform load balancing over unequal cost links.
    For equal cost links CEF allocates 16 buckets and maps them to the the physical links.
    the result of a binary operation is used to associated a packet to an outgoing interface:
    Source IP address EXOR DEstination IP Address EXOR hash
    the hash is a seed that changes only at every reload.
    Actually the last 4 bits are used so that each flow can be classified in one bucket.
    then the outgoing interface is the one asscociated to the result of the exor operation.
    Another way to see is that m bits are used so that 2^m is equal to N number of links (if N is even)
    the rule is simple and pre-established
    Hope to help
    Giuseppe

Maybe you are looking for

  • At end of field,  for dynamic internal table entries ?

    Dear All, I've data in my dynamic internal table. But, to understand in a better way I created a test program with static entries. Case 1 --> DATA: BEGIN OF itab OCCURS 0,         year TYPE char4,         name TYPE char10,       END OF itab. DATA: BE

  • HD DVD

    When trying to burn an HD DVD from DVD Studio Pro I get the error, VIDEO_TS folder found in build location The Build Location folder contains a VIDEO_TS folder(standard DVD content). You must remove the VIDEO_TS folder from the Build Location in orde

  • Business area not updating automatically.

    Hi Gurus,     Business area is not getting updated when a transaction is posted thru PO/SD process. BA is getting updated only for line items i.e. FI-MM(GL maintained in OBYC) and FI-SD(GL maintained in VKOA) but the same is not happening for line it

  • ZCM 10.3.4 on Oracle 11

    Anyone running 10.3 on Oracle 11g? Does it function ok?

  • Strange AirTunes problem

    A few days back, I ran Software Update and installed the latest version of iTunes (7.3.1) and a few other applications. Since then, when I open iTunes and try to stream music through my home surround speakers, it only plays through the right channel(