Webinar AWS für Start-Ups Teil 4
Entkopplung des Backends
Steffen Krause
Technical Evangelist
@sk_bln
skrause@amazon.de
• Episode 1: Erste Schritte
• Episode 2: Die Zuverlässigkeit verbessern
• Episode 3: Der Umgang mit der Skalierung
• Episo...
• Episode 1: Erste Schritte
• Episode 2: Die Zuverlässigkeit verbessern
• Episode 3: Der Umgang mit der Skalierung
• Episo...
Bisher in der Startup Webinar-Reihe
www.scanmyfridge.de
Die neue Herausforderung
Effiziente Verarbeitung großer
Mengen von Bilddaten
500.000 bis 1 Mio Benutzer
• Jetzt wird es ernst
• Viele Nutzer
• Viel Aufmerksamkeit wenn Dinge schief gehen
• Interessan...
Es wird Zeit für einige radikale
Verbesserungen an Web- und
Anwendungsservern
SOA
=
Service-oriented Architecture
• Services in eigene Ebenen
oder Module.
• Jeder ist 100% separater Teil
der Infrastruktur
• Unabhängig skalieren
Amazon.c...
• Je loser gekoppelt desto skalierbarer
– Unabhängige Komponenten
– Jede als Black Box entworfen -> Zugang nur über API
– ...
Beispiele
Lose Kopplung + SOA = Gewinn
Amazon CloudSearch Amazon SQSAmazon SNS
Amazon Elastic
Transcoder
Amazon SWF
Amazon...
Zum Rad neu erfinden:
Wenn Sie dabei sind, Ihren
eigenen Dienst für Queuing,
DNS, Datenbank, Storage,
Monitoring zu schrei...
Image Credit: Thomas Guest https://www.flickr.com/photos/thomasguest/5491482766
Nehmen Sie einen tiefen
Atemzug und hören Sie
damit auf.
Jetzt.
Zurück zu unserem Startup
Foto-Upload und Analyse-
Architektur
Simple Queue Service (SQS)
Skalierbare, fehlertolerante Message Queue
DEMO
SQS
IAM-Rollen
Absicherung des Zugriffs auf AWS-Ressourcen ohne
Credentials
DEMO
IAM-Rollen
Spot-Instanzen
Kostengünstige Verarbeitung von Batch-Workloads
DEMO
Spot-Instanzen
Amazon S3
Bucket for
Ingest
Amazon SNS Topic
RRS Amazon
S3 Bucket to
Serve
Content to
CloudFront
Amazon S3
Bucket for
Orig...
Die neue Herausforderung
Effiziente Verarbeitung großer
Mengen von Bilddaten
Die neue Herausforderung
Effiziente Verarbeitung großer
Mengen von Bilddaten
Im nächsten Teil…
Nächste Webinare
Enterprise Webinar Reihe – Episode 4: Produktivsysteme
28. August 2014, 10.00 Uhr
Amazon EC2 für Fortgesc...
• Architecture Portal
http://aws.amazon.com/architecture
• AWS Whitepapers
http://aws.amazon.com/whitepapers
• Start-ups a...
• 25 US$ credits für neue Kunden:
http://aws.amazon.com/de/campaigns/account/
• Twitter: @AWS_Aktuell
• Facebook: http://w...
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
Nächste SlideShare
Wird geladen in …5
×

Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends

1.530 Aufrufe

Veröffentlicht am

Webinar vom 21.8.2014
Die Nutzung unserer Webanwendung wächst, daher wird es Zeit für die Skalierung der Backend-Verarbeitung in der Anwendung. In dieser Episode beschäftigen wir uns mit Best Practices für lose gekoppelte Architekturen und zeigen, wie man diese mit Amazon SQS, einem Message Queue Dienst, umsetzen kann. Wir behandeln auch Best Practices für die Absicherung von AWS Endpoints mit Hilfe von IAM Rollen.
Die Aufzeichnung ist hier: http://youtu.be/W7RFeZgBrXA

