Amazon Elastic Compute Cloud Hochschule Mannheim



Ähnliche Dokumente
Cloud Computing mit mathematischen Anwendungen

FlexiScale - Web Hosting mit Cloud-Computing Hochschule Mannheim

GoGrid Hochschule Mannheim

ProSeminar Speicher- und Dateisysteme

Private Cloud mit Eucalyptus am SCC

Unternehmen-IT sicher in der Public Cloud

Cloud-Computing. Selina Oertli KBW

Konzeption und Entwicklung einer an YouTube orientierten Lösung für Video-Streaming auf Basis von Cloud Computing-Diensten

Was ist Amazon RDS? Datenbank Typen DB Instanzen Features. Live Demo Fazit. Amazon RDS - Till Ganzert

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

Installationsanleitung für das Integrity Tool zur AusweisApp Version 1.7 (Microsoft Windows) Dokumentversion 1.0

Aufbau eigener Cloud-Infrastrukturen mit Eucalyptus Hochschule Mannheim

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

Preisvergleich ProfitBricks - Amazon Web Services M3 Instanz

Sicherheitsanalyse von Private Clouds

Identity & Access Management in der Cloud

Software Defined Networking. und seine Anwendbarkeit für die Steuerung von Videodaten im Internet

Preise und Leistungen Dynamic Computing Services

Markus Feichtinger. Power Systems. Der Weg zu POWER! 2009 IBM Corporation

Leitfaden für die Installation der Videoüberwachung C-MOR

Dynamic Ressource Management

Dr. Uwe Jasnoch Intergraph SG&I Deutschland GmbH

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

Der Begriff Cloud. Eine Spurensuche. Patric Hafner geops

Leitfaden für die Installation der freien Virtual Machine C-MOR Videoüberwachung auf XenServer ab Version 6.2

Virtual Elastic Services

Next Generation IaaS von ProfitBricks

Live aus der Cloud. im Kundeneinsatz. Michael Flum Business Development Manager

Systemvoraussetzungen Informationscenter IFC

Von heiter bis wolkig Hosting am RRZE Physikalisch Virtuell in der Cloud Daniel Götz

Herausforderungen beim Arbeiten in der Wolke

WIE ERHÖHT MAN DIE EFFIZIENZ DES BESTEHENDEN RECHENZENTRUMS UM 75% AK Data Center - eco e.v. 1. Dezember 2009

Der Nutzen und die Entscheidung für die private Cloud. Martin Constam Rechenpower in der Private Cloud 12. Mai 2014

Cloud Computing interessant und aktuell auch für Hochschulen?

Überblick IBM Offerings für Cloud-Provider

Prof. Dr. Norbert Pohlmann, Institut für Internet Sicherheit - if(is), Fachhochschule Gelsenkirchen. Lage der IT-Sicherheit im Mittelstand

» Hyper-V Best Practice Microsofts Virtualisierung professionell einsetzen

Netzwerk Management Potentielle Systemausfälle bereiten Ihnen Sorgen?

Von Perimeter-Security zu robusten Systemen

Systemvoraussetzungen Stand

Lizenzierung von SharePoint Server 2013

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

Mindestanforderungen an Systemumgebung Für die Nutzung von excellenttango

Digitale Zertifikate

WINDOWS AZURE IM ÜBERBLICK GANZ NEUE MÖGLICHKEITEN

Klopotek goes Cloud computing Peter Karwowski. Frankfurt, 14. Oktober 2015

SAP und die Cloud. Prof. Dr. Sachar Paulus - Studiendekan Security Management September 2012

JEAF Cloud Plattform Der Workspace aus der Cloud

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

unter runtergeladen werden.

IT SOLUTIONS. Service & Betreuung. für Storage Virtualisierung

GEZIELT MEHR SICHERHEIT MIT 4I ACCESS SERVER & 4I CONNECT CLIENT

x10sure TM Die Mittelstandslösung für eine zuverlässige IT

Die EBCONT Unternehmensgruppe.

PrivateCloud. für Ihre acriba-lösung

Persona-SVS e-sync GUI/Client Installation

Systemvoraussetzungen NovaBACKUP 17.6 Die Komplettlösung für Windows Server Backup

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

Installationsanleitung DIALOGMANAGER

Die aktuellen Top 10 IT Herausforderungen im Mittelstand

