3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim

Ähnliche Dokumente
3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim

3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim

10.Vorlesung Verteilte Systeme Hochschule Mannheim

Cloud-Computing Seminar Hochschule Mannheim

Aufbau und Betrieb einer Private Cloud mit Open Source Software

Cloud Computing Services. oder: Internet der der Dienste. Prof. Dr. Martin Michelson

Private Cloud mit Eucalyptus am SCC

Public und Private Cloud-Dienste mit KOALA komfortabel steuern

Präsentation Von Laura Baake und Janina Schwemer

Cloud-Architekturen auf verschiedenen Ebenen Seminar: Datenbankanwendungen im Cloud Computing

Gliederung. Was ist Cloud Computing Charakteristiken Virtualisierung Cloud Service Modelle Sicherheit Amazon EC2 OnLive Vorteile und Kritik

3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim

Aufbau eigener Cloud-Infrastrukturen mit Eucalyptus Hochschule Mannheim

/ Prof. Dr. Jürgen Treffert. Cloud Computing - eine realistische Alternative für Unternehmen?

Aktuelle Herausforderungen beim Cloud Computing

Cloud-Computing. Selina Oertli KBW

Von Markus Schmied und Manuel Bundschuh. New Trends in IT Das Wikireferat

Erfinderland Deutschland Baukasten Forschung Themenbereich: Informatik Niveau B1 CLIL-Unterrichtsmaterialien Vor dem Ausstellungsbesuch

Albert HAYR Linux, IT and Open Source Expert and Solution Architect. Open Source professionell einsetzen

Vertrags- und Lizenzfragen im Rahmen des Cloud Computing LES Arbeitsgruppenmeeting 13. Mai 2011

Was ist die Cloud? CCW interner Vortrag für Themenabend Erstellt: Mai 2012, Heiko Ehmsen Dauer: ca. 30 Minuten. Inhalt

Azure und die Cloud. Proseminar Objektorientiertes Programmieren mit.net und C# Simon Pigat. Institut für Informatik Software & Systems Engineering

Herzlich Willkommen! MR Cloud Forum Bayreuth

I N F O R M A T I O N V I R T U A L I S I E R U N G. Wir schützen Ihre Unternehmenswerte

Computeria Urdorf. Treff vom 25. März Clouds

Der Support für Windows Server 2003 endet endgültig alles was Ihnen dann noch bleibt ist diese Broschüre.

Formular»Fragenkatalog BIM-Server«

Installation / Aktualisierung von Druckertreibern unter Windows 7

Verwendung des Terminalservers der MUG

Cloud Computing interessant und aktuell auch für Hochschulen?

Cloud-Computing - Überblick

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Arbeitskreis EDV Büro 2.0 Neue Technologien - Möglichkeiten und Risiken

Hybrid-Szenarien in der Virtualisierung

IBM Software Demos Tivoli Provisioning Manager for OS Deployment

Vorstellung Studienprojekt. Policy4TOSCA. Umsetzung eines Policy-Frameworks für sicheres und energieeffizientes Cloud Computing

Lizenzierung von SharePoint Server 2013

synergetic AG Open House 2012 Ihr Unternehmen in der Wolke - Cloud Lösungen von synergetic

Technik der Cloud. Prof. Dr. Hannes Federrath Sicherheit in verteilten Systemen (SVS) München, 18.

Virtual Desktop Infrasstructure - VDI

Inhalt. 1 Einleitung AUTOMATISCHE DATENSICHERUNG AUF EINEN CLOUDSPEICHER

Cloud Computing: Hype oder Chance auch. für den Mittelstand?

Java Script für die Nutzung unseres Online-Bestellsystems

Windows 10. Vortrag am Fleckenherbst Bürgertreff Neuhausen.

Windows wird nicht mehr unterstützt Was bedeutet das? Was muss unternommen werden? Compi-Treff vom 9. Mai 2014 Thomas Sigg

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

CADEMIA: Einrichtung Ihres Computers unter Windows

Begreifen Cookies. Inhalt. Cookie Grundlagen Ihre Privatsphäre MS: Internet Explorer Google: Chrome Mozilla: Firefox...

Client-Systemanforderungen für Brainloop Secure Dataroom ab Version 8.30