Veröffentlicht in: Technologie
0 Kommentare
0 Gefällt mir
Statistik
Notizen
  • Als Erste(r) kommentieren

  • Gehören Sie zu den Ersten, denen das gefällt!

Keine Downloads
Aufrufe
Aufrufe insgesamt
1.530
Auf SlideShare
0
Aus Einbettungen
0
Anzahl an Einbettungen
9
Aktionen
Geteilt
0
Downloads
12
Kommentare
0
Gefällt mir
0
Einbettungen 0
Keine Einbettungen

Keine Notizen für die Folie
  • Read slide.
  • Read slide
  • Read slide
  • Read slide
  • Read slide
  • Read slide
  • Read slide
  • Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends

    1. 1. Webinar AWS für Start-Ups Teil 4 Entkopplung des Backends Steffen Krause Technical Evangelist @sk_bln skrause@amazon.de
    2. 2. • 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
    3. 3. • 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
    4. 4. Bisher in der Startup Webinar-Reihe
    5. 5. www.scanmyfridge.de
    6. 6. Die neue Herausforderung Effiziente Verarbeitung großer Mengen von Bilddaten
    7. 7. 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
    8. 8. Es wird Zeit für einige radikale Verbesserungen an Web- und Anwendungsservern
    9. 9. SOA = Service-oriented Architecture
    10. 10. • 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
    11. 11. • 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
    12. 12. Beispiele Lose Kopplung + SOA = Gewinn Amazon CloudSearch Amazon SQSAmazon SNS Amazon Elastic Transcoder Amazon SWF Amazon SES Verwenden Sie vorhandenen Dienste statt neue zu bauen Erfinden Sie nicht das Rad neu • E-Mail • Datenbank • Queueing • Monitoring • Transcoding • Metriken • Suche • Logging
    13. 13. Zum Rad neu erfinden: Wenn Sie dabei sind, Ihren eigenen Dienst für Queuing, DNS, Datenbank, Storage, Monitoring zu schreiben …
    14. 14. Image Credit: Thomas Guest https://www.flickr.com/photos/thomasguest/5491482766
    15. 15. Nehmen Sie einen tiefen Atemzug und hören Sie damit auf. Jetzt.
    16. 16. Zurück zu unserem Startup
    17. 17. Foto-Upload und Analyse- Architektur
    18. 18. Simple Queue Service (SQS) Skalierbare, fehlertolerante Message Queue
    19. 19. DEMO SQS
    20. 20. IAM-Rollen Absicherung des Zugriffs auf AWS-Ressourcen ohne Credentials
    21. 21. DEMO IAM-Rollen
    22. 22. Spot-Instanzen Kostengünstige Verarbeitung von Batch-Workloads
    23. 23. DEMO Spot-Instanzen
    24. 24. Amazon S3 Bucket for Ingest Amazon SNS Topic RRS Amazon S3 Bucket to Serve Content to CloudFront Amazon S3 Bucket for Originals SQS Queue Size for Thumbnail SQS Queue Size Image for Mobile SQS Queue Size Image for Web Autoscaling Group Instances Autoscaling Group Instances Autoscaling Group Instances WFE Autoscaling Group Instances SNS zum Fanout von Queues
    25. 25. Die neue Herausforderung Effiziente Verarbeitung großer Mengen von Bilddaten
    26. 26. Die neue Herausforderung Effiziente Verarbeitung großer Mengen von Bilddaten
    27. 27. Im nächsten Teil…
    28. 28. Nächste Webinare Enterprise Webinar Reihe – Episode 4: Produktivsysteme 28. August 2014, 10.00 Uhr Amazon EC2 für Fortgeschrittene 4. 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/
    29. 29. • Architecture Portal http://aws.amazon.com/architecture • AWS Whitepapers http://aws.amazon.com/whitepapers • Start-ups auf AWS http://aws.amazon.com/de/start-ups Ressourcen
    30. 30. • 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

    ×