Systemvoraussetzungen Reifenmanagement RLV

backupmyfilestousb ==> Datensicherung auf USB Festplatte

Fragen und Antworten. Kabel Internet

Physiotherapeutisches Expertentool im cloudbasierten. AW1 Nicolas With Betreuer: Olaf Zukunft

Laborübung - Task Manager (Verwalten von Prozessen) in Windows Vista

PRODUKTINFORMATION LOCKING SYSTEM MANAGEMENT 3.3 SERVICE PACK 1 BASIC BASIC ONLINE BUSINESS PROFESSIONAL STAND: JUNI 2016

Windows Azure für Java Architekten. Holger Sirtl Microsoft Deutschland GmbH

EFI LECTOR. Systemanforderungen Einzelplatz. Einzelplatz: Betriebssysteme: Datenbanksystem:

Laborübung - Task-Manager (Verwalten von Prozessen) in Windows 7

Intuitive Kassensysteme für Shop und Ticketing. Willkommen bei Ihrem Software-Partner. Schön, dass Sie uns gefunden haben.

Mythen des Cloud Computing

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

IT-Infrastruktur aus der Wolke Segen oder Leid für Unternehmen? Redner: Philip Schmolling Geschäftsführer YUNICON

Cloud Computing. D o m i n i c R e u t e r Softwarearchitekturen

Oracle EngineeredSystems

Wie entwickelt sich das Internet in der Zukunft?

Einsatz von Dynamic Computing bei einem erfolgreichen Schweizer KMU. Bernard Frossard CEO

DAS SIND WIR. Kronthalerstraße Königstein phone +49 (0) fax +49 (0) mail web nolinkup.

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

Installationshinweise für OpenOffice Portable auf einem Wechseldatenträger Stand: 27. März 2003 LS Stuttgart, Kaufmännische ZPG

Installation von NetBeans inkl. Glassfish Anwendungs-Server

Laborübung - Task Manager (Verwalten von Prozessen) in Windows XP

Immer noch wolkig - aktuelle Trends bei Cloud Services

Virtuelle Maschinen. von Markus Köbele

Whitepaper webmethods 9.0. webmethods 9.0. Die Integrationsplattform für BPM, EAI und SOA 2013 SYRACOM AG

Ab der aktuellen Version kann der Windows Internet Explorer 11 als Browser für das Web-Interface der Server- Konfiguration genutzt werden.

IPv6 kurz vor der Einführung Was ist tun?

Migration einer bestehenden Umgebung in eine private Cloud mit OpenStack

Multicast Backbone in the Cloud. Sebastian Zagaria Prof. Dr. Thomas C. Schmidt

quickterm Systemvoraussetzungen Version: 1.1

Systemvoraussetzungen

Marktstudie 2011: Cloud Computing im Business Einsatz. Durchgeführt von der AppSphere AG in Kooperation mit BT Germany

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

INSTALLATION STHENO/PRO V1.2. Installation

Last- und Performancetest mit freien Werkzeugen. Stefan Siegl,

Softwareentwicklung in der industriellen Praxis

Setzen Sie die richtigen Prioritäten im Service Desk!

Technische Voraussetzungen und Kompatibilitätsliste GemDat/Rubin

Herausforderungen des Enterprise Endpoint Managements

Transkript:

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 1/30 Amazon Elastic Compute Cloud Hochschule Mannheim Peter Gehrt Fakultät für Informatik Hochschule Mannheim peter.gehrt@stud.hs-mannheim.de 20.11.2009

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 2/30 Agenda Einführung & Grundlagen Amazon EC2 Services Performance Live-Demo Risiken und Nebenwirkungen Was macht die Konkurrenz? Zusammenfassung & Ausblick

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 3/30 Abstract Neben Büchern, Elektronik und Kleidung bietet Amazon nun auch Server und Dienstleistungen an einfach performant automatisiert schnell replizierend hochverfügbar kostengünstig

