Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oracle RAC and Linux in the real enterprise October, 02 Mark Clark Director Merrill Lynch Europe PLC Global Database Technologies October, 02 Mark Clark.

Similar presentations


Presentation on theme: "Oracle RAC and Linux in the real enterprise October, 02 Mark Clark Director Merrill Lynch Europe PLC Global Database Technologies October, 02 Mark Clark."— Presentation transcript:

1 Oracle RAC and Linux in the real enterprise October, 02 Mark Clark Director Merrill Lynch Europe PLC Global Database Technologies October, 02 Mark Clark Director Merrill Lynch Europe PLC Global Database Technologies

2 Agenda  The challenge  Current solutions  DBMS Utopia at Merrill Lynch  Selected architecture  Selected partners  Program history  Results and conclusions  The managed service  The challenge  Current solutions  DBMS Utopia at Merrill Lynch  Selected architecture  Selected partners  Program history  Results and conclusions  The managed service

3 The Challenge and Mission “ Access to Oracle’s renowned availability, integrity, performance and scalability at a commodity server price point”

4 Current solutions  Risc based UNIX platforms  Strengths  Well understood and integrated into ML infrastructure  Full and complete ISV support  Robust and mature  Low risk technically and financially  Mass acceptance  Risc based UNIX platforms  Strengths  Well understood and integrated into ML infrastructure  Full and complete ISV support  Robust and mature  Low risk technically and financially  Mass acceptance

5 Current solutions (cont.)  RISC based UNIX platforms  Weaknesses  Platform costs moderately high  Large compute platforms especially so  Limited competition in server marketplace  Emerging technologies slow to market  Closed source  RISC based UNIX platforms  Weaknesses  Platform costs moderately high  Large compute platforms especially so  Limited competition in server marketplace  Emerging technologies slow to market  Closed source

6 DBMS Utopia at Merrill Lynch  Fully managed service  Actual usage-based charging model  Delivery at commodity prices  Flexible capacity model  High availability at Day 1  Fully managed service  Actual usage-based charging model  Delivery at commodity prices  Flexible capacity model  High availability at Day 1

7 Selected technologies  Oracle / RAC  A market leader of database management tools and products with new high availability/scalability options (RAC).  Intel  Commodity server architecture, well understood at Merrill Lynch in the SQL/server domain. Compelling technology roadmap  Linux  Rapidly developing open source OS with a strong technology partnership with Oracle and Intel. Leverages the Intel architecture. Just another UNIX like OS.  Oracle / RAC  A market leader of database management tools and products with new high availability/scalability options (RAC).  Intel  Commodity server architecture, well understood at Merrill Lynch in the SQL/server domain. Compelling technology roadmap  Linux  Rapidly developing open source OS with a strong technology partnership with Oracle and Intel. Leverages the Intel architecture. Just another UNIX like OS.

8 Selected partners  Oracle  Early access to certain product functionality and new features. Fast track to engineering and performance group  Hewlett Packard  Current Intel server platform for Merrill Lynch Europe and provider of server hardware for all testing (formerly Compaq)  Intel  Provision of customer solutions centres and skills / resources for the offsite proof of concept  Oracle  Early access to certain product functionality and new features. Fast track to engineering and performance group  Hewlett Packard  Current Intel server platform for Merrill Lynch Europe and provider of server hardware for all testing (formerly Compaq)  Intel  Provision of customer solutions centres and skills / resources for the offsite proof of concept

9 Program history  Key milestones  November 2001 (Phase 1)  IA32, Oracle 9.0.1, Red Hat 7.2, Raw partitions  March 2002 (Phase 1b)  Two node production RAC deployment  October 2002 (Phase 2)  IA32, Oracle 9.2.0, Red Hat 2.1 AS, OCFS  Key milestones  November 2001 (Phase 1)  IA32, Oracle 9.0.1, Red Hat 7.2, Raw partitions  March 2002 (Phase 1b)  Two node production RAC deployment  October 2002 (Phase 2)  IA32, Oracle 9.2.0, Red Hat 2.1 AS, OCFS

10 Program Results - Phase 1  November 2001 (Phase 1) POC Build  IA32, Oracle 9.0.1, Red Hat 7.2, Raw partitions  Functional  Oracle worked  Performance  More performant and lower cost comparable to RISC/UNIX server of similar configuration  November 2001 (Phase 1) POC Build  IA32, Oracle 9.0.1, Red Hat 7.2, Raw partitions  Functional  Oracle worked  Performance  More performant and lower cost comparable to RISC/UNIX server of similar configuration

11 Program Results - Phase 1 (cont.)  Gaps  Non-certified OS/Oracle combination  Infrastructure and ISV alignment  Unmanageable RAW / No OMF support  No cluster filesystem  No SAN integration  Backup / Recovery tools  Performance management  Monitoring / Alerting  Gaps  Non-certified OS/Oracle combination  Infrastructure and ISV alignment  Unmanageable RAW / No OMF support  No cluster filesystem  No SAN integration  Backup / Recovery tools  Performance management  Monitoring / Alerting

