Ubuntu Enterprise Cloud (UEC) Thorben Lindhauer,
2 Was ist UEC? Private Cloud Infrastructure as a Service (IaaS) Ubuntu Enterprise Cloud = Ubuntu Server Edition + Eucalyptus Package + Web Interface
3 Eucalyptus
4 Hardwareanforderungen Frontend HardwareMinimumEmpfohlen CPU1 GHz2 x 2GHz Speicher512 MB2 GB Festplatte5400 rpm IDE7200 rpm SATA Festplattenspeicher40 GB200 GB Netzwerk100 Mbps1000 Mbps
5 Hardwareanforderungen Node HardwareMinimumEmpfohlen CPU(VT Extensions)VT, 64bit, multi-core Speicher1 GB4 GB Festplatte5400 rpm IDE7200 rpm SATA oder SCSI Festplattenspeicher40 GB100 GB Netzwerk100 Mbps1000 Mbps
6 Parallelen zu Amazon Web Services
7 Interaktion Authorisierte Nutzer können: - Maschinenimages bündeln, hochladen, registrieren - eine Ressourcenübersicht erhalten - Instanzen starten, stoppen - den Zugriff auf Instanzen verwalten - Maschinentypen definieren... per: - Kommandozeilentools - ElasticFox: Firefox Extension - selbst geschriebenen Applikationen
8 Softwareentwicklung für die Cloud Eucalyptus-Komponenten implementieren die AWS APIs AWS SDK for Java/PHP/.NET AWS Toolkit for Eclipse Deployment: Images präparieren, hochladen, etc.
9 Skalierung Nutzer/Applikationen können über den Cloud Controller neue Instanzen von Images erstellen Kein integriertes Performance Monitoring der Instanzen => kein Auto-Scaling a la Amazon => weiteres Framework notwendig (Nagios, Ganglia) Kein automatisches Load Balancing
10 Mein Setup 2 virtuelle Maschinen: 1. Cloud Controller, Walrus Service, Storage Controller, Cluster Controller 2.Node Controller
11 Demo/Screencast
12 Quellen Bilder: cloud-virtual1/index.html?S_TACT=105AGX01&S_CMP=HP vmware.php