Sie müssen sich für diesen Fall mit IHREM Rechner (also zeitgut jk o.ä.) verbinden, nicht mit dem Terminalserver.

auf den ebook-reader Ausleihen und Nutzen von ebooks auf einem ebook-reader

Stammdaten Auftragserfassung Produktionsbearbeitung Bestellwesen Cloud Computing

Eigenen WSUS Server mit dem UNI WSUS Server Synchronisieren

auf den E-Book-Reader

Bezugsquellen und Dokumentationen für LINUX und LibreOffice

Software zur Anbindung Ihrer Maschinen über Wireless- (GPRS/EDGE) und Breitbandanbindungen (DSL, LAN)

Clientkonfiguration für Hosted Exchange 2010

Swisscom TV Medien Assistent

CADEMIA: Einrichtung Ihres Computers unter Linux mit Oracle-Java

BSV Software Support Mobile Portal (SMP) Stand

4.1 Download der App über den Play Store

Systemanforderungen (Mai 2014)

Vorstellung - "Personal Remote Desktop" für (fast) alle Hardwareplattformen und Betriebssysteme

Herzlich Willkommen bei der nfon GmbH

Ihren Kundendienst effektiver machen

Point of Information. Point of Information

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Reporting Services und SharePoint 2010 Teil 1

Was passiert mit meiner Cloud, wenn es regnet?

IT- Wir machen das! Leistungskatalog. M3B Service GmbH Alter Sportplatz Lake Schmallenberg

Sicht eines Technikbegeisterten

Persönliche Einladung. Zur IT Managers Lounge am 4. November 2009 in Köln, Hotel im Wasserturm.

Paul Petzold Firmengründer, Verwaltungsratspräsident und Delegierter der Mirus Software AG

TeamSpeak3 Einrichten

Mobile BI and the Cloud

CADEMIA: Einrichtung Ihres Computers unter Mac OS X

Videoüberwachung als Virtuelle Maschine. auf Ihrem Server, PC oder Mac. Peter Steinhilber

VDI - Die Revolution der Arbeitsplatzbereitstellung. Nicholas Dille,

Thema: Microsoft Project online Welche Version benötigen Sie?

1 Was ist das Mediencenter?

Zur Einrichtung der orgamax Cloud auf Ihrem ipad beschreiben wir hier die Vorgehensweise.

Emil Dübell EDConsulting

Lizenzierung von System Center 2012

Cloud Computing. ITA Tech Talk, Oberursel, Nicholas Dille IT-Architekt, sepago GmbH

Windows 10 > Fragen über Fragen

Test zur Bereitschaft für die Cloud

Version smarter mobile(zu finden unter Einstellungen, Siehe Bild) : Gerät/Typ(z.B. Panasonic Toughbook, Ipad Air, Handy Samsung S1):

Beruflichen Schule in Nidda

4D Server v12 64-bit Version BETA VERSION

Anleitung zur Nutzung des SharePort Utility

INFOBLATT FÜR DAS NEU AUFSETZEN IHRES COMPUTERS

HISPRO ein Service-Angebot von HIS

gibt es verschiedene Betriebssysteme die je nach Gerät und Nutzer installiert werden können.

ERPaaS TM. In nur drei Minuten zur individuellen Lösung und maximaler Flexibilität.

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Was darf das Grid kosten?

In 12 Schritten zum mobilen PC mit Paragon Drive Copy 11 und Microsoft Windows Virtual PC

Seite 1 von 14. Cookie-Einstellungen verschiedener Browser

