Upload
susanna-woods
View
241
Download
0
Tags:
Embed Size (px)
Citation preview
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
Oracle 10g Grid Features
Storage Automatic Storage Management (ASM)
Database
Real Application Clusters (RAC)
Information provisioning
Application Server
Integrated middleware platform
Application server clusters
Manageability
Application Service Level Management
Policy-based standardization
Automated provisioning and administration
• 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 StorageAutomatic Storage Management
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
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
OS copyFile 1 File
2expdat.dmp
File 1 File
2expdat.dmp
2424
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
Web Services
B2B Integration
Application Integration
Any Data Source
Business Intelligence
Wireless & Mobile
Enterprise PortalManagement &
Security
Business Services Framework
Rapid ApplicationDevelopment
Clustering &Caching
10g Application Server
Integrated Middleware Platform
10g Application Server Availability & Scalability
Load Balancers (or Web Cache)
Cluster 2J2EE Application ‘B’Session State Shared
Wireless &Mobile
Browser
Internet / intranetUsers
Data Sources
Cluster 1J2EE Application ‘A’Session State Shared
Apache Web Serversw/ Load Balancing
• Web Caches share cache content. Load balancing via: round-robin, weighted %, or last use.
• Clusters share application session state via IP multicast.
• Apache maps requests to clusters.
10g Grid ControlApplication Service Level Management
TokyoSales Office
ParisSales Office
New YorkSales Office
Any
Application
User
Monitor key business
transactions Availability Performance
Click-to-SQL Drilldowns
Click-to-EJB and J2EE Activity
External network Internal network Application Content App Server Database
End to End
Tracing
Web Application
End-to-End Performance, Availability & Diagnostics
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
Policy
10g Grid ControlAutomated Provisioning
View/Search
Compare/Diff
Change Tracking
ReferenceConfigurations
Analyze
Install/Clone
Configure
Patch
Secure
LiveLink
Oracle.com
Product Updates
Patches
ProductConfiguration
OracleInventory
SoftwareConfigurations
HardwareConfigurations
Discover
EnterpriseManager
Provision
Over 20% of downtime attributable to human configuration errors
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
Grid at CERN
Tier3physicsdepartment
Desktops
Tier-1UK
France
ItalyGermany
CERNTier 1
JapanCERN Tier 0
Tier-2
Uni a
Lab c
Uni n
Lab m
Lab b
Uni bUni y
grid fo
r a
regio
nal gro
up
USABNL
USAFNAL
grid for a physicsstudy group
CERN is using Oracle to build a Large Hadron Collider (LHC) Computing GridProblems:
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: [email protected]
EMEA Enterprise Technology Centre Email:
Further Information: http://oracle.com/grid