Case Study: Implementing The Oracle Grid Computing On Dell .

3y ago
24 Views
2 Downloads
1.36 MB
41 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Adele Mcdaniel
Transcription

Case Study: Implementing theOracle Grid Computing on DellHardware for Multiple ERPApplicationsKai Yu, System Engineer Senior Consultant, Dell IncDan Brint, Supervising Analyst - Administrative ServicesSUNY ITECDELL CONFIDENTIAL1

Agenda Introduction to SUNY POC ProjectOracle Enterprise Grid ModelGrid Design and ImplementationDatabase Grid ScalabilityApplications Test MethodologyPerformance Test ResultsQA

Introduction to SUNY POC ProjectITEC within SUNY ITEC is part of the AST – Alliance for StrategicTechnologies Work with sister organizations:– SUNY Learning Network, SUNYNET, SUNY Connect– Center for Professional Development, SICAS Applications:– SunGuard: Banner – Student Info System, Luminis(Portal), ODS, EDW (data warehousing)– ExLibris: Aleph500 library automation– Atlassian: Confluence Enterprise Wiki– AtTask: @task Enterprise Project Management

Introduction to SUNY POC ProjectHistory of ITEC Oracle OperatingSystems SoftwareDistributionSupportRemoteService Oracle OperatingSystems Student InformationSystems DataWarehouses BusinessIntelligence Library RecordsMgmt Distance Learning Enterprise WIKI Enterprise ProjMgmtHosting

Introduction to SUNY POC ProjectChallengesProblemsDesiresA lot ofsystemsFewerSystemsToo muchvarietyLess VarietyDifficult toManageEase UtilizationNumerousSingle Pointsof FailureHighAvailability

Introduction to SUNY POC ProjectGrid Computing to the Rescue Promises to addressall our desires But – how todemonstrate it willwork Without substantialinvestment? How about a Proofof-Concept?DesiresFewerSystemsLess VarietyEase ility

Introduction to SUNY POC ProjectDell, SUNY ITEC, Oracle and SunGuard JointPOC project: Consolidate 10 Banner ERP Applications In single Grid made of Dell hardware Capacity: 10 campuses, 170,000 students Performance Requirements:11,000 students simultaneous actionsResponse time: 1 second at peak timeThroughputs: 70,000 courses registrationper hour during peak time

Oracle Enterprise Grid Model Traditional Corporate Computing model:– Consists of island-like systems– Little or no resource sharing– Hard to dynamically adapt changing workload Enterprise Grid Computing Model– Consolidate databases, applications, servers andstorage connected by high speed network onto acommon Grid platform.– Provide various server and storage resources asservices to applications using databases– Integrate all the resources to allow provisioning ondemand: dynamically provisioning to meet theworkload needs

Oracle Enterprise Grid Model– MegaGrid: a joint project by Oracle, Dell, EMC andIntel.– Candidate for Grid model:Multiple services by multiple tiered applicationsLarge number of resources: servers, network,storages– A case study for SUNY ITEC Grid design formultiple ERP systems on Dell hardware Oracle 10g Features for Grid Computing– Clustering technology– Database services– Automatic Storage Management– Oracle Enterprise Manager Grid Control– Load balancing

Grid Design and Implementation Multi-Tier Proof of Concept (POC) Environment– Server Grid:. Application servers offer application services using VM. Database servers offer database services for applications– Storage Grid:. ASM provides storage services for all the databases. ASM virtualizes the storage services using ASM diskgroupsImplementation ArchitectureApplication 1Application 2Application 3 .Application 10ApplicationsServicesOn ApplicationServers8 Node Oracle RACDatabase 1Database 2Database 3 .Database 10Oracle ASMDisk Group“ DG1”Disk Group“ DG2”Dell EMCDisk Group“ DG3” .ClARiiON CX3-40 StorageDisk Group“ DG10”RAC Databaseserves specificapplicationsA single ASMinstancemanagesdiskgroupsfor all thedatabases

Grid Design and ImplementationMulti-tier Hardware Configuration of the Grid

Grid Design and Implementation Database Grid Architecture Design :– Consolidate 10 databases on a single 8 node RAC toprovide 10 database services for 10 ERP applications– Initial 3 instances for each database service– Dynamic database instance reallocation– Allow provisioning of additional nodes on demand– Enterprise Manager Grid control for Grid Management

Grid Design and Implementation Database services– Create 3 instances per each database service srvctl add service –d DB2 –s db2 srv –r db21, db22, db23 srvctl status service -d db2Service db2 s is running on instance(s) db23, db22, db21– Connect to Database using services in tnsnames.oraDB2 OLTP (DESCRIPTION (ADDRESS (PROTOCOL TCP)(HOST bnode1-vip)(PORT 1521))(ADDRESS (PROTOCOL TCP)(HOST bnode2-vip)(PORT 1521))(ADDRESS (PROTOCOL TCP)(HOST bnode3-vip)(PORT 1521))(LOAD BALANCE yes)(CONNECT DATA (SERVER DEDICATED)(SERVICE NAME db2 srv.us.dell.com)(FAILOVER MODE (TYPE SELECT)(METHOD BASIC)(RETRIES 180)(DELAY 5))))– Dynamic database instance reallocation

