Cloud Computing - · PDF file Steffen Staab [email protected] NUK Forum, 16. Juni 2009 3o...
-
Upload
nguyennguyet -
Category
Documents
-
view
215 -
download
2
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 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!