Manager's Guide To Oracle Cost Containment

2,200 views
2,044 views

Published on

IT organizations face a fundamental dilemma: the demand for more and better business information is sharply increasing during a time when information management budgets are either flat or declining. IT has reduced spend on operating systems and application servers by systematically deploying open source alternatives (Linux and JBoss). However, recent studies show that IT views the database as the next priority for cost control.

This presentation provides managers and architects with a roadmap for controlling Oracle database costs. It covers a variety of cost containment strategies, identifies potential risk/reward scenarios and recommends cost containment starting points. The presentation also highlights the Oracle cost management strategies of noteworthy organizations such as Sony Online Entertainment and FTD.

Published in: Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,200
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
121
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Manager's Guide To Oracle Cost Containment

  1. 1. Manager’s Guide to Oracle Cost Containment Ed Boyajian CEO – EnterpriseDB Corporation [email_address] © 2009 EnterpriseDB Corporation
  2. 2. Presentation Goals © 2009 EnterpriseDB Corporation <ul><li>Understand why the time is right for open source database deployment </li></ul><ul><li>Define migration strategies and proven best practices for migrating target applications off Oracle to gain control of database spend </li></ul><ul><li>Understand how EnterpriseDB Oracle compatibility solutions make migrations safe, easy, and deliver remarkable ROI & TCO </li></ul><ul><li>Identify proven customer examples of migrating to Postgres Plus </li></ul>
  3. 3. Polling question 1 <ul><li>Why are you attending today’s webcast? </li></ul><ul><li>General information/education </li></ul><ul><li>Developing feasibility plan for future migration </li></ul><ul><li>Immediate need to save on Oracle database costs </li></ul>
  4. 4. The Business Case for Oracle Cost Containment <ul><li>Basic database economic problem is not solved and is getting worse </li></ul><ul><li>Proprietary database companies cannot change quickly enough </li></ul><ul><li>Oracle pricing practices remain aggressive </li></ul>Do more with less © 2009 EnterpriseDB Corporation
  5. 5. Push answer polling question 1
  6. 6. Economics of Open Source vs. Proprietary Databases <ul><li>8 servers </li></ul><ul><li>2 CPUs/server </li></ul><ul><li>3 year term </li></ul>© 2009 EnterpriseDB Corporation 83% savings based on published list prices for Oracle Database only
  7. 7. Open Source Database Adoption is Accelerating 2009 OSBC Survey Which technology sector is MOST susceptible to disruption by open source within the next five years? 435 survey respondents Source: Gartner Group
  8. 8. Why Postgres <ul><li>Community established in 1996 </li></ul><ul><li>2.5 million downloads of PostgreSQL annually </li></ul><ul><li>250 contributors </li></ul><ul><li>800,000 messages posted per year </li></ul>
  9. 9. PostgreSQL and Postgres Plus Postgres Plus 8.3R2 <ul><li>5 th Generation Oracle Compatibility </li></ul><ul><li>Infinite Cache </li></ul><ul><li>Performance & Security </li></ul>
  10. 10. Oracle Compatibility and Migration Strategies © 2009 EnterpriseDB Corporation Strategy Benefits Develop/Deploy New LOB Applications <ul><li>Significant cost savings for non mission critical systems </li></ul><ul><li>Leverages all existing Oracle skills </li></ul><ul><li>Very low risk </li></ul>Deploy Postgres Plus as Oracle Replication Server <ul><li>Significant cost savings </li></ul><ul><li>Leverages Postgres Plus Replication Server </li></ul><ul><li>Leverages all existing Oracle skills </li></ul><ul><li>Improves transaction and query performance </li></ul>Migrate non Mission Critical Oracle Apps to Postgres Plus <ul><li>Significant cost savings </li></ul><ul><li>Leverages all existing Oracle skills </li></ul><ul><li>Very low risk </li></ul>Migrate Mission Critical Oracle Apps to Postgres Plus <ul><li>Biggest cost savings </li></ul><ul><li>Leverages all existing Oracle skills </li></ul><ul><li>Greatest deployment flexibility </li></ul>
  11. 11. Ask polling question 2 <ul><li>What is your most important hurdle to overcome regarding migration? </li></ul><ul><li>Prove new technology works </li></ul><ul><li>Avoid retraining and hiring costs </li></ul><ul><li>Prove sufficient ROI/cost savings </li></ul><ul><li>Political issues (leadership biased towards Oracle) </li></ul><ul><li>Approval for open source to be used </li></ul>
  12. 12. Postgres Plus Database Migration Solution © 2009 EnterpriseDB Corporation Point-and-Click Migration <ul><li>PL/SQL </li></ul><ul><li>Triggers </li></ul><ul><li>Functions </li></ul><ul><li>Stored Procedures </li></ul><ul><li>Packages </li></ul><ul><li>Built-in Packages </li></ul>Built-in Functions OCI SQL Syntax Views Data Dictionary Database Links SQL*Plus Synonyms SQL*Loader Sequences
  13. 13. Answer polling question 2
  14. 14. Postgres Plus 8.3R2 – 5 th Generation Oracle Compatibility © 2009 EnterpriseDB Corporation Feature More Info New built-in packages <ul><li>Dynamic SQL processing </li></ul><ul><li>Job creation, scheduling and management </li></ul><ul><li>Operations on large objects </li></ul><ul><li>SMTP API </li></ul><ul><li>Email management interface </li></ul><ul><li>Utility management </li></ul>Explicit transaction control COMMIT/ROLLBACK in procedural programs and functions Transaction Error Recovery Extensions Handle SQL statement level errors without aborting the enclosing transaction. CREATE/DROP TYPE CREATE/DROP user defined objects and nested tables Advanced object type support Procedural specification and use of advanced object types such as nested tables. Objects can be used as procedural arguments and as function return values. Migration Toolkit and Studio Numerous enhancements to facilitate advanced Oracle schema and data migration.
  15. 15. Real World Customer Migration Analysis 80% Savings © 2009 EnterpriseDB Corporation Migration Activity Effort (man-days) PostgreSQL Advanced Server Study of the target system 10 10 Process planning 43 30 Application modification 16.9 2.9 Unit testing 35.5 6.2 Integration testing 18.1 4 Porting of operations 3 3 Performance testing 10 10 Total 136.5 66.1
  16. 16. Migration Methodology Overview
  17. 17. Ranking Migration Candidates © 2009 EnterpriseDB Corporation <ul><ul><ul><li>Third party applications </li></ul></ul></ul><ul><ul><ul><li>SQL Server, MySQL, DB2, or Informix with server side code </li></ul></ul></ul><ul><ul><ul><li>Applications requiring Oracle advanced features such as RAC, advanced queuing or advanced security </li></ul></ul></ul><ul><ul><ul><li>JDBC/ODBC applications with Oracle server side code </li></ul></ul></ul><ul><ul><ul><li>C, .NET, Perl, Python, or Ruby with no server side code </li></ul></ul></ul><ul><ul><ul><li>SQL Server, MySQL, DB2, or Informix with no server side code </li></ul></ul></ul><ul><ul><ul><li>Vendor certified applications </li></ul></ul></ul><ul><ul><ul><li>PostgreSQL applications </li></ul></ul></ul><ul><ul><ul><li>JDBC/ODBC applications with no server side code </li></ul></ul></ul>
  18. 18. Ask polling question 3 <ul><li>What class of applications would you consider for migration? </li></ul><ul><li>New </li></ul><ul><li>Existing </li></ul><ul><li>Both </li></ul><ul><li>None </li></ul>
  19. 19. Prioritizing Migration Candidates Mission Critical Least Effort More Effort Most Effort © 2009 EnterpriseDB Corporation Departmental Enterprise 2 3 4 4 2 4 Quick Wins 1st 1 1 1
  20. 20. Answer polling question 3
  21. 21. Organizations Across the Migration Spectrum Departmental Enterprise Mission Critical © 2009 EnterpriseDB Corporation Least Effort More Effort Most Effort
  22. 22. Ask Polling question 4 <ul><li>What category of applications would you consider for migration? </li></ul><ul><li>Mission Critical (billing, trading, CRM etc…) </li></ul><ul><li>Departmental/non- mission critical (customer services, reporting, BI etc…) </li></ul><ul><li>None </li></ul>
  23. 23. Migration Methodology Define Analyze Migrate Test Deploy Acceptance Testing Project Definition On Site Support Project Management / Quality Control / Communication Support Training Application & Database Knowledge Transfer Test Design Spec Effort Estimate Custom Dev Configuration Migration Unit Testing Configure Operating Environment Cut-over to Live © 2009 EnterpriseDB Corporation Scoping Study Migration Requirements Testing Requirements Training Needs Analysis Operating Environment Req. Custom Requirements
  24. 24. Migration Methodology Examples © 2009 EnterpriseDB Corporation <ul><li>Database migration </li></ul><ul><li>Application migration </li></ul><ul><li>Functional certification </li></ul><ul><li>Performance certification </li></ul><ul><li>Unit testing </li></ul>Engineering/test days
  25. 25. Real World Customer Migration Analysis 80% Savings © 2009 EnterpriseDB Corporation Migration Activity Effort (man-days) PostgreSQL Advanced Server Study of the target system 10 10 Process planning 43 30 Application modification 16.9 2.9 Unit testing 35.5 6.2 Integration testing 18.1 4 Porting of operations 3 3 Performance testing 10 10 Total 136.5 66.1
  26. 26. Answer polling question 4
  27. 27. Migration Case Studies and Summary
  28. 28. Sony Online Entertainment Field Case Study <ul><li>World’s leading provider of online games </li></ul><ul><li>Oracle costs did not match Sony’s growth objectives </li></ul><ul><li>Sony had previous success with Linux and Tomcat </li></ul><ul><li>Sony chose Postgres Plus Advanced Server </li></ul><ul><ul><li>Immediate cost savings </li></ul></ul><ul><ul><li>Leverage existing Oracle skills </li></ul></ul><ul><ul><li>Scalability and high availability not found in MySQL </li></ul></ul><ul><ul><li>World class technical support </li></ul></ul><ul><li>New online games in active development and roll-out </li></ul>
  29. 29. FTD Florist Field Case Study <ul><li>World’s leading provider of floral products and services </li></ul><ul><li>Needed to offload BI apps from production database </li></ul><ul><li>FTD chose Postgres Plus Advanced Server </li></ul><ul><ul><li>Costs of Oracle-Oracle replication were too high </li></ul></ul><ul><ul><li>Leverage existing Oracle skills </li></ul></ul><ul><ul><li>Oracle-Postgres Plus replication </li></ul></ul><ul><ul><li>implemented in less than 2 months </li></ul></ul><ul><ul><li>World class technical support </li></ul></ul><ul><li>Improved production performance by 400%+ at 16% of the cost of Oracle-Oracle replication </li></ul>© 2009 EnterpriseDB Corporation
  30. 30. Presentation Summary © 2009 EnterpriseDB Corporation <ul><li>Open source database and Postgres Plus are mainstream </li></ul><ul><li>Migrate applications running on expensive Oracle databases now: </li></ul><ul><ul><li>Postgres Plus TCO & ROI are extraordinary and required to handle the ongoing IT budget crunch </li></ul></ul><ul><ul><li>It’s safer & easier to do because of EDB solutions </li></ul></ul><ul><ul><li>Follow proven “best practices” to get started </li></ul></ul><ul><li>World-class organizations like Sony, FTD, and NTT are proving the path to successful Oracle cost control </li></ul>
  31. 31. Special Offer <ul><li>Free Technical Consultation via phone to discuss your Oracle infrastructure and its compatibility with Postgres Plus Advanced Server </li></ul><ul><li>email:barbara.kotlyar@enterprisedb.com </li></ul>
  32. 32. Q&A <ul><li>Thank you </li></ul>

×