Transkript:

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 1/54 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim Christian Baun Karlsruher Institut für Technologie Steinbuch Centre for Computing cray@unix-ag.uni-kl.de 15.10.2010

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 2/54 Wiederholung vom letzten Mal Grundlagen und Einschränkungen Mooresche Gesetz Amdahls Gesetz Granularität Gustafsons Gesetz Dimensionen von Daten Portabilität von Daten Parallelrechner Gemeinsamer Speicher Verteilter Speicher Verbindungsnetzwerke

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 3/54 Heute Was ist Cloud-Computing? Definitionen (lustige, falsche und richtige) Warum Cloud-Computing? Organisatorische Typen von Clouds Public Cloud Private Cloud Hybrid Cloud Kategorien von Cloud-Systemen (anhand der angebotenen Dienste) Humans as a Service (HuaaS) Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS) Weitere Konzepte (Cloud Print, Cloud Gaming, Cloud Betriebssysteme) Fazit zum Cloud-Computing

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 4/54 Was ist Cloud-Computing?

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 5/54 Was ist Cloud-Computing? Eine Definition des Cloud-Computing erscheint schwierig Alle reden davon Kaum jemand weiß wirklich was es ist Definitionen sind meistens ungenau oder falsch

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 6/54 Gartner Hype Cycle 2008

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 7/54 Gartner Hype Cycle 2009

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 8/54 Gartner Hype Cycle 2010

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 9/54 Lustige Definition leider zu ungenau

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 10/54 Warum braucht die Welt Cloud-Computing?

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 11/54 Was ist Cloud-Computing?

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 12/54 Bessere Cloud-Definition Definition Unter Ausnutzung virtualisierter Rechen- und Speicherressourcen und moderner Web-Technologien stellt Cloud-Computing skalierbare, netzwerk-zentrierte, abstrahierte IT-Infrastrukturen, Plattformen und Anwendungen als on-demand Dienste zur Verfügung. Die Abrechnung dieser Dienste erfolgt nutzungsabhängig Eckpunkte Ein oder wenige Rechenzentren mit heterogenen oder homogenen Ressourcen unter zentraler Kontrolle Virtualisierte Ressourcen Verbrauchsabhängige Abrechnung (Pay-as-you-go) Selten ist die Nutzung kostenfrei Benutzerfreundlich (geringe Einarbeitungszeit notwendig)

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 13/54 Warum braucht/will die Welt Cloud-Computing? Cloud-Computing soll: Kosten (für Benutzer) senken (durch Abrechnung nach Verbrauch) Kosten (für Anbieter) senken (durch Konsolidierung) Komplexität (für Benutzer) verringern (durch hohe Benutzbarkeit und Wegfall von Installation und Administration) Einfachen Ressourcenzugriff bieten (durch Web Services) Benutzerwünsche erfüllen und Flexibilität bieten (durch Virtualisierung) Unbegrenzten (elastischen) Ressourcenzugriff ermöglichen (durch Virtualisierung) Vielfältige Einsatzmöglichkeiten aus Benutzersicht. Eine Instanz 10 Tage mieten oder 10 Instanzen für einen Tag. Der Preis ist identisch Benutzer emanzipieren (freie Wahl von OS, Anwendungen und Firewallregeln) Kurz: Cloud-Computing soll die IT revolutionieren

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 14/54 Übergang der IT in das Zeitalter der Industrialisierung

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 15/54 Abneigung gegen Cloud Computing? Gründe für Abneigung gegen Cloud Computing? Hardware ist sexy (Möglichst viel) eigene Hardware macht was her am Tag der offenen Tür Schwer zu beschreibendes Gefühl von Unsicherheit Die eigenen Daten außer Haus zu speichern, erzeugt ein mulmiges Gefühl Auf meiner Hardware bin ich der Herr Administratoren lieben ihre Hardware Trotz der vielen Arbeit und Frustration Stockholm-Syndrom?! Verlust der Hardware = Verlust von Macht und Einfluss?

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 16/54 Da muss der Doktor ran...

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 17/54 Warum Cloud-Computing? No Hardware...

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 18/54 Organisatorische Typen von Clouds Public Cloud (bzw. External Cloud) Private Cloud (bzw. Internal Cloud oder Intra Cloud) Hybrid Cloud

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 19/54 Public Cloud (bzw. External Cloud) Anbieter und Nutzer gehören unterschiedlichen Organisationen an Anbieter verfolgen immer kommerzielle Geschäftsinteressen Nutzer haben keine Kosten für Anschaffung, Betrieb und Wartung eigener Hardware Public Cloud Dienste liegen immer vor der eigenen Firewall Theoretisches Risiko des Lock-in Datenschutz und Datensicherheit beachten!

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 20/54 Private Cloud (bzw. Internal Cloud oder Intra Cloud) Anbieter und Benutzer der Cloud Dienste gehören der gleichen Organisation an Dienste der Private Cloud sind im Idealfall kompatibel zu den Public Cloud Diensten etablierter Anbieter Keine Gefahr des Lock-in Datenschutz ist kein Problem Ähnlich hohe Kosten für eigene Hardware, Stellplatz und Administration wie bei einer nicht-cloud-basierten Architektur

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 21/54 Hybrid Cloud Dienste aus Public und Private Clouds werden gemeinsam innerhalb einer Infrastruktur verwendet Anwendungsgebiete: Lastspitzen mit den Ressourcen von Public Clouds abfedern Sicherheitskopien von Daten in Public Clouds auslagern

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 22/54 Die vier (wichtigsten) Kategorien von Cloud-Systemen

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 23/54 Humans as a Service (HuaaS) Prinzip des Crowdsourcing Ressource Mensch wird zu geringen Kosten oder als Spende Freiwilliger angeboten Interessant für... niedrig qualifizierte Tätigkeiten Tätigkeiten, die ein Computer gar nicht, nur schlecht oder erst nach einer unverhältnismäßig hohen Entwicklungszeit erledigen könnte Einsatzmöglichkeiten sind u.a. Bilderkennung subjektive (Produkt)-Bewertungen Übersetzungen (Produkt)-Zuordnungen zu (Produkt)-Kategorien Beispiele für Public Cloud HuaaS Untersuchung der Zeitung The Guardian zum britischen Spesenskandal 2009 Marktplatz für HuaaS: Amazon Mechanical Turk Im Bereich Private Cloud spielt HuaaS keine Rolle

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 24/54 Literaturempfehlung zu Crowdsourcing Christian Papsdorf. Wie Surfen zu Arbeit wird. Campus. 2009 Konsumenten schreiben Bewertungen, entwickeln Ideen, erstellen Logos, usw. Diese wertschöpfenden Tätigkeiten sind von hoher ökonomischer Bedeutung Unternehmen nutzen die Internetkultur (Partizipation, Engagement, Selbstverwirklichung,...), um die Konsumenten zumeist unentgeltlich für sich arbeiten zu lassen Warum machen die Konsumenten da freiwillig mit?

