Startup in den Wolken

Post on 05-Jul-2015

480 views 0 download

description

Zeigt verschiedene Amazon Web Services und wie wir sie bei Memonic einsetzen. Präsentiert an der Cloud Suisse Konferenz in Zürich am 15. März 2010.

Transcript of Startup in den Wolken

memonic

Startup in den WolkenEinsatz von Amazon Web Services bei Memonic

Patrice Neff, Mitgründer Memonic

patrice@memonic.comtwitter.com/pneff

20100315

© memonic

Memonic

• 2009 gegründet

• Ihr digitales Notizbuch

• Einfache Internet-Recherchen

• Gratis ausprobieren: www.memonic.com

© memonic

Über mich

• Entwickler

• Mitgründer Memonic

• Vorher: Entwickler bei local.ch ag

• Details & Blog: patrice.ch

© memonic

Motivation

• Günstiger Einstieg

• Kostenkontrolle

• Flexibilität

• Lösen unsere Probleme

0

30

60

90

120

150

Traditional Cloud

Internet

Elastic Load Balancer

S3

CloudFrontEC2 (Frontend)

EC2 (Backend) EC2 (Backend)

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

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

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

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

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

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

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

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

© memonic

Links

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

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

memonic

Danke!Patrice Neff, co-founder Memonic

patrice@memonic.comtwitter.com/pneff

20100315