1 www.cloudave.com/link/oracle-cloudy-cloud-computing-plans-saas Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 4/30 Cloud-Computing The interesting thing about cloud computing is that we ve redefined cloud computing to include everything that we already do... What is it? It s complete gibberish. It s insane. When is this idiocy going to stop? 1 Larry Ellison, CEO Oracle

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 5/30 Amazon Elastic Compute Cloud Bestandteil der Amazon Webservices und somit Anwendung von SOA und Cloud-Computing Private-Cloud: Konsolidierung durch XEN-Virtualisierung einfache API Schnittstellen für interne Zwecke Ab 2006 als Public-Cloud auf dem freien Markt verfügbar Abgrenzung zu PaaS und SaaS Angeboten

2 www.jackofallclouds.com/2009/09/anatomy-of-an-amazon-ec2-resource-id/ Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 6/30 Entwicklung Benutzer haben Amazon Eigenbedarf längst überholt September 2008: 50.000 EC2 Instanzen gestartet Oktober 2008: 40.000 Server in den EC2 Rechenzentren Seit Bestehen über 15.5 Millionen EC2 Instanzen gestartet 2

3 A Berkeley View of Cloud Computing Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 7/30 Motivation Pay as you go Umwandlung von einmaligen Investitionskosten in laufende Kosten Einfache Planung, z.b. Datenbankserver für 81 Euro/Monat On-Demand Zugriff auf unendliche Ressourcen Viele Instanzklassen und Betriebssysteme zur Auswahl Unkomplizierte vollständige Kontrolle Elastische Skalierung Herkömmliche Rechenzentren nur 5-20 % Auslastung 3 Starten und Stoppen von Instanzen in wenigen Minuten, kein Risiko der Überprovisionierung Minimale eigene IT-Anforderungen & einfacher Zugang Einfache Anbindung an andere Amazon Webservices Regelmäßige Aktualisierung der Web 2.0 Management Console

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 8/30 Beispiele Parallelisierung statt Batchbetrieb Gleiche Kosten für 1 Server 100 Stunden oder 100 Server für 1 Stunde! SmugMug (OpenID, EC2, S3): 20 Mitarbeiter und 10 Millionen Dollar Gewinn in 2006 Animoto (EC2): Skalierung von 50 auf 400 Server in 3 Tagen - und wieder zurück The New York Times: Archivierung von 4 Millionen Artikeln in EC2, 36 Stunden und 260 US-Dollar

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 9/30 Übersicht & API Gut dokumentierter WSDL-Webservice über SOAP/REST SDK und Bibliotheken für Java, C#, Python, PHP und Ruby mit über 130 Code-Snipets Command-Line-Interface API Tools Web 2.0 Management Console Firefox Plugin ElasticFox

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 10/30 Amazon Machine Image AMI startet in wenigen Sekunden, danach voller Zugriff Betriebssysteme: Unix, Linux, Windows Herstellen und Starten eigener AMI möglich Neue Lizenzmodelle & Timesaver durch integrierte Software zusätzliche Kosten pro Stunde (paid-amis) IBM DB2, Oracle, Microsoft-SQL, Gigaspaces Login durch Zertifikat und asymetrische Schlüssel Firewall-Konfiguration durch frei anpassbare Security Groups

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 11/30 Instanzklassen & Preismodell Instanz ECU Ram/HDD(GB) Cent/Stunde Small 1 1.7 / 160 8.5 Large 4 7.5 / 850 34 Extralarge 8 15 / 1690 68 High Memory Double 13 34 / 850 120 High Memory Quadruple 26 68 / 1690 240 High CPU Medium 5 1.7 / 350 17 High CPU Extra Large 20 7 / 1690 68 Elastic Compute Unit entspricht laut Amazon Intel Xeon 1.2 GHz Windowsinstanzen 15% Aufpreis Services und Netzwerktraffic werden gesondert abgerechnet

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 12/30 Regionen & Zonen Regionen in USA, Europa und ab 2010 auch Asien Benutzernähe durch CloudFront Jede Zone besteht aus mehreren Availability Zonen getrennte und vollredundante Rechenzentren Verteilung der Anwendung durch Elastic Load Balancer