12 Program Results - Phase 1b  March 2002 (Phase 1b) - POC Build  IA32, Oracle 9.0.1, Red Hat 7.2, Raw partitions  Functional  Oracle worked  Performance  More performant and lower cost comparable to RISC/UNIX server of similar configuration  March 2002 (Phase 1b) - POC Build  IA32, Oracle 9.0.1, Red Hat 7.2, Raw partitions  Functional  Oracle worked  Performance  More performant and lower cost comparable to RISC/UNIX server of similar configuration

13 Program Results - Phase 1b (cont.)  Risks and mitigation

14 Program results - Phase 2 October 2002 (Phase 2) The GA Build IA32, Oracle 9.2.0, Red Hat 2.1 AS, OCFS 4 Node RAC configuration 32 Processor 16GB memory EMC Clarion storage array Brocade switched SAN fabric Gigabit cluster interconnect with redundant switches Single instance per node (today) October 2002 (Phase 2) The GA Build IA32, Oracle 9.2.0, Red Hat 2.1 AS, OCFS 4 Node RAC configuration 32 Processor 16GB memory EMC Clarion storage array Brocade switched SAN fabric Gigabit cluster interconnect with redundant switches Single instance per node (today)

15 Program results - Phase 2 (cont.) d1d2 d3d4 EMC Clarion d11 d13 d12 d14 h1h3 h2 h4 d21 d23 d22 d24 d31 d33 d32 d34 d41 d43 d42 d44 SAN switch Interconnect sw1 Interconnect sw2

16 Program results - Phase 2 (cont.)  Functional  It still worked  Performance / Stress testing  Server side Oracle CPU stress test  I/O stress test (Direct path load)  Client/Server realworld stress test  Critical failure condition testing  Unexpected power failures  Interconnect failure (single path)  SAN connectivity failure  Functional  It still worked  Performance / Stress testing  Server side Oracle CPU stress test  I/O stress test (Direct path load)  Client/Server realworld stress test  Critical failure condition testing  Unexpected power failures  Interconnect failure (single path)  SAN connectivity failure

17 Program results Phase 2 - (cont.)  Performance / Stress testing  Server side Oracle CPU stress test  Used to prove CPU scalability  Open source benchmarking tool based broadly on TPC-C Order-Status & Stock-Level transactions - “orabm” sourced from http://www.dbcool.com  In memory database (no I/O stress) - 300MB SGA total  orabm allows rapid deployment and results gathering - ie; low cost  Performance / Stress testing  Server side Oracle CPU stress test  Used to prove CPU scalability  Open source benchmarking tool based broadly on TPC-C Order-Status & Stock-Level transactions - “orabm” sourced from http://www.dbcool.com  In memory database (no I/O stress) - 300MB SGA total  orabm allows rapid deployment and results gathering - ie; low cost

18 Program results Phase 2 - (cont.) Results of best single session tps (Oracle CPU stress test) Results of best single session tps (Oracle CPU stress test)

19 Program results Phase 2 - (cont.)  Performance / Stress testing  I/O stress test (Direct path load)  Used to prove I/O scalability  Oracle direct path loader was used in a multi- stream parallel load activity  Fixed format input data loading the TPC-C CUSTOMERS table  Tests executed in a single node and multi node configuration  Performance / Stress testing  I/O stress test (Direct path load)  Used to prove I/O scalability  Oracle direct path loader was used in a multi- stream parallel load activity  Fixed format input data loading the TPC-C CUSTOMERS table  Tests executed in a single node and multi node configuration

20 Program results Phase 2 - (cont.) Results of I/O stress test Note: 6 load streams per node (ie; 12 streams = 2 nodes)

21 Program results Phase 2 - (cont.)  Performance / Stress testing  Client/Server realworld stress test  Used to prove transaction throughput compared to existing Merrill Lynch systems  Using Quest Benchmark Factory  Loading generated 10x change volumes compared to heaviest loaded ML EMEA database  Performance / Stress testing  Client/Server realworld stress test  Used to prove transaction throughput compared to existing Merrill Lynch systems  Using Quest Benchmark Factory  Loading generated 10x change volumes compared to heaviest loaded ML EMEA database

22 Program results Phase 2 - (cont.)  Critical failure condition testing  Unexpected power failures  Removed the power cable mid-processing  No outage  Interconnect failure (single path)  NIC failover by Software  Completely transparent to Oracle  No outage  SAN connectivity failure  Removal of HBA cable mid processing  No outage  Critical failure condition testing  Unexpected power failures  Removed the power cable mid-processing  No outage  Interconnect failure (single path)  NIC failover by Software  Completely transparent to Oracle  No outage  SAN connectivity failure  Removal of HBA cable mid processing  No outage

23 Phase 2 - summary  Gap resolution for DBMS Utopia

24 The managed service - the future Based on the 2002 Phase 2 configuration and products Flexible capacity model Rapid time to solution provision With an actual compute-based billing model Due for launch in December 2002 Based on the 2002 Phase 2 configuration and products Flexible capacity model Rapid time to solution provision With an actual compute-based billing model Due for launch in December 2002


Download ppt "Oracle RAC and Linux in the real enterprise October, 02 Mark Clark Director Merrill Lynch Europe PLC Global Database Technologies October, 02 Mark Clark."

Similar presentations


Ads by Google