Amazons mechanischer Türke Quelle: http://www.heise.de/tr/artikel/amazons-mechanischer-tuerke-278255.html Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 25/54

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 26/54 Marktplatz für HuaaS: Amazon Mechanical Turk

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 27/54 Amazon Mechanical Turk: Human Intelligence Tasks

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 28/54 Amazon Mechanical Turk: Ein Beispiel-HIT

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 29/54 Software as a Service (SaaS) Applikationen werden durch Dienstleister betrieben und als Service zur Verfügung gestellt Benutzer kümmern sich nicht um Installationen, Administration, Updates,... Nutzung der Software ist kostenlos oder Abrechnung nach Verbrauch Lokale Installation der Software ist nicht vorgesehen Auf Seite der Benutzer ist lediglich ein Browser notwendig Benutzer muss dem Anbieter vertrauen im Bezug auf: Eigene Daten Verfügbarkeit der Dienste Beispiele für Public Cloud SaaS Google Docs, Salesforce.com, Gliffy, Clarizen, Zoho Writer, SlideRocket, Adobe Photoshop Express und Apple iwork.com Beispiele für Private Cloud SaaS Sugar und Zimbra

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 30/54 Google Docs: Textverarbeitung, Tabellenkalkulation,...

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 31/54 Zoho Writer: Textverarbeitung

Salesforce: Kundenbeziehungsmanagement Quelle: http://www.nimaya.com/salesforce/salesforce-dashboard.html Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 32/54