Elastic IP Dynamische Zuweisung einer öffentlichen IP-Adresse zu verschiedenen Instanzen Servicetransparenz bei Ausfall oder Wartung eines Servers: Umzug der EIP auf neuen Server IPv4 Knappheit: EIP verursacht nur Kosten, wenn beantragt aber nicht zugewiesen Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 13/30

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 14/30 Storage Interner Speicher einer Instanz ist flüchtig und nach dem Herunterfahren nichtmehr verfügbar Persistenz durch Elastic Block Storage (EBS) oder S3 Betriebssystem oder andere CD/DVD Images anbinden Eigene AMI herstellen und abspeichern Zentrale Lagerung der Unternehmensdaten Public Data Sets (PDS) für Naturwissenschaften, Klimadaten oder Enzyklopädien

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 15/30 CloudWatch & AutoScale CloudWatch: Überwachung von Instanzparametern und Berechnung von Metriken CloudWatch Diagramme in Management Console AutoScale skaliert die Instanzen aufgrund der CloudWatch-Metriken Skalierung durch Erhöhung der Instanzanzahl, Konfiguration neuer Instanzen durch Startparameter Triggerbasiert nach Zeitraum und Dauer des Durchbruchs Proaktives Scaling durch Skripte nach Zeitplan

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 16/30 Elastic Load Balancer Überwacht verteilte Anwendung durch CloudWatch-Metriken Vermeidung von Spitzenlast auf einer Instanz Starten von neuen Instanzen mit AutoScale Verteilt Last gleichmäßig auf alle Zonen in einer Region

4 www.cohesiveft.com/vpn4ec2/ Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 17/30 Virtual Private Cloud VPN-Anbindung in das Unternehmensnetzwerk Transparenter Zugriff auf die EC2 Server Trennung Datencenter und Anwendungsserver Probleme: komplexe IPSEC-Konfiguration Netzwerktraffic im Auge behalten 4

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 18/30 Sicherheitsaspekte Ausfallsicherheit Kein Single Point of Failure: Vollredundanz durch Regionen & Availability Zonen, hohe Verfügbarkeit und Fehlerresistenz Optimierung durch Elastic Load Balancer und Elastic IP Menschliche Fehlerfaktoren durch Fachpersonal und professionelles Equipment reduziert (10.000 statt 100 Server pro Admin) Seit Oktober 2008 klar definiertes Service Level Agreement (SLA) Datensicherheit Zugriff durch Zertifikat und asymetrische Keypairs Trennung der Benutzer durch XEN Technologie Netzwerksicherheit Firewall im XEN Hypervisor, Security Groups frei anpassbar DoS-Angriffe durch Hochskalierung aussitzen Amazon mehr Ressourcen für Sicherheit als normales Unternehmen

5 www.wprime.net Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 19/30 Grundlagen Illusion einer unendlichen Performance durch hohen Durchsatz und Rechengeschwindigkeit Amazon hohe Leistungsdichte und HighEnd-Hardware Optimierung durch CloudFront, Elastic Load Balancer und AutoScale Eigene Messungen Netzwerkdurchsatz (iperf) Ladezeiten (ping) Rechenleistung bei 32 MB Primzahlen (wprime 5 ) I/O-Durchsatz der Festplatte und Arbeitsspeicher (hdparm und kcbench)

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 20/30 Untersuchung Small: 1x Xeon @ 2.66 GHz mit 1.7 GB Arbeitsspeicher Quadruple: 8x Xeon Quadcore @ 2.66 GHz mit 70 GB Arbeitsspeicher Test Small Quadruple Bemerkung Primzahlen (s) 170 7 (Core i7 @ 4GHz: 6s) Kernelkompilierung (s) 604 33 Ping (ms) 15-40 (intern 0.5) Netzwerk extern (Mbit/s) 20 90 (Engpaß) Netzwerk intern (Mbit/s) 350 930 I/O Durchsatz (MB/s) 300 860 Im Vergleich sehr hohe Performance

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 21/30 Ablauf

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 22/30 Datensicherheit Daten stellen wichtigsten Teil eines Unternehmens dar, externe Speicherung führt zu rechtlichen Bedenken Fremde Unternehmen im Ausland andere geltende Gesetze Abspeichern von Logindaten in einer eigenen AMI? Lock-In von Daten und Anwendungen Beispiel: Microsoft Sidekick USA (1 Millionen Geräte) verlor 2009 alle Adressen, Kalendereinträge, Fotos und Notizen ihrer Benutzer Vertragsstrafen der Amazon SLA? Lösungen: Verschlüsselung der Übertragung und Datenspeicherung Einheitliche API (IBM) Aufteilung der Ressourcen in Regionen oder Availability Zonen

