Download - Startup in den Wolken

Transcript
Page 1: Startup in den Wolken

memonic

Startup in den WolkenEinsatz von Amazon Web Services bei Memonic

Patrice Neff, Mitgründer Memonic

[email protected]/pneff

20100315

Page 2: Startup in den Wolken

© memonic

Memonic

• 2009 gegründet

• Ihr digitales Notizbuch

• Einfache Internet-Recherchen

• Gratis ausprobieren: www.memonic.com

Page 3: Startup in den Wolken

© memonic

Über mich

• Entwickler

• Mitgründer Memonic

• Vorher: Entwickler bei local.ch ag

• Details & Blog: patrice.ch

Page 4: Startup in den Wolken

© memonic

Motivation

• Günstiger Einstieg

• Kostenkontrolle

• Flexibilität

• Lösen unsere Probleme

0

30

60

90

120

150

Traditional Cloud

Page 5: Startup in den Wolken

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

EC2, RDS or SimpleDBEC2 or SQS (Queue)© memonic

Page 6: Startup in den Wolken

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

EC2, RDS or SimpleDBEC2 or SQS (Queue)© memonic

Simple Storage Service (S3)

• HTTP Speicher

• Unlimitierter Speicherplatz

• Standorte: US, EU

• Zahlungsvektoren: Speicherplatz und Bandbreite

➡ Binarypool, Assets, Daten

Page 7: Startup in den Wolken

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

EC2, RDS or SimpleDBEC2 or SQS (Queue)© memonic

CloudFront

• Caching Frontend für S3

• Standorte: 8 USA, 4 Europa, 2 Asien

• Ideal für statische CSS, JavaScript, Bilder

• Zahlungsvektor: Bandbreite

➡ Assets

Page 8: Startup in den Wolken

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

EC2, RDS or SimpleDBEC2 or SQS (Queue)© memonic

Elastic Compute Cloud (EC2)

• Server im Stundentarif

• Linux, Unix, Windows

• Keine persistenten Daten

• Addon: Elastic Block Storage (ELB)

• Zahlungsvektoren: Zeit und Bandbreite

➡ Server generell

Page 9: Startup in den Wolken

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

EC2, RDS or SimpleDBEC2 or SQS (Queue)© memonic

Elastic Load Balancing

• Load Balancer für EC2 Server

• Zahlungsvektoren: Zeit und Bandbreite

➡ Load BalancerSkalierbarkeit, Uptime

Page 10: Startup in den Wolken

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

EC2, RDS or SimpleDBEC2 or SQS (Queue)

Map Reduce

© memonic

Elastic Map Reduce

• Batch Jobs

• Process large amount of S3 data

• EC2 Server mit Hadoop

➡ Datenanalyse

Page 11: Startup in den Wolken

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

EC2, RDS or SimpleDBEC2 or SQS (Queue)

© memonic

SimpleDB

• Key-Value Storage

• Simple Abfragen

• Zahlungsvektoren: CPU Zeit und Bandbreite

➡ news.local.ch: Service Information

Page 12: Startup in den Wolken

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

EC2, RDS or SimpleDBEC2 or SQS (Queue)

© memonic

Simple Queue Service (SQS)

• Key-Value Storage

• Simple Abfragen

• Zahlungsvektoren: CPU Zeit und Bandbreite

➡ news.local.ch: Service Kommunikation

Page 13: Startup in den Wolken

© memonic

Links

http://www.memonic.com/user/pneff/set/presentation-cloud-swiss

oder: http://mem.to/t/1tMH

Page 14: Startup in den Wolken

memonic

Danke!Patrice Neff, co-founder Memonic

[email protected]/pneff

20100315