Zimbra Collaboration Suite: Groupware Quelle: http://www.zimbra.com/about/media.html Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 33/54

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 34/54 Weitere Konzepte Es existieren weitere Dienstgruppen, die auch zur Gruppe SaaS gehören Dabei handelt es sich um spezialisierte Dienste für bestimmte Anwendungen Cloud Printing Cloud Gaming Cloud Betriebssysteme

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 35/54 Google Cloud Print Ermöglicht das Drucken quasi aus der Cloud heraus Interessantes Konzept des Cloud-Computing von Google Passt nicht so recht in die Kategorien der etablierten Cloud Dienste Kategorien Verbreitung internetfähiger Geräte wie Netbooks, Touchpads und Mobiltelefone steigt Einrichtung eines lokalen Druckers ist schwierig Fehlen geeigneter Druckertreiber Teilweise sehr geringen Ressourcen in den Geräten Vielfalt der Betriebssysteme (Mac OS, Android, Windows Mobile...) Lösung: Google Cloud Print http://code.google.com/apis/cloudprint Nutzer sendet sein zu druckendes Dokument an den Dienst, legt die Druckeinstellungen fest und bekommt eine Rückmeldung über die erfolgreiche Ausführung des Auftrags

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 36/54 Google Cloud Print (zwei Arten von Druckern) Google Cloud Print kompatible Netwerkdrucker Drucker ist beim Dienst angemeldet Druckjobs werden an einen Dienst gesendet Dienst bereitet den Druckauftrag auf und leitet ihn an den Drucker weiter Legacy Drucker (sind nicht zu Google Cloud Print kompatibel) Lokal angeschlossene Drucker (USB) oder Netzwerkdrucker Auf einem lokalen PC wird ein Proxy installiert Proxy registriert den Drucker und sendet Druckaufträge an den Dienst Aufbereitete Druckjobs werden über den Proxy an den Drucker gesendet Nachteil: Proxy-Rechner muss zum Drucken eingeschaltet sein

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 37/54 Google Cloud Print Google Cloud Print befindet sich aktuell noch in der Entwicklung Kompatible Drucker sind bislang noch nicht erhältlich Gründe, warum es ein Erfolg werden kann Integration in Google Chrome OS Freier Standard Unterstützung der Firma HP HP hat eine erste Produktlinie von Google Cloud Print kompatiblen Druckern angekündigt Das günstigste Modell wird für 99 US-Dollar erhältlich sein Über eine E-Mail-Adresse lassen sich die Geräte identifizieren und als Cloud-Drucker unter Chrome OS hinzufügen HP plant bis zum Jahresende 2010 mehrere Millionen Cloud-Drucker verkauft zu haben

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 38/54 Cloud Gaming Cloud Gaming bezeichnet Dienste, um High-End Videospiele auf Low-End Geräten (ältere PCs, Fernseher, mobile internetfähige Endgeräte) verfügbar zu machen Videospiele werden in den Serverfarmen des Anbieters ausgeführt Ausschließlich die Darstellung erfolgt auf den lokalen Zielgeräten Darstellung wird als komprimierter Videostrom übertragen Benutzereingaben werden zum Anbieter gesendet und dort ausgewertet Nachteil: Die notwendige Kompression reduziert die optischen Qualität Problem: Netzwerklatenzen müssen gering sein, da die Benutzereingaben zu einem entfernten Server übertragen und ausgewertet werden Zeit zwischen Benutzereingabe und Ergebnis auf dem lokalen Anzeigegerät muss gering sein, um den Spielfluss nicht zu unterbrechen Positiver Nebeneffekt für die Anbieter: Keine Raubkopien möglich Ein bekannter Anbieter von Cloud Gaming ist OnLive

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 39/54 Cloud Betriebssysteme Web-Desktops werden auch als Cloud Betriebssysteme bezeichnet Bekanntes Produkt aus dieser Gruppe: eyeos http://www.eyeos.org Betriebssystem und alle installierten Anwendungen und Benutzerdaten befinden sich auf den Serverfarmen des Anbieters Benutzer benötigt lediglich einen Computer mit Internetzugang und Webbrowser Der Begriff Cloud Betriebssystem ist in den meisten Fällen irreführend Auch für die Nutzung eines Cloud Betriebssystems benötigt der Benutzer einen Rechner mit Browser und dafür ein zugrunde liegendes Betriebssystem Das native Betriebssystem wird nicht ersetzt. Es werden nur die Benutzeranwendungen und Benutzerdaten ausgelagert

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 40/54 Cloud Cooking die Zukunft?!

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 41/54 Platform as a Service (PaaS) Skalierbare, integrierte Laufzeitumgebungen Häufig auch Entwicklungsumgebungen Anbieter unterstützen meistens 1 oder 2 Programmiersprachen Erscheint als ein großer Rechner und macht es einfach zu skalieren Zielgruppe sind primär Entwickler Geringere Flexibilität als bei IaaS Kein Administrationsaufwand für die Nutzer Anwender kümmern sich nicht um das Betriebssystem, Systemsoftware,... Beispiele für Public Cloud PaaS Google App Engine, Bungee Connect, Heroku, Engine Yard, Zoho Creator und Windows Azure Services Plattform Beispiele für Private Cloud PaaS AppScale und typhoonae

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 42/54 Bungee Connect Quelle: http://www.crunchbase.com/company/bungee-labs Webbasierte Entwicklungsumgebung ähnlich aufgebaut wie Microsoft Visual Studio proprietäre Sprache, die an C# oder Java erinnert

