![Page 1: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/1.jpg)
Die Bausteine der
AWS Web Services
Chris SchlaegerDirector, Kernel and Operating Systems
Managing Director, Amazon Development Center Germany GmbH
![Page 2: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/2.jpg)
Amazon Development Center Germany
• Gegründet im März 2013
• Niederlassungen in Aachen, Berlin, Dresden und München
• Amazon Kompetenzzentrum für
• Kernel und Operating Systems
• Machine Learning
• Standorte werden weiter wachsen
![Page 3: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/3.jpg)
Würden sie …
einem Fremden vertrauen, sie mit
lebenswichtigen Ressourcen zu versorgen?
einem Fremden ihr Vermögen anvertrauen?
![Page 4: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/4.jpg)
Wirklich nicht?
Warum?
• Bauen sie ihr eigenes Getreide an?
• Horten sie ihr Geld unter ihrem
Kopfkissen?
![Page 5: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/5.jpg)
In der Bronzezeit begannen die Menschen sich zu spezialisieren. Spezialisierung steigertdie Effizienz.
Wenn sie sich auf ihre Kernkompetenz konzentrieren und alles andere einkaufen sind sie deutlich erfolgreicher.
![Page 6: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/6.jpg)
Infrastructure
Foundation
Services
Regions Availability Zones Edge POPs
StorageSecurity
& Access
![Page 7: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/7.jpg)
Infrastructure
Foundation
Services
Regions Availability Zones Edge POPs
Compute StorageNetworking &
Content Delivery
Security
& Access
![Page 8: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/8.jpg)
Infrastructure
Foundation
Services
Regions Availability Zones Edge POPs
Compute StorageNetworking &
Content Delivery
Security
& Access
Platform
Services
Databases
Relational
NoSQL
Columnar
Caching
![Page 9: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/9.jpg)
Infrastructure
Foundation
Services
Regions Availability Zones Edge POPs
Compute StorageNetworking &
Content Delivery
Security
& Access
Platform
Services
Databases
Relational
NoSQL
Columnar
Caching
Analytics
Hadoop
Real time
Data warehouse
![Page 10: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/10.jpg)
Infrastructure
Foundation
Services
Regions Availability Zones Edge POPs
Compute StorageNetworking &
Content Delivery
Security
& Access
Platform
Services
Databases
Relational
NoSQL
Columnar
Caching
Analytics
Hadoop
Real time
Data warehouse
App Services
Queuing
Orchestration
App streaming
Transcoding
Search
![Page 11: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/11.jpg)
Infrastructure
Foundation
Services
Regions Availability Zones Edge POPs
Compute StorageNetworking &
Content Delivery
Security
& Access
Platform
Services
Databases
Relational
NoSQL
Columnar
Caching
Analytics
Hadoop
Real time
Data warehouse
App Services
Queuing
Orchestration
App streaming
Transcoding
Search
Deployment & Management
Containers
Dev/ops
Templates
![Page 12: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/12.jpg)
Infrastructure
Foundation
Services
Regions Availability Zones Edge POPs
Compute StorageNetworking &
Content Delivery
Security
& Access
Platform
Services
Databases
Relational
NoSQL
Columnar
Caching
Analytics
Hadoop
Real time
Data warehouse
App Services
Queuing
Orchestration
App streaming
Transcoding
Search
Deployment & Management
Containers
Dev/ops
Templates
Mobile & Devices
Identity
Sync
Analytics
Notifications
![Page 13: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/13.jpg)
Infrastructure
Foundation
Services
Regions Availability Zones Edge POPs
Compute StorageNetworking &
Content Delivery
Security
& Access
Platform
Services
Databases
Relational
NoSQL
Columnar
Caching
Analytics
Hadoop
Real time
Data warehouse
App Services
Queuing
Orchestration
App streaming
Transcoding
Search
Deployment & Management
Containers
Dev/ops
Templates
Mobile & Devices
Identity
Sync
Analytics
Notifications
Applications Virtual Desktops
![Page 14: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/14.jpg)
AWS Globale Infrastruktur
11 Regionen
30 Verfügbarkeitszonen
53 Knotenpunkte
![Page 15: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/15.jpg)
Der AWS Innovationszyklus
Höhere
Auslastung
Mehr
InfrastrukturSkalierungs-
effekte
Geringere
Infrastruktur-
kosten
Günstigere
Preise
Mehr
Kunden
49
Preissenkungen
seit 2006
Infrastruktur-
innovationen
Ökosystem
Globale Präsenz
Neue Features
Neue Dienste
![Page 16: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/16.jpg)
Innovationswachstum
2008 2009 2010 2011
Amazon EBS
Amazon EC2
Amazon SNS
AWS Identity
& Access
Management
AWS Import
& Export
Amazon
CloudWatch
Amazon EMR
Amazon RDS
Amazon VPC
Auto Scaling
Elastic Load
Balancing
Amazon
ElastiCache
Amazon SES
AWS
CloudFormation
AWS Direct
Connect
AWS Elastic
Beanstalk
GovCloud
Amazon SWF
Amazon Route 53
Amazon Redshift
Amazon Glacier
Amazon
Dynamo DB
Amazon
CloudSearch
Amazon EC2
AWS Storage
Gateway
Amazon
CloudTrail
Amazon
CloudHSM
Amazon
WorkSpaces
Amazon Kinesis
Amazon Elastic
Transcoder
Amazon
AppStream
AWS OpsWorks
AWS Data
Pipeline
20132012
![Page 17: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/17.jpg)
AWS Lambda – Event Driven Computing
• Ereignisgesteuerter Code, genannt Lambda function
• Getriggert durch Ereignisse in anderen Diensten:• S3
• DynamoDB Ereignisse
• Amazon Kinesis Streams
• Amazon SNS
• Amazon Cognito
• CloudTrail Audit Logs
![Page 18: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/18.jpg)
Daten Trigger: Amazon S3
Amazon S3 Bucket Operation AWS Lambda
1
2
3
![Page 19: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/19.jpg)
Keine Infrastruktur nötig
Anwender kann sich auf sein Geschäftkonzentrieren
Einfach Code in Amazon S3 hochladen
Der AWS Lambda Dienst kümmert sich um
Rechenkapazität
Skalierung
Deployment
Fehlertoleranz
Überwachung
Logging
Webservice-Front-End
Sicherheitsupdates
![Page 20: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/20.jpg)
Automatische Skalierung• Jedes Ereignis started eine Lambda-Aktion
• Lambda skaliert mit der Ereignisrate
• Man kann nicht über- oderunterprovisionieren
• Man zahlt nur für die Leistung, die man wirklich nutzt
![Page 21: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/21.jpg)
Bring your own code (BYOC)
• Es können Prozesse und Threads gestartet werden
• Es können Skripte und Programme ausgeführt
werden
• Dateien können in /tmp gelesen und geschrieben
werden
• Es können eigene Bibliotheken verwendet werden
• Java und Node.js (weitere Sprachen in Vorbereitung)
![Page 22: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/22.jpg)
AWS Lambda: Hello World!
// import any third party library you want
exports.handler = function(event, context) {
context.succeed(‘Hello ’ + event.param);};
![Page 23: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/23.jpg)
Intelligente Infrastruktur
• Verwandeln sie Dienste wie Amazon S3 und Amazon DynamoDB in dynamische Dienste.
• Verbinden sie Code mit einem Datenfluss, um Daten zu aggregieren und zu transformieren.
• Verwenden sie sehr kostengünstig Code fürKonsistenzprüfungen.
![Page 24: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/24.jpg)
Amazon EC2/ECS• Stundenbasierte Abrechnung
• Sehr flexibel dank frei wählbaremBetriebssystem und Instanztyp
• Fehlertoleranz im Eigenbau
• Skalierung über weitere Instanzen
• Beliebige Programmiersprachen
Vergleich der AWS Rechendienste
AWS Lambda• Ereignisgesteuert
• Einfache, AWS-verwalteteInfrastruktur
• Eingebaute Fehlertoleranz
• Skaliert mit der Ereignisrate
• Stateless Node.js und Java Code
![Page 25: Die Bausteine der AWS Web Services - jug-saxony-day.org · PDF fileMobile & Devices Identity Sync Analytics Notifications. Infrastructure Foundation Services Regions Availability Zones](https://reader031.vdocuments.us/reader031/viewer/2022022422/5a9db9287f8b9a28388d6f80/html5/thumbnails/25.jpg)
Danke für Ihr Interesse!