6 http://queue.acm.org/detail.cfm?id=864078 Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 23/30 Netzwerk Geteilte Ressourcen mit anderen Benutzern I/O-Engpässe Spam Sperrlisten Engpass der Datenübertragung 10 TB in S3 speichern dauert 45 Tage und kostet 1000 US-Dollar Lösung: Durch alternative Protokolle (Aspera) Verdreifachung der Übertragungsrate Jim Gray: Keine Datenübertragung kann mit einer LKW Ladung voller Festplatten mithalten 6 Durch Versand von Festplatten (FedEx): 2-5 Tage und nur 400 Dollar Alternative Datenbestände der Public Data Sets verwenden

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 24/30 Programmierung Allgemeine Risiken bei der parallelen Programmierung wie Synchronisation und Datenschutz Unzureichende Lizenzmodelle von fremden Softwareanbietern Testen und Debuggen der eigenen Anwendungen Lösung: Umdenken bei Lizenzmodellen Amazon baut Testbarkeit durch Attribut in Netzwerk und Instanzen ein

7 Ausgabe 23/2007, Heise Verlag Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 25/30 Herkömmliche Anbieter Vergleich des c t Magazins 7 von 5 Hostinganbietern: 15 % der Antwortzeiten über 300 ms 4 Ausfälle, im schlechtesten Fall 16! EC2 im gleichen Zeitraum: Eine kurze Störung der API, nach 37 Minuten behoben Serverfunktionalität war nicht gestört Antwortzeiten durch CloudFront deutlich besser

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 26/30 Cloud-Computing Anbieter GoGrid: freiere Zuweisung der Ressourcen wie CPU oder Arbeitsspeicher aber keine eigenen AMIs Mosso: benutzt Cloud-Computing für wartungsfreie Hostingpakete IBM BlueCloud: nicht auf dem freien Markt verfügbar, entwickelt einheitliche API Schnittstelle Microsoft Azure:.NET Framework Umgebung, Komplettpaket von Dell HP: IT-Industrialisierung durch HP-Pods Cloud-Computing Industriecontainer mit 10.000 CPU-Kernen oder 9 PB Speicher In Zukunft auch HP Dynamic Cloud Services für die Öffentlichkeit

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 27/30 Was wissen wir nun? Geringe Einstiegshürde durch einfache Bedienbarkeit und umfangreiche Dokumentation Performante, kostengünstige, vollautomatisierte und hochverfügbare Lösungen Transparente Anbindung an eigene IT-Infrastruktur Kritische Punkte wie Datensicherheit und Übertragungsraten beachten Rechtzeitig eigene Erfahrungen sammeln

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 28/30 Was bringt die Zukunft? Anbieterübergreifende einheitliche API Umfangreiche Mangement Console Fertige Lösungen wie MapReduce und Plattform / Software as a Service-Angebote Auswirkungen auf Lizenzmodelle der Softwareanbieter Innovationen der Hardwarehersteller

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 29/30 Vielen Dank für Eure Aufmerksamkeit!

Peter Gehrt Cloud-Computing Seminar Hochschule Mannheim WS0910 30/30 Quellen Bilder und Dokumentation von Amazon Webservices unter http://aws.amazon.com/ Reese, George. Cloud Application Architectures. O Reilly.2009. Above the Clouds: A Berkeley View of Cloud Computing http://www.eecs.berkeley.edu/pubs/techrpts/2009/eecs-2009-28.pdf Larry Ellison im Videointerview über Cloud-Computing. http://www.techfieber.de/2009/10/02/ video-larry-lastert-warum-oracle-ceo-larry-ellison-cloud-computing-hasst/ Weitere EC2 Beispiele http://aws.amazon.com/solutions/case-studies/ New York Times EC2 Projekt http://open.blogs.nytimes.com/2008/05/21/ the-new-york-times-archives-amazon-web-services-timesmachine/ Firefox Plugin ElasticFox http://sourceforge.net/projects/elasticfox/ Untersuchung der Java Performance http://pvs.informatik.uni-heidelberg.de/ Teaching/CLCP-09/CLCP_SS2009_Christian_Schwarz_EC2.pdf Aspera http://gigaom.com/2009/09/10/aspera-bypasses-bandwidth-bottlenecks-to-ec2/ Vergleich Cloud-Computing Anbieter http://www.infoq.com/articles/cloud-comparison