7. 7 TECHNICAL & BUSINESS SUPPORT Account Management
Support Professional Services Solutions Architects Training &
Certification Security & Pricing Reports Partner Ecosystem AWS
MARKETPLACE Backup Big Data & HPC Business Apps Databases
Development Industry Solutions Security MANAGEMENT TOOLS Queuing
Notifications Search Orchestration Email ENTERPRISE APPS Virtual
Desktops Storage Gateway Sharing & Collaboration Email &
Calendaring Directories HYBRID CLOUD MANAGEMENT Backups Deployment
Direct Connect Identity Federation Integrated Management SECURITY
& MANAGEMENT Virtual Private Networks Identity & Access
Encryption Keys Configuration Monitoring Dedicated INFRASTRUCTURE
SERVICES Regions Availability Zones Compute Storage Objects,
Blocks, Files Databases SQL, NoSQL, Caching CDNNetworking PLATFORM
SERVICES APP Mobile & Web Front-end Functions Identity Data
Store Real-time DEVELOPMENT Containers Source Code Build Tools
Deployment DevOps MOBILE Sync Identity Push Notifications Mobile
Analytics Mobile Backend ANALYTICS Data Warehousing Hadoop
Streaming Data Pipelines Machine Learning
8. 8 AWS Lambda Run your code in the cloud.
9. 9 AWS Lambda
10. 10
11. 11 Bring your own code Node.js, Java / /tmpread/write
12. 12 100
13.
14. 14 S3 AWS LambdaAmazon S3 Bucket 1 2 3
15. 15 DynamoDB AWS Lambda Amazon DynamoDB Table and
Stream
16.
17. Web S3 Amazon S3 Consumer Game DB Game Servers Kinesis
Amazon Redshift Amazon Elastic MapReduce DSV JSON
18. If..Then.. S3 Amazon S3 Consumer Game DB Game Servers
Kinesis Amazon Redshift Amazon Elastic MapReduce DSV JSON
19.
20. Worker While true Supervisord
21. If..Then.. with AWS Lambda! S3 Amazon S3 Consumer Game DB
Game Servers Kinesis Amazon Redshift Amazon Elastic MapReduce DSV
JSON If..Then.. Lambda ( )
22. 22 If..Then.. with AWS Lambda! With your code!
23. AWS
24. 24 DataAnswers Collect Process Analyze Store
25. 25 Collect Process Analyze Store Data Collection and
Storage Data Processing Event Processing Data Analysis
26. 26 S3KinesisDynamoDBAWS Lambda KCL AppsEMR EMR Redshi>
Machine Learning Collect Process Analyze Store Data Collection and
Storage Data Processing Event Processing Data Analysis
27. 27 S3KinesisDynamoDBAWS Lambda KCL AppsEMR EMR Redshi>
Machine Learning Collect Process Analyze Store Data Collection and
Storage Data Processing Event Processing Data Analysis AWS
28. 28 AWS Lambda as a pipeline glue Collect Process Analyze
Store Data Collection and Storage Data Processing Event Processing
Data Analysis
29. 29 : media, log les (sets of records) : records (eg: device
stats) : DBRead/Write
39. 39 Scalable & Responsive Big Data Interface with AWS
Lambda at FireEye
http://blogs.aws.amazon.com/bigdata/post/Tx3KH6BEUL2SGVA/Building-Scalable-and-Responsive-Big-Data-Interfaces-
with-AWS-Lambda Lambda+S3 Web UI Lambda function
40. 40 API Gateway Slack Lambda ECS Lambda S3 Aurora Outgoing
Webhook - cluster name - # of tasks - commands RunTasks - cluster
name - # of tasks - commands as environment variables - output
location Output STDOUT as file Spin up containers and run tasks
Incoming Webhook - Read file from S3 and emit it to Slack Sysbench
Slack+AWS API Gateway+AWS Lambda+Amazon ECS