Cloud Computing - · PDF file Steffen Staab [email protected] NUK Forum, 16. Juni 2009 3o...

20
<is web> Information Systems & Semantic Web University of Koblenz Landau, Germany Cloud Computing Steffen Staab

Transcript of Cloud Computing - · PDF file Steffen Staab [email protected] NUK Forum, 16. Juni 2009 3o...

<is web> Information Systems & Semantic WebUniversity of Koblenz ▪ Landau, Germany

Cloud Computing

Steffen Staab

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 20092 of 20

ISWeb

Cloud Computing

„…if you do not have ‚Cloud Computing´ in your businessproposal you do not get VC funding….“

P. Miraglia@Austin, Texas

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 20093 of 20

ISWeb

Cloud Computing

“The interesting thing about cloud computing is that we’ve redefined cloud computing to include everything that we already do. “

Larry Ellisonduring Oracle’s Analyst Day

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 20094 of 20

ISWeb

Was ist „Cloud Computing“?

Application CloudsSoftware as a Service

MegaServices

Cloud Applications

Development CloudsPlatform as a Service

App Servers Programmier-umgebungen

Hardware CloudsInfrastructure as a Service

Grid Computing Virtualisierung

(Angelehnt an die SAP Sicht)

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 20095 of 20

ISWeb

Eine feingranularere Sicht…

© David Linthicum, http://www.slideshare.net/Linthicum/winning-with-cloud-computing-03-09-linthicum-updated-1232608?type=presentation

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 20096 of 20

ISWeb

War da noch etwas?

Application CloudsSoftware as a Service

Development CloudsPlatform as a Service

Hardware CloudsInfrastructure as a Service

MegaServices

Cloud Applications

App Servers Programmier-umgebungen

Grid Computing Virtualisierung

LAMP, GridGain, Hbase,…

Verteiltes Rechnen &

Storage // Data & Computing

Grid

Eucalyptus,…

Private Cloud

AmazonCensusData,…

Data Hosting

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 20097 of 20

ISWeb

Infrastructure-as-a-Service

Pay-by-use / Utility Computing

Kostenmodell:Storage:

• Menge• Zugriffsaktionen

Computing Power• Bereitstellung verschiedener Platformen (Windows, Linux,…)• Per CPU – je nach Größe und Anzahl Cores, pro Stunde• Nach Größe Hauptspeicher

Hochskalierbar – auch die Kosten!Kleiner Programmierfehler verursachte uns 800€Computing-Kosten an einem WochenendeKostenmodell passt nicht immer zu den eigenen Problemen

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 20098 of 20

ISWeb

Infrastructure-as-a-Service: Virtualisierung gut möglich

Umgang mit plötzlichem Erfolg„wer-kennt-wen“ hatte Probleme mit Skalierung

TweetPhoto hosted social media auf der Cloud zwecks Skalierbarkeit

Hohe Verfügbarkeit durch interne Replikationsmechanismen(GoogleFS, …)

Edge Computing gut möglich

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 20099 of 20

ISWeb

Fallstudie „Infrastructure-as-a-Service“: Semaplorer

LinksOrts-

informa-tionen

Personen

Wissen Tags

low- to midlevel features

xxxxxxxxx

GeoNames1 Milliarde Fakten (Billion Triples)

Zu große IO-Last für unsere Rechner

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200910 of 20

ISWeb

Wähle zwischen Koblenz – und Koblenz

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200911 of 20

ISWeb

Kontextinformationen

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200912 of 20

ISWeb

Semantische Identität – Festung Ehrenbreitstein

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200913 of 20

ISWeb

Personen – Celebrities, FOAFers & Flickr Users

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200914 of 20

ISWeb

Föderation:Verteilt hereinkommende Anfragen.

Fallstudie „Semaplorer“ mit Amazon EC2 und S3Control EC2 Instances:

Transparente Konfiguration:Die Anwendung kümmert sich nichtum die Lage der Daten.

Repositorien:10 an der Uni Koblenz, DE15 bei Amazon EC2, USA

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200915 of 20

ISWeb

Fallstudie „Platform as a Service“: Grid Computing & Data Grid

Master

Slaves

Unsere Beispielanwendung:

Simulation von Web2.0 Anwendungen

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200916 of 20

ISWeb

Hadoop vs GridGain

Had

oop

Grid

Gai

n

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200917 of 20

ISWeb

Wieso reden wir über Cloud, aber nicht (mehr viel) über Grid?

Unser Projekt:ASG – Adaptive Services Grid

Installieren einer OSGI Platform:Guter Diplomarbeiter 6 Monate

ASG Erweiterungen liefen hinterher bei nur einem der beteiligten Partner (von 20)

Unser Projekt:Semaplorer

Realisierung einer anspruchsvollen Infrastruktur und Anwendung auf Amazon EC2/S3:8 Personenmonate, davon wenige Tage für die Plattform

Infrastruktur lief ohne unser Zutun innerhalb von 2 Stunden bei Talis Information ltd. auf „deren“EC2 Infrastruktur

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200918 of 20

ISWeb

Fallstudien „Software-as-a-Service“: SOAinVO

Beispiele:Google Docs, GMailAmazon Mechanical Turk

Virtualisierung ist einfach für Hardware und Software, aber tückisch bei Personenbezogenen Daten

AdressenReklamationen

ProblemeWeitergabe an Nicht-EU-Länder (außer Safe-Harbor)

• Aber: Wo steht denn nun die Cloud? Wer hat Zugriff?

Multi-tenancyAuditing

http://www.uni-koblenz.de/~staab/Research/Publications/2007/SOAinVO-Analyse.pdf

Chancen und Risiken von Service-orientierten Architekturen in Virtuellen Organisationen

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200919 of 20

ISWeb

Lessons Learned – die langweilige Version

Cloud Computing

1. Pay-per-use: Man will nicht ohne leben

2. Ich würde versuchen „inhouse“ mit der Cloud-orientierten Entwicklung zu beginnen

3. Informationssysteminfrastruktur muss für verteilte Operationen geplant werden

Lose KopplungSecurity (wichtiger als zuvor!)Skalierbarkeit (wieviel zu welchem Preis?)

<is web>

Steffen [email protected]

NUK Forum, 16. Juni 200920 of 20

ISWeb

Lessons Learned – auf den Punkt gebracht…

For a startup like mine, the cloud is a no-brainer. I have no legacy systems, I have no data center, and

I have no money ;-} Perfect use case for the cloud.

Mike Kavis, http://www.kavistechnology.com/blog/?p=877

Dankeschön für Ihre Aufmerksamkeit!