Heroku Quelle: http://www.crunchbase.com/company/heroku Webbasierte Entwicklungsumgebung und Plattform für Ruby on Rails Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 43/54

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 44/54 Google App Engine und AppScale Google App Engine (GAE) ist ein Plattformdienst, in dem Web-Anwendungen in Python und JAVA in der Google-Infrastruktur betrieben werden können AppScale ist eine Open-Source Reimplementierung der GAE Ermöglicht den Aufbau einer eigenen PaaS, kompatibel zur GAE Google App Engine und AppScale werden in einer eigenen Vorlesung ausführlich behandelt

Infrastructure as a Service (IaaS) Selten auch Hardware as a Service (HaaS) genannt Benutzer betreiben virtuelle Server-Instanzen mit (fast) beliebigen Betriebssystemen und unveränderten Anwendungen auf den Serverfarmen des Anbieters Benutzer haben innerhalb ihrer Instanzen Administratorenrechte Benutzer haben keinen Kontakt zur physischen Hardware Firewall-Regeln können selbst definiert werden Welche Betriebssysteme unterstützt werden, hängt vom Anbieter ab Komplette Rechenzentren können virtuell realisiert werden Beispiele für Public Cloud IaaS 3tera, Amazon Elastic Compute Cloud (EC2), GoGrid, Joyent, FlexiScale, Rackspace Cloud (vormals Mosso) und Zimory Public Cloud Beispiele für Private Cloud IaaS Eucalyptus, Enomaly Elastic Computing Platform, OpenNebula und Nimbus Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 45/54

Quelle: http://www.techcrunchit.com/2008/07/03/gogrid-hits-1000-customer-mark/ Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 46/54 GoGrid

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 47/54 Amazon Web Services und Eucalyptus Die Amazon Web Services (AWS) sind eine Sammlung verschiedener Cloud-Dienste Eucalyptus ist eine Open-Source Software, um eine AWS-kompatible IaaS auf Clustern aufzubauen Amazon Web Services und Eucalyptus werden in einer eigenen Vorlesung ausführlich behandelt

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 48/54 HPCaaS Zu den IaaS-Diensten gehört auch High Performance Computing as a Service (HPCaaS) Bei HPCaaS ist die Netzwerklatenz zwischen den virtuellen Maschinen und damit die physische Lokalität der Knoten elementar Nur sehr wenige Private Cloud Lösungen bieten eine Gruppierung von Knoten OpenNebula und CloudStack Einige Private Cloud Lösungen bieten überhaupt keine Lokalität der virtuellen Maschinen Eucalyptus Es existieren HPCaaS-Angebote von Public Cloud Anbietern Cluster Compute Instances in Amazon EC2 HPCaaS ist nicht für alle HPC-Probleme geeignet HPCaaS ist für trivial parallele Probleme geeignet

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 49/54 Organisatorische und funktionale Kategorien von Clouds

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 50/54 Fazit Cloud-Computig ist aktuell DER Hype in der IT Es gibt nicht die eine Cloud-Architektur oder Cloud-Anwendung Cloud-Computing kann helfen, die IT zu industrialisieren

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 51/54 Gefahren durch Cloud-Computing (2009)

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 52/54 Gefahren durch Cloud-Computing (2010)

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 53/54 Literaturempfehlung und Werbung

Christian Baun 3.Vorlesung Cluster-, Grid- und Cloud-Computing Hochschule Mannheim WS1011 54/54 Nächste Vorlesung Nächste Vorlesung: 22.10.2010