webinar aws für start-ups teil 4: entkopplung des backends
TRANSCRIPT
Webinar AWS für Start-Ups Teil 4Entkopplung des Backends
Steffen KrauseTechnical Evangelist
• Episode 1: Erste Schritte• Episode 2: Die Zuverlässigkeit verbessern• Episode 3: Der Umgang mit der Skalierung• Episode 4: Entkopplung des Backends• Episode 5: Continuous Deployment• Episode 6: Optimierung auf Kosten und Performance• Episode 7: Erstellung einer mobilen Applikation• Episode 8: Datenanalyse
Start-ups Webinar-Reihe
• Episode 1: Erste Schritte• Episode 2: Die Zuverlässigkeit verbessern• Episode 3: Der Umgang mit der Skalierung• Episode 4: Entkopplung des Backends• Episode 5: Continuous Deployment• Episode 6: Optimierung auf Kosten und Performance• Episode 7: Erstellung einer mobilen Applikation• Episode 8: Datenanalyse
Start-ups Webinar-Reihe
500.000 bis 1 Mio Benutzer
• Jetzt wird es ernst • Viele Nutzer• Viel Aufmerksamkeit wenn Dinge schief gehen• Interessante Phase für Startups mit Finanzierungsrunden
• Services in eigene Ebenen oder Module.
• Jeder ist 100% separater Teil der Infrastruktur
• Unabhängig skalieren
Amazon.com und AWS nutzen das umfassend!Flexibilität für die Komponenten
SOAisierug
• Je loser gekoppelt desto skalierbarer– Unabhängige Komponenten– Jede als Black Box entworfen -> Zugang nur über API– Entkoppelte Interaktionen– Nutze Dienste mit eingebauter Skalierbarkeit und Redundanz
Lose Kopplung befreit die Architektur
Controller A Controller B
Controller A Controller B
Q Q
Enge Koppung
Amazon SQS als Puffer
Lose Kopplung
Beispiele
Lose Kopplung + SOA = Gewinn
Amazon CloudSearch Amazon SQSAmazon SNS
Amazon Elastic Transcoder
Amazon SWFAmazon SES
Verwenden Sie vorhandenen Dienste statt neue zu bauen
Erfinden Sie nicht das Rad neu
• E-Mail • Datenbank• Queueing • Monitoring• Transcoding • Metriken• Suche • Logging
Zum Rad neu erfinden: Wenn Sie dabei sind, Ihren eigenen Dienst für Queuing,
DNS, Datenbank, Storage, Monitoring zu schreiben …
Amazon S3 Bucket for
Ingest
Amazon SNS Topic
RRS Amazon S3 Bucket to
Serve Content to CloudFront
Amazon S3 Bucket for Originals
SQS QueueSize for Thumbnail
SQS QueueSize Image for
Mobile
SQS QueueSize Image for Web
Autoscaling Group
Instances
Autoscaling Group
Instances
Autoscaling Group
Instances
WFE Autoscaling
Group
Instances
SNS zum Fanout von Queues
Nächste Webinare Enterprise Webinar Reihe – Episode 4: Produktivsysteme
28. August 2014, 10.00 Uhr
Amazon EC2 für Fortgeschrittene4. September 2014, 10.00 Uhr
Start-Ups Webinar Reihe - Episode 5: Continuous Deployment
26. September 2014, 10.00 Uhr
http://aws.amazon.com/de/about-aws/events/
• Architecture Portalhttp://aws.amazon.com/architecture
• AWS Whitepapershttp://aws.amazon.com/whitepapers
• Start-ups auf AWShttp://aws.amazon.com/de/start-ups
Ressourcen
• 25 US$ credits für neue Kunden:http://aws.amazon.com/de/campaigns/account/
• Twitter: @AWS_Aktuell• Facebook: http://www.facebook.com/awsaktuell • Webinare: http://aws.amazon.com/de/about-aws/events/• Slides: http://de.slideshare.net/AWSAktuell • Demo-Serie auf Youtube:
http://aws.typepad.com/awsaktuell/techsnacks-videos-deutsch.html
Ressourcen