Grid Design and Implementation Database Grid built on 10g RAC– Based on Dell Oracle Tested and Validated Configuration: Eight database servers Two private interconnect network switches Fibre Channel storage connections with dual HBAs Dell EMC CX3-40 SAN with 45 spindlesPrivateNetworkSwitchesFibre ChannelSwitchesDell EMC CX3-40storage45 sprindles

Grid Design and Implementation Storage Grid Implementation for Storage Services– Redundant IO Paths between PE 2950 and CX3-40 : Two HBAs per server Two Fiber Channel Switches Two CX3-40 storage processors SPA and SPB

Grid Design and Implementation Storage Grid Implementation for storage services– A single ASM instance/server for all 10 databases– Ten ASM diskgroups created for 10 database– 7 Raid Groups: 4 disks per Raid Group in Raid 10– Each diskgroup: two LUNs from different SPs andand different Raid Groups

Grid Design and Implementation Enterprise Manager Grid Control for Grid Management– Oracle Enterprise Manager Grid Control(10.2.0.3)– Manage both Applications services and Database services– Dynamic Database Instance Management– Allow provisioning of additional nodes on demand– Performance Monitoring

Grid Design and Implementation– Databases on the Grid

Grid Design and Implementation– All the servers monitored by Oracle Enterprise Manager Monitor the performance and workload of the entire Grid

Database Grid Scalability Use Grid Control to test:– Dynamic Database Instance Management– Dynamic Scale out Grid Dynamic Database Instance Management– Add instance to a database service:For example, add the four instance db44 to db4:

Database Grid Scalability– Add instance to a database

Database Grid Scalability– Drop an instance to a databaseFor example, drop the four instance db44 from db4:

Database Grid Scalability Dynamic scale out the Grid to a new node– Prepare a new node (OS, network, access to the sharedstorage, EM agent install)– Scale out the RAC to a new node using EM ProvisioningPack Use “One Click Extend Cluster Database” procedure Predefined deployment procedure in EM provisioning

Database Grid Scalability Select the database to be extended Select the new server and fill the server information Submit the RAC extend Job

Database Grid Scalability Specify the reference host and the node to add Specify the credentials and submit the job

Database Grid Scalability Check the job status

Database Grid ScalabilityBefore adding bnode7After adding bnode7

Database Grid Scalability Lessons Learned– CRS inventory was missing on the existing RAC nodes– Required crs inventory recreated before adding new node– Steps to recreate crs inventory from Oracle engineers Shutdown clusterware and the databases Backup the databases Backup OCR and Votingdisk Cleanup Oracle clusterware on all the nodes Reinstall Oracle clusterware on all the nodesto have new crs inventory Restore the OCR from its backup Start all the database services using new clusterware– Grid control issue with date The tests required resetting system date Inconsistent date between Grid control and targetedservers caused issue with Grid control

Applications Test MethodologyPOC Test Basis Based on work done in 2006 with Texas Tech We narrowed the breadth of tests Increased the user load from 1 campus to 10 Focused on peak user load: student registration Use LoadRunner workload generators to simulatesimultaneous user actions

Applications Test MethodologyUsersFunction# Virtual Users perLarge DB# Virtual Users perSmall DBStudentRegistration (A)32080StudentRegistration (B)32080View Class List20050Add/Drop Classes16040View Grades800200Total1,800450

Applications Testing methodologyTesting Points (users)Function1 13 3StudentRegistration (A)40012005 52000StudentRegistration (B)40012002000View Class List2507501250Add/DropClasses2006001000View Grades100030005000Total2,2506,75011,250

Applications Testing methodology5 5 5 large 5 small 11,250 users Bell-curvedistribution of load(2,4,6,4,2)

Performance Test ResultsResponse time vs # of users

Performance Test ResultsTraditional Registration Response Time

Performance Test ResultsTraditional Registration Total Response Time

Performance Test ResultsApplication Throughput:Student Registration Real World Comparison

Performance Test ResultsApplication Throughput:Student Registration Real World Comparison

ConclusionsThe Grid on Dell hardware can be scaled outto handle the needs of the multiple largecampuses with the capacity of handling: Users loads from 11,000 simultaneous users actionswith sub-second response times 70,000 courses registered in a hour, 37 times ofa SUNY school of 11,000 students More than 6 sample schools of 175,000 students total The database instance on the Grid can be dynamicallyadded, dropped and relocated on demand Grid infrastructure itself can be dynamically scaled outon demand

