Markus.Michalewicz@oracle BU Database Technologies ORACLE Deutschland GmbH
Post on 30-Dec-2015
70 Views
Preview:
DESCRIPTION
Transcript
Markus.Michalewicz@oracle.com BU Database Technologies
ORACLE Deutschland GmbH
CoreGRID Summer School 2006
Oracle´s Grid Technology –adaptive right from the start
Nash, M. „Oracle 10g: Infrastructure for Grid Computing, Oracle Corporation 2004
That´s what you all know: How it started...
... the core of the vision is flexibility — a firm must be able to make its operating costs, and
therefore its computing and information costs, totally variable so that they go up and down with
business volumes.
Quelle: Economist, 15. Januar 2004 in „The next big thing?“ (http://www.economist.com/business/displayStory.cfm?story_id=2352183)
However, this definition still remains valid...
... and implies two “restrictions“
“…a firm must be able…“
• The “Economist” intended Grid addressees are firms thus, Oracle’s is the “Enterprise”.
“…computing and information costs, totally variable...”
• “Computing” implies a suitable infrastructure, while “information costs” already focus on an Information Grid.
Restrictions? – NO, “compromises”• Strictly following “Foster’s three Point Checklist for a Grid”(*), “no” Grid technology could have been made available to
customers.
“A Grid Checklist I suggest that the essence of the definitions above can be captured in a simple checklist, according to which a Grid is a system that:
• coordinates resources that are not subject to centralized control
• using standard, open, general-purpose protocols and interfaces • to deliver nontrivial qualities of service”
(*) Ian Foster .: "What is the Grid? A Three Point Checklist“,GridToday, 2002 www.gridtoday.com/02/0722/100136.html
Storage Grid
Database Grid
Application
Server Grid
Oracle Application
Server
RAC
ASM
Services
Oracle’s initial (infrastructure) Grid offer: all out of the box or in co-operation with partners
Storage virtualization - for example: ASM
Storage Grid
ASM
www.oracle.com/technology/products/database/asm/index.html
ASM best practices:http://www.oracle.com/technology/
events/oow2005/presentations/ps_s1955_273955_106-
1_fin_v1.ppt
www.oracle.com/global/de/feedback/massendaten/ORACLE_Effektive_Datenbank_und_Storage-Layouts
Oracle ASM
The Oracle Database Grid is ideally based on RAC
Database Grid
RAC
Server 1 Server nServer 2 Server .. Server n+1
More information:http://www.oracle.com/technology/products/database/clustering/index.html
RAC Instance 1
RAC Instance 3
RAC Instance 2
ERP
CRM
ERP
Self service Self service Self service
Hot Batch
Standard Batch Standard Batch Standard Batch
Dienste / Services
Dienste / Services
CRS Management System
Node 1
Listener
VIP ONS
operating system
Node 3
Listener
VIP ONS
Node 2
Listener
VIP ONS
operating system
RAC provides Grid concepts out of the box
“RAC on distances“ as an example of adaptiveness
Host Based Mirroring via
ASM for example
• Already from the beginning customers demanded „RAC on distances“
• Main factors to consider: latency and throughput (measured in Mbit)
• The latency is limited by the protocol used for the interconnect
• Increasing the distance between the nodes, increases the latency (physics)
Use Low Latency protocols on a min. 1 Gbit interconnect Tune the cluster as good as you can ( www.oracle.com/global/de/download/2005_05_04_Horizontale_Skalierbarkeit_ohne_Limit.zip )
Server 1 Server 2Server Interconnect
However, database grids are possible without RAC
Database Grid
More information:
http://www.oracle.com/lang/de/collateral/downloads/ORACLE_White_Paper_Die_Grid_De-Mystifizierung.pdf
www.oracle.com/global/de/download/2006_07_12_Grid_beyond_RAC_Markus_Michalewicz.zip
The Grid “Evolution” – Oracle takes the steps
Application Server Grid – the trend are „Services“
Infrastructure Service Creation
SOA BPEL BAM+ + +Service
OrchestringBusiness
Monitoring
http://www.oracle.com/technology/tech/webservices/index.html
http://www.oracle.com/technology/products/ias/bpel/index.html
Application
Server Grid
Oracle Application
Server
Services
SOA
• SOA mainly deals with the interaction of one Web Service with another. It connects former independent services towards a larger purpose (e.g. certain order)
SOA – the solution? NO – BPEL complements
• BPEL complements SOA by adding the “orchestring feature” to the general idea of using Web Services. It tries to ensure “to deliver nontrivial qualities of service” as demanded by Foster, and customers (business flows)
SOA, BPEL and security – still an issue
• Security is still an issue “just” using Web Services
• While the access to the data within the Infrastructure Grid
• and the data transferred between two services are secured,
• one must still rely on the promise of the service provider to use the data only in the way, the service describes
One solution: Only use trivial Web Services or use them in-house.
Data availability – still a hard to solve issue
Host Based Mirroring
via ASM for example
Server 1 Server 2
Server Interconnect
Replication,Oracle Streams
Replication,Oracle Streams
The Grid “Evolution” – Oracle takes the steps
Data availability – a centralized approach: Oracle Clinical
Host Based Mirroring
via ASM for example
Server 1 Server 2
Server Interconnect
More information:http://www.oracle.com/industries/life_sciences/clinical.html
Data availability – challenges in a distributed environment:
Replication,Oracle Streams
Replication,Oracle Streams
Find INFORMATION
More information:www.oracle.com/database/secure-enterprise-search.html
Data availability via RDF –the latest strike: store “knowledge”, not only data
Presentation
Oracle´s Grid technology Theme
Markus Michalewicz
Moderator28. Juli 200609:15 – 10:00
Date
• RDF = Resource Description Framework
• W3C-Standard
• Relationships: Subject Predicate Object
More Information:www.oracle.com/technology/tech/
semantic_technologies
Data availability via RDF –why store data in RDF format?
• Main reason: Ontology (representation of knowledge)
• Side effects:
– permanent changes
– various “objects”
– permanent enhancements
– changes of relationships
• Aim: store conclusions via rules
vs.
:x Moderator Presentation about theme :yIF
THEN :x :yhas experience in
Data availability via RDF –utilize the advantages of RDF data• Image search:
• “Find me all DICOM images that contain the term ‘JAW’”
• Text search:
• “Find me all papers that contain the term ‘JAW’”
Map relationships to terms using RDF triples: ‘Mandible’,sameAs’, ‘Jaw’-‘Maxilla’, ‘partOf’, ‘Jaw’
Data availability via RDF –utilize the advantages of RDF data – examples
• Stanford University – Web Interface
• AUDI – Test car configuration
Summary
More informationOracle Grid: www.oracle.com/technology/tech/grid/index.html
MegaGrid: www.oracle.com/megagrid
LifeScience: www.oracle.com/technology/industries/life_sciences/index.html
Healthcare: www.oracle.com/industries/healthcare/index.html
Relevant, recent Internet Seminars:• www.oracle.com/global/de/download/2006_07_12_Das_Grid_ist_ueberall_Markus_Michalewicz.zip • www.oracle.com/global/de/download/2006_07_05_Semantische_Netze_in_Oracle_10g_Carsten_Czarski.zip
Relevant German articles:• IT-Infrastruktur der Zukunft - Grid-Computing
: Oracle hat bei Datenbank-Technologie die Nase vorn (www.oracle.com/global/de/corporate/presse/veroeffentlichungen/pdfs/interviewstuerner.pdf )
• Die Bedeutung der Grid-Thematik für die IT-Landschaft moderner Unternehmen - Teil 1 (www.oracle.com/global/de/pub/knowhow/dbspectrum_grid.html )
• Die Bedeutung der Grid-Thematik für die IT-Landschaft moderner Unternehmen - Teil 2 (www.oracle.com/global/de/pub/knowhow/dbspectrum_grid_02.html )
• Eigenschaften von Hochleistungsdatenbanken (im Cluster) vor dem Hintergrund der Verfügbarkeit am Beispiel der Oracle9i-Datenbank mit Oracle Real Application Clusters (www.datenbank-spektrum.de/pdf/dbs-07-28.pdf )
Later available via email: Markus.Michalewicz@oracle.com
AQ&Q U E S T I O N SA N S W E R S
top related