[email protected] BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer...
-
Upload
madeline-fraser -
Category
Documents
-
view
215 -
download
0
Transcript of [email protected] BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer...
![Page 1: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/1.jpg)
![Page 2: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/2.jpg)
![Page 3: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/3.jpg)
[email protected] BU Database Technologies
ORACLE Deutschland GmbH
CoreGRID Summer School 2006
Oracle´s Grid Technology –adaptive right from the start
![Page 4: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/4.jpg)
Nash, M. „Oracle 10g: Infrastructure for Grid Computing, Oracle Corporation 2004
That´s what you all know: How it started...
![Page 5: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/5.jpg)
... 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...
![Page 6: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/6.jpg)
... 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.
![Page 7: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/7.jpg)
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
![Page 8: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/8.jpg)
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
![Page 9: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/9.jpg)
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
![Page 10: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/10.jpg)
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
![Page 11: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/11.jpg)
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
![Page 12: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/12.jpg)
“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
![Page 13: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/13.jpg)
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
![Page 14: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/14.jpg)
The Grid “Evolution” – Oracle takes the steps
![Page 15: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/15.jpg)
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
![Page 16: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/16.jpg)
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)
![Page 17: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/17.jpg)
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.
![Page 18: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/18.jpg)
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
![Page 19: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/19.jpg)
The Grid “Evolution” – Oracle takes the steps
![Page 20: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/20.jpg)
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
![Page 21: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/21.jpg)
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
![Page 22: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/22.jpg)
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
![Page 23: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/23.jpg)
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
![Page 24: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/24.jpg)
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’
![Page 25: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/25.jpg)
Data availability via RDF –utilize the advantages of RDF data – examples
• Stanford University – Web Interface
• AUDI – Test car configuration
![Page 26: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/26.jpg)
Summary
![Page 27: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/27.jpg)
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 )
![Page 29: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/29.jpg)
![Page 30: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right.](https://reader035.fdocuments.net/reader035/viewer/2022062619/551521ed55034673228b510c/html5/thumbnails/30.jpg)