AcknowledgementsWe would like to acknowledge the contributions by the followingpeople to the POC project ITEC: Daniel Brint, Luke Clutter, Jeff Caughel, PaulHebert, Erik Snyder, Mike Radomski, MikeNotarius, Ron BrownSicas: Sue Smith, Pete Andrusyszyn, Charlie YoungDell: Aaron Burns, Orlando Gallegos, Ujjwal Rajbhandari,Roger Lopez, Jack Davis, Ericka Vilabobos, DaveJeffeOracle: Rajat Nigam, Tom Kopec, Austin Laird, JohnMacDougal, Marc KelbermanSunGrard: Pat Masterson, Rob McQue, Jennifer O’BrianF5: Keith Keeling

References1.2.3.4.5.6.Scaling SunGuard Higher Education Banner Software on Dell Hardware,Dave Jaffe, Kai Yu, Dan Brint, Dell Power Solutions,, August 3q08-20080283-SUNY.pdfScaling SunGuard Higher Education Banner Software on Dell Servers andStorage, The Dell-SUNY Proof of Concept, Dave Jaffe, Kai Yu, Dan Brint, DellWhite Paper l-SUNYBanner-POC.pdfProject MEGAGRID: Practical Guidance for Deploying Large Clusters ofGRID, An Oracle, Dell, EMC, Intel Joint White Paper,December abase/clustering/pdf/project megagrid fAutomating Oracle RAC Deployment and Implementing MegaGird UsingOracle EM Provisioning Pack, Kai Yu, Oracle OpenWorld 2007 Presentation.Metalink DOC ID: 388577.1Using Deployment Procedures to Scale-up and Scale-down Oracle RAC, AnOracle White Paper, October abase/clustering/pdf/emgcdeployproc.pdfDell Oracle Tested and Validated global.aspx/alliances/en/oracle builds?c us&cs 555&l en&s biz& tab 3

Q/A

Disk Group ³ DG1 Oracle ASM Disk Group «. ³ DG2 Disk Group ³ DG3 Disk Group ³ DG10 Database 1 Database 2 Database 3 «. Database 10 Application 1 Dell EMC ClARiiON CX3-40 Storage Application 2 Application 3 Application 10 Applications Services On Application Servers RAC Database serves specific applications A single ASM .

Related Documents:

May 02, 2018 · D. Program Evaluation ͟The organization has provided a description of the framework for how each program will be evaluated. The framework should include all the elements below: ͟The evaluation methods are cost-effective for the organization ͟Quantitative and qualitative data is being collected (at Basics tier, data collection must have begun)

Silat is a combative art of self-defense and survival rooted from Matay archipelago. It was traced at thé early of Langkasuka Kingdom (2nd century CE) till thé reign of Melaka (Malaysia) Sultanate era (13th century). Silat has now evolved to become part of social culture and tradition with thé appearance of a fine physical and spiritual .

Dr. Sunita Bharatwal** Dr. Pawan Garga*** Abstract Customer satisfaction is derived from thè functionalities and values, a product or Service can provide. The current study aims to segregate thè dimensions of ordine Service quality and gather insights on its impact on web shopping. The trends of purchases have

On an exceptional basis, Member States may request UNESCO to provide thé candidates with access to thé platform so they can complète thé form by themselves. Thèse requests must be addressed to esd rize unesco. or by 15 A ril 2021 UNESCO will provide thé nomineewith accessto thé platform via their émail address.

̶The leading indicator of employee engagement is based on the quality of the relationship between employee and supervisor Empower your managers! ̶Help them understand the impact on the organization ̶Share important changes, plan options, tasks, and deadlines ̶Provide key messages and talking points ̶Prepare them to answer employee questions

Oracle e-Commerce Gateway, Oracle Business Intelligence System, Oracle Financial Analyzer, Oracle Reports, Oracle Strategic Enterprise Management, Oracle Financials, Oracle Internet Procurement, Oracle Supply Chain, Oracle Call Center, Oracle e-Commerce, Oracle Integration Products & Technologies, Oracle Marketing, Oracle Service,

Oracle is a registered trademark and Designer/2000, Developer/2000, Oracle7, Oracle8, Oracle Application Object Library, Oracle Applications, Oracle Alert, Oracle Financials, Oracle Workflow, SQL*Forms, SQL*Plus, SQL*Report, Oracle Data Browser, Oracle Forms, Oracle General Ledger, Oracle Human Resources, Oracle Manufacturing, Oracle Reports,

Chính Văn.- Còn đức Thế tôn thì tuệ giác cực kỳ trong sạch 8: hiện hành bất nhị 9, đạt đến vô tướng 10, đứng vào chỗ đứng của các đức Thế tôn 11, thể hiện tính bình đẳng của các Ngài, đến chỗ không còn chướng ngại 12, giáo pháp không thể khuynh đảo, tâm thức không bị cản trở, cái được