SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
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
• 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
Bisher in der Startup Webinar-Reihe
www.scanmyfridge.de
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
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
• Interessante Phase für Startups mit Finanzierungsrunden
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.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 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
Zum Rad neu erfinden:
Wenn Sie dabei sind, Ihren
eigenen Dienst für Queuing,
DNS, Datenbank, Storage,
Monitoring zu schreiben …
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
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
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
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
Webinar AWS für Start-Ups Teil 4: Entkopplung des Backends
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 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/
• 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
• 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

Weitere ähnliche Inhalte

Andere mochten auch

Ironblogger re:publica #rp13
Ironblogger re:publica #rp13Ironblogger re:publica #rp13
Ironblogger re:publica #rp13Kathrin Kaufmann
 
Spruchverfahren aktuell (SpruchZ) Nr. 6/2013
Spruchverfahren aktuell (SpruchZ) Nr. 6/2013Spruchverfahren aktuell (SpruchZ) Nr. 6/2013
Spruchverfahren aktuell (SpruchZ) Nr. 6/2013SpruchZ
 
Perfil profesional financiero en santa cruz de la sierra
Perfil profesional financiero en santa cruz de la sierraPerfil profesional financiero en santa cruz de la sierra
Perfil profesional financiero en santa cruz de la sierraFadel Galeb
 
ISARCAMP: Die WissensAgentur / Alexandra Graßler - gendermarketing
ISARCAMP: Die WissensAgentur / Alexandra Graßler - gendermarketingISARCAMP: Die WissensAgentur / Alexandra Graßler - gendermarketing
ISARCAMP: Die WissensAgentur / Alexandra Graßler - gendermarketingISARNETZ
 
E day 2014_1x1_des_e-mail-marketing_meiche
E day 2014_1x1_des_e-mail-marketing_meicheE day 2014_1x1_des_e-mail-marketing_meiche
E day 2014_1x1_des_e-mail-marketing_meicheeDay Salzburg
 
Córdoba matriz energetica nacional - desafíos y alternativas
Córdoba   matriz energetica nacional - desafíos y alternativasCórdoba   matriz energetica nacional - desafíos y alternativas
Córdoba matriz energetica nacional - desafíos y alternativasErnesto Duco
 
Dirección soledad de graciano sanchez
Dirección soledad de graciano sanchezDirección soledad de graciano sanchez
Dirección soledad de graciano sanchezLuis_Jurado_FL
 

Andere mochten auch (16)

Ironblogger re:publica #rp13
Ironblogger re:publica #rp13Ironblogger re:publica #rp13
Ironblogger re:publica #rp13
 
Spruchverfahren aktuell (SpruchZ) Nr. 6/2013
Spruchverfahren aktuell (SpruchZ) Nr. 6/2013Spruchverfahren aktuell (SpruchZ) Nr. 6/2013
Spruchverfahren aktuell (SpruchZ) Nr. 6/2013
 
Perfil profesional financiero en santa cruz de la sierra
Perfil profesional financiero en santa cruz de la sierraPerfil profesional financiero en santa cruz de la sierra
Perfil profesional financiero en santa cruz de la sierra
 
Reeduca (RAM)
Reeduca  (RAM)Reeduca  (RAM)
Reeduca (RAM)
 
ISARCAMP: Die WissensAgentur / Alexandra Graßler - gendermarketing
ISARCAMP: Die WissensAgentur / Alexandra Graßler - gendermarketingISARCAMP: Die WissensAgentur / Alexandra Graßler - gendermarketing
ISARCAMP: Die WissensAgentur / Alexandra Graßler - gendermarketing
 
Redu (CCAE)
Redu (CCAE)Redu (CCAE)
Redu (CCAE)
 
Deporte como logica de muerte JBreilh
Deporte como logica de muerte JBreilhDeporte como logica de muerte JBreilh
Deporte como logica de muerte JBreilh
 
Mujeres activas
Mujeres activasMujeres activas
Mujeres activas
 
E day 2014_1x1_des_e-mail-marketing_meiche
E day 2014_1x1_des_e-mail-marketing_meicheE day 2014_1x1_des_e-mail-marketing_meiche
E day 2014_1x1_des_e-mail-marketing_meiche
 
Córdoba matriz energetica nacional - desafíos y alternativas
Córdoba   matriz energetica nacional - desafíos y alternativasCórdoba   matriz energetica nacional - desafíos y alternativas
Córdoba matriz energetica nacional - desafíos y alternativas
 
BIOGRAFIAS
BIOGRAFIASBIOGRAFIAS
BIOGRAFIAS
 
Dirección soledad de graciano sanchez
Dirección soledad de graciano sanchezDirección soledad de graciano sanchez
Dirección soledad de graciano sanchez
 
Mesa 3 Quere
Mesa 3 QuereMesa 3 Quere
Mesa 3 Quere
 
Ejercicio 2
Ejercicio 2Ejercicio 2
Ejercicio 2
 
