Upload
symposia-media
View
963
Download
0
Embed Size (px)
Citation preview
Amazon Web Services Eine Einführung
AWS User Group Hamburg Jonathan Weiss 20.04.2010 Peritor GmbH
Peritor GmbH
Beratung und Entwicklung Amazon Web Services
Ruby und Ruby on Rails
Leistungsanalyse und –optimierung
Schulungen, Code- und Security-Reviews
2
Scalarium
EC2 Cluster Management
Auto-config
Self-Healing
Auto-Scaling
One-click-deployment
3
Referenzen
4
5
Infrastruktur Klassisch
6
Beda
rf
Zeit
Infrastruktur Cloud Computing
7
Scalability
Cost Reduction
Pay as you go
Beda
rf
Zeit
Amazon Web Services
Elastic Compute Cloud (EC2) Elastic MapReduce Auto Scaling
CloudFront SimpleDB Relational Database Service (RDS)
Fulfillment Web Service (FWS)
Simple Queue Service (SQS)
Simple Notification Service (SNS)
CloudWatch Virtual Private Cloud (VPC) Elastic Load Balancing
Flexible Payments Service (FPS) DevPay Simple Storage
Service (S3)
Elastic Block Storage (EBS) AWS Import/Export AWS Premium
Support
Alexa Web Information Service Alexa Top Sites Mechanical Turk
8
Fokus
Compute
Elastic Compute
Cloud
Auto Scaling
Virtual Private Cloud
Elastic Load Balancer
Storage
Simple Storage Service
Elastic Block
Storage
Database
SimpleDB
Relational Database Service
Messaging
Simple Queue Service
Simple Notification
Service
9
Amazon Elastic Compute Cloud
Virtuelle Server auf Abruf
Abrechnung pro Stunde
Verschiedene Servertypen in verschiedenen Regionen der Welt
10
EC2 Umfeld
Spot Instance
Elastic IP
Elastic Load Balancing
CloudWatch
Auto Scaling
Virtual Private Cloud
Elastic Block Storage
11
Amazon Simple Storage Service
12
Hochverfügbarer, redundanter ObjectStore
Abfrage per HTTP & BitTorrent
Abrechnung nach GB/Monat
bis zu 5 GB pro Objekt
Amazon SimpleDB
13
Hochverfübarer, verteilter Key Value Store
Ansprechbar über HTTP-API
Abrechnung per Transfer- und Speichervolumen
Relational Database Service
MySQL as a Service
Wahl von Instanz-Größe
Management von MySQL durch Amazon
14
Amazon Simple Queue Service
15
Queuing API
Abrechnung nach Abfrage und Datentransfer
Ermöglicht asynchrone Kommunikation
Simple Notification Service
Benachrichtigung per HTTP
SQS
mittels Publish / Subscribe
Ergänzung zu SQS für verteilte Systeme
16
http://www.flickr.com/photos/croweb/2904702979/
17
Einsatzszenarien AWS im Praxis-Einsatz
DaWanda
Markplatz für handgemachte
Produkte
Stark wachsende Nutzergemeinschaft aus DE, FR, GB
18
DaWanda
Pro Produkt werden 3-5 Bilder eingestellt
Auslieferung in verschiedenen Größen
20 TB an Bildern, die
hochverfügbar
redundant
weltweit verteilt
abgelegt werden wollen
19
S3 als Asset Host
20
S3 als Asset Host
21
Last Spitzen
StudiVZ Kampagnen erhöhen
Last enorn für eine kurze Zeit
Teilweise 10x übliche Last
22
Cloud Bursting
23
Wooga.com
Flash-Games auf VZ & Facebook
Über 4 Mio aktive Benutzer pro Monat
Über 1 Mrd Minuten gespielt
24
Wooga.com
Vorab Investitionen in
Hardware und Infrastruktur unbezahlbar
Infrastruktur muss rauf und runter skalieren können!
25
Wooga.com
26
MeinProf.de
Dozenten-Bewertungsplattform in Deutschland, Österreich und der Schweiz
27
MeinProf.de
Verschiedene Plattformen für DE, AT, CH
Bedarf für verschiedene
Staging-Systeme
Entwickler-Systeme
Continuous-Integration-Systeme
pro Plattform (nicht 24x7)
28
EC2 bei MeinProf.de
29
Batch Processing
Genome
Chemische Verbindungen
Viren
Wetter
Schlüssel
Finite Elemente
Videos, Bilder, Audiodateien konvertieren
…
30
sxc.hu/photo/719240
Development and Testing
Staging- und Developer-Systeme
Test-Systeme:
Usability
Q&A
Performance
31
Last-Schwankungen
Presse-Berichte (Heise, Spiegel,..)
Saisonale Schwankungen
Weihnachtsgeschäft
Messen
Jahresabschluß
Nacht vs. Tag
Werktags vs. Wochenende
32
http://www.flickr.com/photos/grandhi/4273164657
Destaster-Recovery
Cloud zwingt zur Automatisierung
Abstraktion der Hardware
Sehr kurze Recovery Zeiten
Automatische Migration von Rechenzentrum zu Rechenzentrum möglich
33
http://www.flickr.com/photos/compleo/4531959521/
Vorteile
Pay-as-you-go
Automatisierung der Infrastruktur
Komplexe, hochverfügbare Systeme vergleichsweise günstig
34
Nachteile
Keine Individuallösungen
Derzeit kein Rechenzentrum in
Deutschland: Datenschutz
Latenz
Teilweise Vendor Lock-in
Komplexität und
Wissensbarriere
35
Ausblick
Cloud Computing wird langfristig zur Standard-Lösung
Lokale Anbieter
Standardisierung von APIs und
Angeboten
36
© Peritor GmbH - Alle Rechte vorbehalten
Peritor GmbH Blücherstr. 22, Hof III Aufgang 6 10961 Berlin
Tel.: +49 (0)30 69 20 09 84 0 Fax: +49 (0)30 69 20 09 84 9
Internet: www.peritor.com E-Mail: [email protected]
Q&A