[email protected] bu database technologies oracle deutschland gmbh coregrid summer...

30

Upload: madeline-fraser

Post on 27-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right
Page 2: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right
Page 3: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right

[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

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

... 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

... 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

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

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

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

.pdf

Oracle ASM

Page 10: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right

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

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

“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

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

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

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

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

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

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

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

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

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

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

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

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

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

Summary

Page 27: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right

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 28: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right

Later available via email: [email protected]

AQ&Q U E S T I O N SA N S W E R S

Page 29: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right
Page 30: Markus.Michalewicz@oracle.com BU Database Technologies ORACLE Deutschland GmbH CoreGRID Summer School 2006 Oracle´s Grid Technology – adaptive right