37
Amazon Web Services Eine Einführung AWS User Group Hamburg Jonathan Weiss 20.04.2010 Peritor GmbH

Amazon Web Services

Embed Size (px)

Citation preview

Page 1: Amazon Web Services

Amazon Web Services Eine Einführung

AWS User Group Hamburg Jonathan Weiss 20.04.2010 Peritor GmbH

Page 2: Amazon Web Services

Peritor GmbH

  Beratung und Entwicklung   Amazon Web Services

  Ruby und Ruby on Rails

  Leistungsanalyse und –optimierung

  Schulungen, Code- und Security-Reviews

2

Page 3: Amazon Web Services

Scalarium

EC2 Cluster Management

  Auto-config

  Self-Healing

  Auto-Scaling

  One-click-deployment

3

Page 4: Amazon Web Services

Referenzen

4

Page 5: Amazon Web Services

5

Page 6: Amazon Web Services

Infrastruktur Klassisch

6

Beda

rf

Zeit

Page 7: Amazon Web Services

Infrastruktur Cloud Computing

7

Scalability

Cost Reduction

Pay as you go

Beda

rf

Zeit

Page 8: Amazon Web Services

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

Page 9: Amazon Web Services

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

Page 10: Amazon Web Services

Amazon Elastic Compute Cloud

Virtuelle Server auf Abruf

Abrechnung pro Stunde

Verschiedene Servertypen in verschiedenen Regionen der Welt

10

Page 11: Amazon Web Services

EC2 Umfeld

Spot Instance

Elastic IP

Elastic Load Balancing

CloudWatch

Auto Scaling

Virtual Private Cloud 

Elastic Block Storage

11

Page 12: Amazon Web Services

Amazon Simple Storage Service

12

Hochverfügbarer, redundanter ObjectStore

Abfrage per HTTP & BitTorrent

Abrechnung nach GB/Monat

bis zu 5 GB pro Objekt

Page 13: Amazon Web Services

Amazon SimpleDB

13

Hochverfübarer, verteilter Key Value Store

Ansprechbar über HTTP-API

Abrechnung per Transfer- und Speichervolumen

Page 14: Amazon Web Services

Relational Database Service

MySQL as a Service

Wahl von Instanz-Größe

Management von MySQL durch Amazon

14

Page 15: Amazon Web Services

Amazon Simple Queue Service

15

Queuing API

Abrechnung nach Abfrage und Datentransfer

Ermöglicht asynchrone Kommunikation

Page 16: Amazon Web Services

Simple Notification Service

Benachrichtigung per  HTTP

 Email

 SQS

mittels Publish / Subscribe

Ergänzung zu SQS für verteilte Systeme

16

http://www.flickr.com/photos/croweb/2904702979/

Page 17: Amazon Web Services

17

Einsatzszenarien AWS im Praxis-Einsatz

Page 18: Amazon Web Services

DaWanda

Markplatz für handgemachte

Produkte

Stark wachsende Nutzergemeinschaft aus DE, FR, GB

18

Page 19: Amazon Web Services

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

Page 20: Amazon Web Services

S3 als Asset Host

20

Page 21: Amazon Web Services

S3 als Asset Host

21

Page 22: Amazon Web Services

Last Spitzen

StudiVZ Kampagnen erhöhen

Last enorn für eine kurze Zeit

Teilweise 10x übliche Last

22

Page 23: Amazon Web Services

Cloud Bursting

23

Page 24: Amazon Web Services

Wooga.com

Flash-Games auf VZ & Facebook

Über 4 Mio aktive Benutzer pro Monat

Über 1 Mrd Minuten gespielt

24

Page 25: Amazon Web Services

Wooga.com

Vorab Investitionen in

Hardware und Infrastruktur unbezahlbar

Infrastruktur muss rauf und runter skalieren können!

25

Page 26: Amazon Web Services

Wooga.com

26

Page 27: Amazon Web Services

MeinProf.de

Dozenten-Bewertungsplattform in Deutschland, Österreich und der Schweiz

27

Page 28: Amazon Web Services

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

Page 29: Amazon Web Services

EC2 bei MeinProf.de

29

Page 30: Amazon Web Services

Batch Processing

 Genome

  Chemische Verbindungen

  Viren

 Wetter

  Schlüssel

  Finite Elemente

  Videos, Bilder, Audiodateien konvertieren

 …

30

sxc.hu/photo/719240

Page 31: Amazon Web Services

Development and Testing

Staging- und Developer-Systeme

Test-Systeme:

  Usability

  Q&A

  Performance

31

Page 32: Amazon Web Services

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

Page 33: Amazon Web Services

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/

Page 34: Amazon Web Services

Vorteile

  Pay-as-you-go

 Automatisierung der Infrastruktur

  Komplexe, hochverfügbare Systeme vergleichsweise günstig

34

Page 35: Amazon Web Services

Nachteile

  Keine Individuallösungen

 Derzeit kein Rechenzentrum in

Deutschland:   Datenschutz

  Latenz

  Teilweise Vendor Lock-in

  Komplexität und

Wissensbarriere

35

Page 36: Amazon Web Services

Ausblick

  Cloud Computing wird langfristig zur Standard-Lösung

  Lokale Anbieter

  Standardisierung von APIs und

Angeboten

36

Page 37: Amazon Web Services

© 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