====== Seminar „Cloud-Computing“ ====== ===== Beschreibung ===== Im Seminar werden die Einsatzmöglichkeiten und Einschränkungen des Cloud-Computing behandelt. Mögliche Themen schließen die historische Entwicklung, Überscheidungen und Abgrenzung zu verwandten Technologien und eine Untersuchung der Anbieter von Cloud-Systemen und ihrer Dienste ein. ===== Zielgruppe ===== Interesse und Bereitschaft, sich mit dem Potential und den Eigenschaften des Cloud-Computing zu beschäftigen. ===== Daten der Veranstaltung ===== || Zeit || Montag 14:00 || || Ort || [[http://maps.google.de/maps?hl=de&client=ubuntu&hs=H76&channel=cs&q=Im+Neuenheimer+Feld+348,+Heidelberg,+Deutschland&um=1&ie=UTF-8&hq=&hnear=Im+Neuenheimer+Feld+348,+D-69120+Heidelberg&gl=de&ei=wV16TeXlKJHcsgbi9aDgBw&sa=X&oi=geocode_result&ct=title&resnum=1&ved=0CBgQ8gEwAA|Universität Heidelberg]] INF 348, Raum 013 || || Begin || erste Semesterwoche || || Themenvergabe || an Sofort || ===== Dozenten ===== * Christian Baun ===== Zeitplan und Materialien ===== ==== Termin 11.5. ==== * **Einführung in Cloud-Computing** -- //David Grünbeck// -- {{:teaching:sommersemester_2009:clcp_ss2009_david_gruenbeck_einfuehrung.pdf|PDF}} * **Basistechnologien: Web-Dienste** -- //Selina Raschack// -- {{:teaching:sommersemester_2009:clcp_ss2009_selina_raschack_webservices.pdf|PDF}} * **Basistechnologien: Virtualisierung** -- //Christian Voshage// -- {{:teaching:sommersemester_2009:clcp_ss2009_christian_voshage_virtualisierung.pdf|PDF}} ==== Termin 18.5 ==== * **Cloud-Anbieter/Systeme: [[http://aws.amazon.com/s3/ | Amazon S34]]** -- //Timo Machmeier// -- {{:teaching:sommersemester_2009:clcp_ss2009_timo_machmeier_amazons3.pdf|PDF}} * **Cloud-Anbieter/Systeme: [[http://aws.amazon.com/ec2/ | Amazon EC2]]** -- //Christian Schwarz// -- {{:teaching:sommersemester_2009:clcp_ss2009_christian_schwarz_ec2.pdf|PDF}} * **Cloud-Anbieter/Systeme: [[http://code.google.com/appengine/ | Google App Engine]]** -- //Andreas Beyer// -- {{:teaching:sommersemester_2009:clcp_ss2009_andreas_beyer_googleappengine.pdf|PDF}} ==== Termin 25.5. ==== * **Aufbau von Cloud-Infrastrukturen mit [[http://eucalyptus.cs.ucsb.edu/ | Eucalyptus10]] und [[http://www.enomaly.com/ | Enomalism]]** -- //Michael Stapelberg// -- {{:teaching:sommersemester_2009:clcp_ss2009_michael_stapelberg_eucalyptus.pdf|PDF}} -- {{:teaching:sommersemester_2009:clcp_ss2009_michael_stapelberg_eucalyptus_handout.pdf|Handout}} * **Cloud-Anbieter/Systeme: [[http://aws.amazon.com/ebs/ | Amazon EBS13]]** -- //Björn Bengelsdorf// * **Cloud-Anbieter/Systeme: [[http://aws.amazon.com/simpledb/ | Amazon SimpleDB]]** -- //Nils Weiher// -- {{:teaching:sommersemester_2009:clcp_ss2009_nils_weiher_simpledb.pdf|PDF}} * **Cloud-Anbieter/Systeme: [[http://docs.google.com/ | Google Docs]]** -- //Christian Göhring// -- {{:teaching:sommersemester_2009:clcp_ss2009_christian_goehring_googledocs.pdf|PDF}} ==== Termin 30.6 ==== * **Cloud-Anbieter/Systeme: [[http://www.microsoft.com/azure/ | Windows Azure]]** -- //Fikret Kaplan// ===== Literaturhinweise ===== ==== Cloud-Computing (allgemein) ==== * An EGEE Comparative Study: {{:teaching:sommersemester_2009:egee-grid-cloud.pdf|Grids and Clouds - Evolution or Revolution}}. 2008 * Cloud-, Grid-, Cluster- und Meta-Computing. c't 21/2008. S.132-133 * Cloud Computing - Web-basierte dynamische IT-Services. Springer. 2009 * Cloud Computing - Infrastruktur als Dienst. SCC-News 3/2008. S.6-8 * {{:teaching:sommersemester_2009:short_introduction_to_cloud_platforms.pdf|A Short Introduction to Cloud Platforms}}. 2008 * {{:teaching:sommersemester_2009:market_oriented_cloud_computing.pdf|Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities}}. 2008 *[[http://www.eecs.berkeley.edu/Pubs/TechRpts/2009/EECS-2009-28.pdf|Above the Clouds: A Berkeley View of Cloud Computing]]. 2009 ==== Web-Dienste (Web-Services) ==== * [[http://www.gi-ev.de/no_cache/service/informatiklexikon/informatiklexikon-detailansicht/meldung/web-services-95/ | Web-Services - Informationen der GI]] * [[http://www.jeckle.de/webServices/index.html | Web Services - Definitionen]] * Masterkurs Parallele und Verteilte Systeme. Vieweg+Teubner. 2008 * Web Services: Grundlagen und praktische Umsetzung mit J2EE und .Net. Hanser. 2003 * Web Services: Concepts, Architectures and Applications. Springer. 2004 ==== Virtualisierung ==== * Servervirtualisierung. Informatik-Spektrum 3/2009. S.197-205 * [[http://www.kernelthread.com/publications/virtualization/ | An Introduction to Virtualization]]. 2004 * [[http://www.cl.cam.ac.uk/research/srg/netos/papers/2003-xensosp.pdf | Xen and the Art of Virtualization]]. 2003 * Masterkurs Parallele und Verteilte Systeme. Vieweg+Teubner. 2008. S.395-414 * Xen - Virtualisierung unter Linux. Open Source Press. 2007 * Das Virtualisierungs-Buch. C&L Computer und Literaturverlag. 2007 ==== Amazon S3 ==== * [[http://docs.amazonwebservices.com/AmazonS3/2006-03-01/gsg/ | Amazon S3: Getting Started Guide]] * [[http://docs.amazonwebservices.com/AmazonS3/2006-03-01/ | Amazon S3: Developer Guide]] * [[http://s3.amazonaws.com/awsdocs/SDB/2007-11-07/sdb-qrc-2007-11-07.pdf | Amazon S3: Quick Reference Card]] ==== Amazon EC2 ==== * Cloud Computing auf altbekannten Wegen. iX 12/2008. S.131-134 * [[http://docs.amazonwebservices.com/AWSEC2/2008-12-01/GettingStartedGuide/ | Amazon EC2: Getting Started Guide]] * [[http://docs.amazonwebservices.com/AWSEC2/2008-12-01/DeveloperGuide/ | Amazon EC2: Developer Guide]] * [[http://s3.amazonaws.com/awsdocs/EC2/2008-12-01/ec2-qrc-2008-12-01.pdf | Amazon EC2: Quick Reference Card]] * {{:teaching:sommersemester_2009:market_oriented_cloud_computing.pdf|Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities}}. 2008 ==== Amazon SimpleDB ==== * [[http://docs.amazonwebservices.com/AmazonSimpleDB/2007-11-07/GettingStartedGuide/ | Amazon SimpleDB: Getting Started Guide]] * [[http://docs.amazonwebservices.com/AmazonSimpleDB/2007-11-07/DeveloperGuide/ | Amazon SimpleDB: Developer Guide]] * [[http://s3.amazonaws.com/awsdocs/SDB/2007-11-07/sdb-qrc-2007-11-07.pdf | Amazon SimpleDB: Quick Reference Card]] ==== Amazon SQS ==== * [[http://docs.amazonwebservices.com/AWSSimpleQueueService/2008-01-01/SQSGettingStartedGuide/ | Amazon SQS: Getting Started Guide]] * [[http://docs.amazonwebservices.com/AWSSimpleQueueService/2008-01-01/SQSDeveloperGuide/ | Amazon SQS: Developer Guide]] * [[http://s3.amazonaws.com/awsdocs/SQS/20080101/sqs_qrc_20080101.pdf | Amazon SQS: Quick Reference Card]] ==== Eucalyptus ==== * Cloud-Infrastrukturen mit Eucalyptus selbst aufbauen. iX 4/2009. S.128-130 * [[http://eucalyptus.cs.ucsb.edu/documents/nurmi_et_al-eucalyptus_open_source_cloud_computing_system-cca_2008.pdf | The Eucalyptus Open-source Cloud-computing System. 2008]] * [[http://eucalyptus.cs.ucsb.edu/documents/nurmi_et_al-eucalyptus_tech_report-august_2008.pdf | Eucalyptus: A Technical Report on an Elastic Utility Computing Architecture Linking Your Programs to Useful Systems. 2008]] ==== Google App Engine ==== * Python for Unix and Linux system administration. O'Reilly. 2008. S.248-253 * [[http://de.youtube.com/watch?v=bfgO-LXGpTM | Developing and deploying an application on Google App Engine]] * Eigene Projekte mit Googles App Engine. iX 8/2008. S.136-137 *{{:teaching:sommersemester_2009:market_oriented_cloud_computing.pdf|Market-Oriented Cloud Computing: Vision, Hype, and Reality for Delivering IT Services as Computing Utilities}}. 2008 ==== Enomalism ==== *{{:teaching:sommersemester_2009:enomalism_userguide_german_04_20_07.pdf|Enomalism UserGuide}}. 2007