260 likes | 402 Views
Oracle Enterprise Grid. Mark McGill Principal Sales Consultant Oracle EMEA Enterprise Technology Centre. Agenda. Why Grid Computing? Oracle Enterprise Grid Computing Production users of Oracle Grid Technology. Today’s IT Infrastructure. Configured for peak loads Unable to share resources
E N D
Oracle Enterprise Grid • Mark McGill • Principal Sales Consultant • Oracle EMEA Enterprise Technology Centre
Agenda • Why Grid Computing? • Oracle Enterprise Grid Computing • Production users of Oracle Grid Technology
Today’s IT Infrastructure • Configured for peak loads • Unable to share resources • Inflexible • Limited scalability • Poor availability • Fragmented security • Complex • Utilization rates are low
What is Grid Computing? “In basic terms, grids are clusters of interconnected servers, enabling shared computing resources utilization” “Defining Grid Computing”, Giga Research, August 2002
Grid Vision • Computing as a utility • A network of clients and service providers • Client-side: Simplicity • Request computation or information and receive it • Server-side: Sophistication • Availability, reliability, security • Capacity on demand, load balancing • Virtualization • Provide single computing resource to clients • Remove physical dependencies
Oracle Enterprise Grid Features • Resource virtualisation • Resource provisioning • Automated load balancing • Scaling • Optimisation • Management Standardize, Consolidate, Automate
Example: In December • Order Entry overheats processing orders • Financials idles below capacity Order Entry Financials
Example: In January • Order Entry falls away from season high • Financials overheats at year end close Order Entry Financials
Example: With Grid Computing • Load balance based on a policy to optimise around both of these peak load conditions Order Entry & Financials
10g StorageAutomatic Storage Management • Dynamically allocates db storage • Load balanced across disks • Capacity on demand • Add/remove storage online • Automatic I/O load balancing • Fault tolerant, high performance • Automatically mirrors and stripes • Low cost • Less DBA work: no I/O tuning to do • No volume manager or file system • Better disk utilization
10g DatabaseReal Application Clusters • Many small servers act as one • Mission critical QoS on standard, low cost servers • Scalable AND highly available • Start small, grow incrementally • Proven technology • Thousands of customers • Supported by leading ISVs • Runs on all platforms • Automatic Workload Management virtualizes database services • 10g RAC includes Integrated Clusterware on all platforms
File 1 File 1 OS copy File 2 File 2 expdat.dmp expdat.dmp 10g DatabaseInformation Provisioning: Transportable Tablespaces • Unplug and plug database data files • Move and share data between databases • Mount read-only tablespaces on multiple databases • Cross-platform support 24
10g DatabaseInformation Provisioning: Streams Can be used to move or copy :- • Files • Provision and manage information that’s not in the database • Tablespaces • Automatically convert between platforms • Transport faster than FTP • capture changes and stream them after attachment
Enterprise Portal Any Data Source Web Services Wireless & Mobile B2B Integration Business Services Framework Business Intelligence Application Integration 10g Application ServerIntegrated Middleware Platform Management & Security Clustering &Caching Rapid Application Development
10g Application Server Availability & Scalability Browser Cluster 1 J2EE Application ‘A’ Session State Shared Data Sources Wireless &Mobile Load Balancers (or Web Cache) Apache Web Servers w/ Load Balancing Internet / intranet Users Cluster 2 J2EE Application ‘B’ Session State Shared • Web Caches share cache content. Load balancing via: round-robin, weighted %, or last use. • Apache maps requests to clusters. • Clusters share application session state via IP multicast.
Click-to-SQL Drilldowns Click-to-EJB and J2EE Activity New York Sales Office Monitor key business transactions • Availability • Performance Paris Sales Office Web Application Tokyo Sales Office External network Internal network Application Content App Server Database Any Application User End to End Tracing 10g Grid ControlApplication Service Level Management End-to-End Performance, Availability & Diagnostics
Policy 10g Grid ControlPolicy-Based Standardization • Policy Management • Rule definitions • Violation detection • Corrective action • Performance policies • Thresholds and baselines • Response actions • Security policies • Software installation hardening • Excess services/ports • Excess user privileges • Configuration policies • Clusters • Archived configurations • Base images (clone source) • Drives consistency and improved performance
Oracle Inventory View/Search Enterprise Manager Compare/Diff Software Configurations Discover Analyze Change Tracking Hardware Configurations Reference Configurations Install/Clone Oracle.com Provision LiveLink Configure Product Updates Patch Patches • Over 20% of downtime attributable to human configuration errors Secure Product Configuration 10g Grid ControlAutomated Provisioning
Oracle and CERN • CERN : • World’s largest Laboratory for Particle Physics • BirthPlace of the WorldWideWeb • CERN and Oracle: • More than 20 years of collaboration • Today: Grid technologies • Oracle 10g • Oracle RAC • Oracle Grid Control
Labm grid for a regional group Unia CERNTier 1 UK Tier3 physics department USAFNAL Tier-1 Unin Tier-2 France USABNL CERN Tier 0 Japan Labc Germany Labb Italy grid for a physics study group Uniy Unib Desktops Grid at CERN CERN is using Oracle to build a Large Hadron Collider (LHC) Computing Grid Problems: Data Sharing processing is distributed Data Volumes ~15PB data generated each year for 10+ years Cost CERN must use low cost hardware Availability of the Grid Grid has 10,000 users The solution for CERN has been to build a Grid using Oracle as the foundation. They are using Oracle Grid Control, Application Server and Database for their scaling, information sharing and VLDB features. Real Application Clusters on Linux enables them to achieve a highly available and scaleable database on commodity hardware
Oracle Grid Customers For more information see http://www.oracle.com/customers/technologies/grid.html
Contact/Further Information Mark McGill Email: mark.mcgill@oracle.com EMEA Enterprise Technology Centre Email: etc_emea@oracle.com Further Information: http://oracle.com/grid