1. Cloud
Computing im
D-Grid
Eberhart,
Freitag
¨
Ubersicht Cloud Computing im Kontext des D-Grid
Cloud
Computing
D-Grid AHM 2010 – Open Issue Session
Clouds &
D-Grid
Diskussion A. Eberhart, S. Freitag
ONE Demo
fluid Operations GmbH, TU Dortmund
23. M¨rz 2010
a
2. ¨
Ubersicht
Cloud
Computing im
D-Grid
Eberhart,
Freitag
¨
Ubersicht
Cloud
Computing
Kurzvorstellung Cloud Computing
Clouds & Clouds und D-Grid
D-Grid
Diskussion
Offene Diskussion
ONE Demo Demonstration OpenNebula
3. Zusammenfassung des 1. AHM Tages
Cloud
Computing im
D-Grid
Eberhart,
Freitag
¨
Ubersicht
Cloud
Computing
Clouds &
D-Grid
Diskussion
ONE Demo
Abbildung: Viel Sonne am D-Grid Himmel, aber auch Wolken!
4. Cloud Computing
Cloud
Computing im
D-Grid
Eberhart,
Freitag
¨
Ubersicht
Cloud
Computing
Clouds &
D-Grid Fehlende allgemein akzeptierte Definition
Diskussion In vielen Definitionen wiedergefunden:
ONE Demo
Virtualisierung, Skalierbarkeit, PayPerUse
Auspr¨gung nach Ressourcentyp/ Zugangsbeschr¨nkung
a a
Storage Cloud/ Compute Cloud
Public Cloud/ Private Cloud
5. Cloud Computing – Compute Clouds
Cloud
Computing im
D-Grid
Eberhart, Bereitstellung von Rechenressourcen
Freitag
Software-As-A-Service (SaaS)
¨
Ubersicht
Entfernter Zugriff auf in einer Cloud betriebene Software
Cloud
Computing Platform-As-A-Service (PaaS)
Clouds &
D-Grid
Kunden erhalten vom Anbieter eine Software-Plattform
Diskussion
und entwickeln darauf eigene Dienste
ONE Demo
Schwerpunkt heute
Infrastructure-As-A-Service (IaaS)
Bereitstellung von z. B. Virtual Appliances oder Speicher
6. Cloud Computing – Compute Cloud
Cloud
Computing im
D-Grid
Eberhart, Schnittstellen
Freitag
Atmos
¨
Ubersicht
EC2
Cloud
Computing OCCI
Clouds &
D-Grid vCloud
Diskussion
Funktionalit¨t der Schnittstellen (Beispiel: EC2)
a
ONE Demo
Hochladen, Klonen eines Abbilds
Starten u. Stoppen des Abbilds
Anlegen von Disks, VPN
...
7. Cloud Computing – Compute Cloud
Cloud
Computing im
D-Grid
Private Clouds
Eberhart, Eucalyptus
Freitag
vBlock
¨
Ubersicht
Public Clouds
Cloud
Computing
Amazon
Clouds &
D-Grid EMC
Diskussion
Fujitsu
ONE Demo
Rackspace
...
Zuk¨nftig auch...
u
D-Grid?
8. KMUinnovativ Projekt
Cloud
Computing im
D-Grid
Erweiterung der D-Grid Basis f¨r die kommerzielle
u
Eberhart, Nutzung
Freitag
¨
Ubersicht Cloud Frontend Grid Compute Frontends Grid Storage Frontends
Cloud
UNICORE gLite WS OGSA dCache
Computing Grid VSite CE GRAM DAI SE Grid
Middle- Middle-
Clouds & ware dCache ware
D-Grid Globus Toolkit Pool
Diskussion
File Local
LRMS Torque & MAUI Databases Storage
ONE Demo Systems Software
Cloud Compute Cluster Online Storage
Frontend Worker Nodes
Fabric Fabric
Virtualization Layer
Abbildung: Erweiterter D-Grid Software Stack
9. Offene Diskussion
Cloud
Computing im
D-Grid
Eberhart,
Freitag
Fragen an Anwender
¨
Ubersicht
Cloud
Welche Anforderungen gibt es?
Computing
Einfaches Deployment von VMs (Jobs)?
Clouds &
D-Grid Autorisation via X.509 Zertifikate/ Proxies?
Diskussion
Support f¨r Rollen-/ attributbasierten Zugriff?
u
ONE Demo
Was soll uber die Cloud-Schnittstelle m¨glich sein?
¨ o
Zugang zu gestarteten VMs (VNC und Co)?
10. Offene Diskussion
Cloud
Computing im
D-Grid
Eberhart,
Freitag
Betreibersicht
¨
Ubersicht
Cloud W¨rden Betrieber diese Cloud Middleware akzeptieren/
u
Computing
installieren?
Clouds &
D-Grid Costs of change: Wie teuer w¨re eine Umstellung?
a
Diskussion
Mehrwert? Bedeutet die neue Schnittstelle mehr Nutzer?
ONE Demo
Sicherheit (z. B. Blackbox Execution), Haftung
Einfluss auf installierte Grid Komponenten
11. Offene Diskussion
Cloud
Computing im
D-Grid
Eberhart,
Freitag
¨
D-Grid (Integrationsprojekt)
Ubersicht
Cloud Integration der neuen Middleware in den D-Grid Software
Computing
Stack
Clouds &
D-Grid Wo ist uberall anzusetzen?
¨
Diskussion Accounting
ONE Demo Monitoring
Information system
Nutzerverwaltung/ Ressourcenverwaltung (GRRS)
12. Demonstration OpenNebula
Cloud
Computing im
D-Grid
Eberhart,
Freitag
¨
Ubersicht
Cloud
Computing
Leicht modifiziertes ONE 1.4, Snapshot M¨rz 2010
a
Clouds & Xen Unterst¨tzung, SSH-basierter Transfer der Abbilder
u
D-Grid
Diskussion
Abbilder/ Schablonen f¨r Grid Workernodes, JeOS
u
ONE Demo Interaktion mit ONE via CLI, OCCI- oder EC2-Interface
13. Demonstration OpenNebula
Cloud
Computing im Workernode Template (keine Kontextualisierung)
D-Grid
Eberhart, VCPU = 1 # normal : 8
Freitag MEMORY = 512 # n o r m a l : ˜ 13 GByte
¨
OS = [ b o o t l o a d e r = ”/ r o o t / b i n / domUloader . py ” ]
Ubersicht
RAW = [ t y p e = ” xen ” ,
Cloud
Computing d a t a = ” b o o t a r g s=”−−v e r b o s e −−e n t r y=xvda1 ””
DISK = [
Clouds &
D-Grid s o u r c e = ”<some path >/ w n s l 5 4 x 8 6 6 4 . img ” ,
Diskussion t a r g e t = ” xvda ” , r e a d o n l y = ” no ” ]
ONE Demo
DISK = [
t y p e = swap , s i z e = 1 0 2 4 , t a r g e t = ” xvdb ” ,
r e a d o n l y = ” no ” ]
DISK = [
type = ” b l o c k ” , c l o n e = ” yes ” , t a r g e t = ” xvdc ” ,
s o u r c e = ”/ dev / c c i s s / c0d0p4 ” , r e a d o n l y = ” no ” ]
NIC = [NETWORK=” d g r z r ” , IP = 1 2 9 . 2 1 7 . 2 4 1 . 2 1 5 ]
14. Demonstration OpenNebula
Cloud
Computing im
D-Grid
Eberhart,
Freitag Erzeugen einer Virtuellen Maschine
¨
Ubersicht Definieren des Abbilds
Cloud
Computing <DISK>
Clouds & <NAME e n t o s 5 . 3 Image </NAME
>C >
D-Grid
<URL> f i l e :/// < path >/ c e n t o s . x86 . img</URL>
Diskussion
</DISK>
ONE Demo
Hochladen des Festplattenabbilds
o c c i −s t o r a g e [...] c r e a t e <d e f i n i t i o n >
15. Demonstration OpenNebula
Cloud
Computing im
D-Grid
Eberhart, Definition des VM Templates
Freitag
<COMPUTE>
¨
Ubersicht
<NAME>TestVM</NAME >
Cloud
Computing <STORAGE>
Clouds &
D-Grid
<DISK image =”3” dev=”s d a 1 ”/>
Diskussion
</STORAGE>
ONE Demo
<INSTANCE TYPE>c e n t o s </INSTANCE TYPE>
</COMPUTE>
Starten der VM
o c c i −compute [ . . . ] c r e a t e t e m p l a t e . xml