DeLeon_JoséHeber_act2-EV
DeLeon_JoséHeber_act2-EVDeLeon_JoséHeber_act2-EV
DeLeon_JoséHeber_act2-EV
 
Nmerode 1215177546466006-9
Nmerode 1215177546466006-9Nmerode 1215177546466006-9
Nmerode 1215177546466006-9
 

Mehr von AWS Germany

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAWS Germany
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...AWS Germany
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...AWS Germany
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...AWS Germany
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSAWS Germany
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerAWS Germany
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for AlexaAWS Germany
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureAWS Germany
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopAWS Germany
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWSAWS Germany
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS AWS Germany
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Germany
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data DesignAWS Germany
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crashAWS Germany
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceAWS Germany
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultAWS Germany
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECSAWS Germany
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the UnionAWS Germany
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailAWS Germany
 

Mehr von AWS Germany (20)

Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the FieldAnalytics Web Day | From Theory to Practice: Big Data Stories from the Field
Analytics Web Day | From Theory to Practice: Big Data Stories from the Field
 
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
Analytics Web Day | Query your Data in S3 with SQL and optimize for Cost and ...
 
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...Modern Applications Web Day | Impress Your Friends with Your First Serverless...
Modern Applications Web Day | Impress Your Friends with Your First Serverless...
 
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
Modern Applications Web Day | Manage Your Infrastructure and Configuration on...
 
Modern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWSModern Applications Web Day | Container Workloads on AWS
Modern Applications Web Day | Container Workloads on AWS
 
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with SpinnakerModern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
Modern Applications Web Day | Continuous Delivery to Amazon EKS with Spinnaker
 
Building Smart Home skills for Alexa
Building Smart Home skills for AlexaBuilding Smart Home skills for Alexa
Building Smart Home skills for Alexa
 
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructureHotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
Hotel or Taxi? "Sorting hat" for travel expenses with AWS ML infrastructure
 
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless WorkshopWild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
Wild Rydes with Big Data/Kinesis focus: AWS Serverless Workshop
 
Log Analytics with AWS
Log Analytics with AWSLog Analytics with AWS
Log Analytics with AWS
 
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
Deep Dive into Concepts and Tools for Analyzing Streaming Data on AWS
 
AWS Programme für Nonprofits
AWS Programme für NonprofitsAWS Programme für Nonprofits
AWS Programme für Nonprofits
 
Microservices and Data Design
Microservices and Data DesignMicroservices and Data Design
Microservices and Data Design
 
Serverless vs. Developers – the real crash
Serverless vs. Developers – the real crashServerless vs. Developers – the real crash
Serverless vs. Developers – the real crash
 
Query your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performanceQuery your data in S3 with SQL and optimize for cost and performance
Query your data in S3 with SQL and optimize for cost and performance
 
Secret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s VaultSecret Management with Hashicorp’s Vault
Secret Management with Hashicorp’s Vault
 
EKS Workshop
 EKS Workshop EKS Workshop
EKS Workshop
 
Scale to Infinity with ECS
Scale to Infinity with ECSScale to Infinity with ECS
Scale to Infinity with ECS
 
Containers on AWS - State of the Union
Containers on AWS - State of the UnionContainers on AWS - State of the Union
Containers on AWS - State of the Union
 
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon LightsailDeploying and Scaling Your First Cloud Application with Amazon Lightsail
Deploying and Scaling Your First Cloud Application with Amazon Lightsail
 

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

  • 1. Webinar AWS für Start-Ups Teil 4 Entkopplung des Backends Steffen Krause Technical Evangelist @sk_bln skrause@amazon.de
  • 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. • 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. Bisher in der Startup Webinar-Reihe
  • 7. Die neue Herausforderung Effiziente Verarbeitung großer Mengen von Bilddaten
  • 8. 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
  • 9. Es wird Zeit für einige radikale Verbesserungen an Web- und Anwendungsservern
  • 11. • 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
  • 12. • 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
  • 13. 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
  • 14. Zum Rad neu erfinden: Wenn Sie dabei sind, Ihren eigenen Dienst für Queuing, DNS, Datenbank, Storage, Monitoring zu schreiben …
  • 15. Image Credit: Thomas Guest https://www.flickr.com/photos/thomasguest/5491482766
  • 16. Nehmen Sie einen tiefen Atemzug und hören Sie damit auf. Jetzt.
  • 19. Simple Queue Service (SQS) Skalierbare, fehlertolerante Message Queue
  • 26. IAM-Rollen Absicherung des Zugriffs auf AWS-Ressourcen ohne Credentials
  • 30. 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
  • 32. Die neue Herausforderung Effiziente Verarbeitung großer Mengen von Bilddaten
  • 33. Die neue Herausforderung Effiziente Verarbeitung großer Mengen von Bilddaten
  • 35. 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/
  • 36. • 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
  • 37. • 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

Hinweis der Redaktion

  1. Read slide.
  2. Read slide
  3. Read slide
  4. Read slide
  5. Read slide
  6. Read slide
  7. Read slide