SlideShare uma empresa Scribd logo
1 de 35
Capturing windows of opportunity
Optimized real-time analytics architectures
Craig Stires
Head, Big Data and Analytics, AWS APAC
Content
• Building architectures to fit your windows of opportunity
• Optimizing on performance vs cost
"Real-time" comes in all shapes and sizes
Zone detection
window: 2 sec
source: cctv
Account debit
window: 200 msec
source: gate + db
Train arrival
window: 10 sec
source: track sensor
Balance alerts
window: 3 sec
source: db + gps
Climate control
window: 5 min
source: thermo + bms
Flow detection
window: 2 min
source: wifi
Different categories of real-time systems
Continuous
Feeds
Contextual
Events
Massive
Concurrency
A major Telco services provider in Singapore
This telco services
millions of customers in
Singapore, and holds
stake in numerous other
telcos in the Asia Pacific
region
A significant portion of
revenue comes from
mobile subscribers, and
the renewal period is
critical in limiting customer
churn
The previous launch of
iPhone 5 was considered
far from successful,
internally
https://aws.amazon.com/solutions/case-studies/
Major Singapore Telco
Consume/
visualize
Store
Process/
analyze
Data
Amazon S3
Data storage
Outcomes
& Insights
Provision all phones
on launch
Schedule pickup
Concurrency at 100s
thousand
Major Singapore Telco
Amazon EC2
Web servers
Elastic Load Balancing
Deliver/
serve
Amazon
ElastiCache
Amazon
DynamoDB
Amazon S3
Site content
Amazon
CloudFront
Amazon
Route 53
Inventory Site orders
Amazon
CloudWatch
Telco successfully launches and clears all iPhone 6 in two minutes
.
The launch went smoothly.
But, the system was actually
too fast -- all phones were
gone in two minutes!
Launch Manager
”
“ • All iPhone 6 allocated within 2 minutes
• Launch concurrency prepared for 100s of thousands
• No phones misallocated or unallocated
• Management happy to not repeat failed launch of
iPhone 5
• Even with significant over provisioning of
infrastructure, the cost savings compared to on-
premises was significant
Major Singapore Telco
Contextual
Events
Different categories of real-time systems
Continuous
Feeds
Massive
Concurrency
A global leader in retargeting
AdRoll services more than
20,000 advertisers over
100 countries
AdRoll serves more than
60 billion impressions
every day, each in less
than 100ms
The real-time bidding
system is self service and
enables ROI positive
marketing initiatives
https://aws.amazon.com/solutions/case-studies/adroll/
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
Data
1 4
0 9
5
Amazon S3
Data Storage
Amazon
Kinesis
Outcomes
& Insights
<100ms ad service
cross-site ID
retargeting
self-service real time
bidding
…
Amazon
DynamoDB
Amazon EC2
Amazon
Kinesis
Amazon EC2
Apache HBase
Amazon
CloudWatch
Real-time
bidding
Ad service
Web logs / Cookies
Bidding data
Performance
metrics
AdRoll Builds Bidding Platform on AWS and Cuts Costs by 83%
AdRoll is a global leader in digital advertising
retargeting products.
We’ve been able to
seamlessly scale our
infrastructure and reduce our
fixed costs by 75% and
operational costs by 83%.
Valentino Volonghi
CTO, AdRoll
”
“ • Reduced annual operational costs by 83%
• Reduced fixed costs by 75%
• System can now handle 2 million transactions /
second at peak
• Staff now 95% focused on new product development
• 98% of visitors leave without converting, retargeting using
AWS enables an 85+% increase in return conversions
• AdRoll manages its Real-Time Bidding platform using
Amazon EC2, Amazon Dynmo DB, and Amazon S3
Contextual
Events
Different categories of real-time systems
Continuous
Feeds
Massive
Concurrency
Provides video monitoring hardware and software
Dropcam is the largest
inbound video service on
the internet, with more
data uploaded per
minute than YouTube
Consumers and small
businesses can use
Dropcam’s video platform
to monitor homes, offices,
or pets
Dropcam analyzes 8M
activities / day with video
activity recognition; this
translates to processing
2.5 years of video every
day -- adding
camera video recording
(CVR) to record sessions
and add cuepoints
https://aws.amazon.com/solutions/case-studies/dropcam/
Data Outcomes
& Insights
Upsell to recorded
data product
Video Analysis
Activity Recognition
A/B Testing
- Wifi drivers
…
Web servers
Amazon
ELB
Amazon
DynamoDB
Site content
Amazon
CloudFront
Amazon
Route 53
Video feeds
Site / apps
Amazon
CloudWatch
Amazon EC2
Nexus streaming
servers
Amazon EMR
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
CVR data
Amazon S3
Formatted
video
Camera Vision Recording
Recorded / streaming video
Dropcam Delivers Streaming Video Content in Milliseconds Using AWS
Drocpam provides video monitoring hardware and
software for customers to access over the internet
Using AWS, we can add
capacity in minutes instead of
days.
Greg Nelson
VP of Software Engineering, Dropcam
”
“ • Dropcam provides a video monitoring service to
monitor homes and small businesses
• As the company grew, storage for video feeds
became its biggest issue
• Dropcam has detected billions of motion events and is
processing more than one PB of data every month
• By using AWS, Dropcam can add capacity in minutes
and reduced delivery time for video events from 10
seconds to less than 50 milliseconds
Content
• Building architectures to fit your windows of opportunity
• Optimizing on performance vs cost
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
Data
1 4
0 9
5
Outcomes&
Insights
START HERE
WITH REQUIREMENTS
• Website must serve 1000s
concurrently, with apps and video
streaming
• Users will have on-demand views
of their account and ratings
• Clickstream data will trigger
customized content for each user
Business case determines platform design
Optimize content delivery
...offload your web servers
Data Outcomes
& Insights
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
https://aws.amazon.com/pricing/services/
Amazon
CloudWatch
Monitoring
Free - 10 Metrics, 10
Alarms, and 1,000,000
API requests + 3
dashboards of up to 50
metrics each per month at
no additional charge
Amazon S3
Object storage
$0.03 / GB
$0.004 / 10,000 GET
Prices drop after 1TB
Free transfer to CloudFront
99.999999999% durability
Amazon
CloudFront
Content delivery
$0.085 / GB
$0.0075 / 10,000 HTTP
Prices drop after 10TB
Amazon
Route 53
Traffic routing
$0.50 / zone
$0.60 / 1M latency-
based routing queries
Free health checks
* prices shown are US East region and monthly
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
Data Outcomes
& Insights
Site content
Amazon
CloudFront
Amazon
Route 53
Site / apps
Amazon
CloudWatch
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
$0 $30
$425
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
* prices shown are US East region and monthly
$456
$1
Site content = 1TB
Concurrent users = 1,000
Monthly visits = 1,000,000
Regions = 1, US East
Monthly static d/l = 5TB
Data Outcomes
& Insights
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
https://aws.amazon.com/pricing/services/* prices shown are US East region and monthly
Web app server
$0.105 / hr (c4.large - linux)
$0.10 / GB
Amazon EC2
Load balancing
$0.025 / ELB-hr
$0.008 / GB data
Elastic Load
Balancing
Data Outcomes
& Insights
Site content
Amazon
CloudFront
Amazon
Route 53
Site / apps
Amazon
CloudWatch
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
$19
$30
$425
$1
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
* prices shown are US East region and monthly
$817
Web servers
Amazon
ELB
$0
Web app server = 2 x 2AZ
* c4.large w/ 100GB SSD
Site content = 1TB
Concurrent users = 1,000
Monthly visits = 1,000,000
Regions = 1, US East
Monthly static d/l = 5TB
$342
Decouple storage everywhere
...S3 is cheap, available, and unlimited*
Data Outcomes
& Insights
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
https://aws.amazon.com/pricing/services/* prices shown are US East region and monthly
Data streaming
$0.015 / shard-hr
$0.014 / 1,000,000 PUT
$0.020 / 7-day / shard-hr
Amazon
Kinesis
Hadoop / MPP
$0.03 / EMR-hr (m4.large)
$0.12 / EC2-hr (m4.large)
EMRFS direct read from S3
Amazon EMR
Data warehouse
$1,000 / TB / yr (3-yr RI)
$0.0075 / 10,000 HTTP
Amazon RedShift
BI / data
visualization
$9 /user/mo (1-yr commit)
Amazon
QuickSight
Data Outcomes
& Insights
Site content
Amazon
CloudFront
Amazon
Route 53
Site / apps
Amazon
CloudWatch
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
$19
$30
$425
$1
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
* prices shown are US East region and monthly
$979
Web servers
Amazon
ELB
$0
Account transactions = 1GB
Clickstream data = 250GB
EMR w/FS = 20hr x 16/mo
* c4.large w/ 100GB SSD
Business analysts = 4 pax
Web app server = 2 x 2AZ
* c4.large w/ 100GB SSD
Site content = 1TB
Concurrent users = 1,000
Monthly visits = 1,000,000
Regions = 1, US East
Monthly static d/l = 5TB
$342
Transactions
Clickstream
Amazon S3
User actions
Amazon
Kinesis
Amazon EMR
EMRFS
Amazon RedShift
$8 $48
$20
$50
Amazon
QuickSight$36
Data Outcomes
& Insights
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
https://aws.amazon.com/pricing/services/
Data caching
$0.090 / hr (cache.m3.medium)
* prices shown are US East region and monthly
NoSQL /
low latency
$0.0065 /hr 10 units of write
$0.0065 /hr 50 units of read
$0.25 / GB-mo indexed data
Amazon
DynamoDB
Amazon
ElastiCache
AWS
Lambda
Event-driven
Free -1.6M sec/mo (256MB)
$0.000000417 / sec add'l
Simple queue
$0.80 / GB
(typically useful for 1:1
producer:consumer, and
up to 1,000 requests/
sec
Amazon
SQS
Data Outcomes
& Insights
Site content
Amazon
CloudFront
Amazon
Route 53
Site / apps
Amazon
CloudWatch
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
1 4
0 9
5
$19
$30
$425
$1
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
* prices shown are US East region and monthly
$979++
Web servers
Amazon
ELB
$0
$342
Transactions
Clickstream
Amazon S3
User actions
Amazon
Kinesis
Amazon EMR
EMRFS
Amazon RedShift
$8 $48
$20
$50
AWS
Lambda
Amazon
DynamoDB
Amazon
ElastiCache
Account transactions = 1GB
Clickstream data = 250GB
EMR w/FS = 20hr x 16/mo
* c4.large w/ 100GB SSD
Business analysts = 4 pax
Web app server = 2 x 2AZ
* c4.large w/ 100GB SSD
Site content = 1TB
Concurrent users = 1,000
Monthly visits = 1,000,000
Regions = 1, US East
Monthly static d/l = 5TB
Amazon
QuickSight$36
$1,000 can do more than ever before
Ingest/
Collect
Consume/
visualize
Store
Process/
analyze
Data
1 4
0 9
5
Outcomes
& Insights
START HERE
WITH REQUIREMENTS
For less than $1,000/mo, you can get
started on your real-time journey
Account transactions = 1GB
Clickstream data = 250GB
EMR w/FS = 20hr x 16/mo
* c4.large w/ 100GB SSD
Business analysts = 4 pax
Web app server = 2 x 2AZ
* c4.large w/ 100GB SSD
Site content = 1TB
Concurrent users = 1,000
Monthly visits = 1,000,000
Regions = 1, US East
Monthly static d/l = 5TB
Static content
Video streaming
Monitoring
Account apps
Behavioral modeling
Customized content
…
... and it's minutes to start, not months
Capture your windows of opportunity
• Measure and constrain your real-time window - real-time can range from
milliseconds to minutes. build to your expected latency and concurrency requirements
• Decouple, decouple, decouple - achieve the same elasticity and cost savings as our
best customers by separating processing and content (CloudFront backed by S3, EMR
backed by S3, Kinesis streaming into S3)
• Services, not servers - where possible, take advantage of cloud-native services and
fully-managed services
• Stay current on AWS - some of our 100s of new service features each year may
materially change your ability to scale and save (e.g. EMRFS, Kinesis Firehose,
Lambda)
Real Time Analytics On AWS: Optimized Architectures
Real Time Analytics On AWS: Optimized Architectures

Mais conteúdo relacionado

Mais procurados

Simplify & Standardise your migration to AWS with a Migration Landing Zone
Simplify & Standardise your migration to AWS with a Migration Landing ZoneSimplify & Standardise your migration to AWS with a Migration Landing Zone
Simplify & Standardise your migration to AWS with a Migration Landing ZoneAmazon Web Services
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesAmazon Web Services
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS SecurityAmazon Web Services
 
February 2016 Webinar Series - 451 Research and AWS
February 2016 Webinar Series - 451 Research and AWSFebruary 2016 Webinar Series - 451 Research and AWS
February 2016 Webinar Series - 451 Research and AWSAmazon Web Services
 
ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools Amazon Web Services
 
ENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New LaunchesENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New LaunchesAmazon Web Services
 
Deep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration ServicesDeep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration ServicesAmazon Web Services
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...Amazon Web Services
 
AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAmazon Web Services
 
Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017
Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017
Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017Amazon Web Services
 
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017Amazon Web Services
 
Hackproof Your Gov Cloud: Mitigating Risks for 2017 and Beyond | AWS Public S...
Hackproof Your Gov Cloud: Mitigating Risks for 2017 and Beyond | AWS Public S...Hackproof Your Gov Cloud: Mitigating Risks for 2017 and Beyond | AWS Public S...
Hackproof Your Gov Cloud: Mitigating Risks for 2017 and Beyond | AWS Public S...Amazon Web Services
 
Migrating to the cloud - Windows on AWS
Migrating to the cloud - Windows on AWSMigrating to the cloud - Windows on AWS
Migrating to the cloud - Windows on AWSAmazon Web Services
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersAmazon Web Services
 
Accelerating innovation and reducing cost using cloud based software procurement
Accelerating innovation and reducing cost using cloud based software procurementAccelerating innovation and reducing cost using cloud based software procurement
Accelerating innovation and reducing cost using cloud based software procurementAmazon Web Services
 
AWS Security for Financial Services
AWS Security for Financial ServicesAWS Security for Financial Services
AWS Security for Financial ServicesAmazon Web Services
 
Best Practices: Operational Checklists for the AWS Cloud - AWS NYC Summit 2012
Best Practices: Operational Checklists for the AWS Cloud - AWS NYC Summit 2012Best Practices: Operational Checklists for the AWS Cloud - AWS NYC Summit 2012
Best Practices: Operational Checklists for the AWS Cloud - AWS NYC Summit 2012Amazon Web Services
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)Amazon Web Services
 
Best Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million UsersBest Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million UsersAmazon Web Services
 

Mais procurados (20)

Simplify & Standardise your migration to AWS with a Migration Landing Zone
Simplify & Standardise your migration to AWS with a Migration Landing ZoneSimplify & Standardise your migration to AWS with a Migration Landing Zone
Simplify & Standardise your migration to AWS with a Migration Landing Zone
 
Big Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best PracticesBig Data Architectural Patterns and Best Practices
Big Data Architectural Patterns and Best Practices
 
Getting Started With AWS Security
Getting Started With AWS SecurityGetting Started With AWS Security
Getting Started With AWS Security
 
February 2016 Webinar Series - 451 Research and AWS
February 2016 Webinar Series - 451 Research and AWSFebruary 2016 Webinar Series - 451 Research and AWS
February 2016 Webinar Series - 451 Research and AWS
 
ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools ENT302 Deep Dive on AWS Management Tools
ENT302 Deep Dive on AWS Management Tools
 
ENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New LaunchesENT302 Deep Dive on AWS Management Tools and New Launches
ENT302 Deep Dive on AWS Management Tools and New Launches
 
Deep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration ServicesDeep Dive on AWS Cloud Data Migration Services
Deep Dive on AWS Cloud Data Migration Services
 
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
AWS re:Invent 2016: Automating and Scaling Infrastructure Administration with...
 
AWS Storage and Content Delivery Services
AWS Storage and Content Delivery ServicesAWS Storage and Content Delivery Services
AWS Storage and Content Delivery Services
 
Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017
Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017
Get Started Today with Cloud-Ready Contracts | AWS Public Sector Summit 2017
 
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017
Amazon Kinesis Platform – The Complete Overview - Pop-up Loft TLV 2017
 
Hackproof Your Gov Cloud: Mitigating Risks for 2017 and Beyond | AWS Public S...
Hackproof Your Gov Cloud: Mitigating Risks for 2017 and Beyond | AWS Public S...Hackproof Your Gov Cloud: Mitigating Risks for 2017 and Beyond | AWS Public S...
Hackproof Your Gov Cloud: Mitigating Risks for 2017 and Beyond | AWS Public S...
 
Migrating to the cloud - Windows on AWS
Migrating to the cloud - Windows on AWSMigrating to the cloud - Windows on AWS
Migrating to the cloud - Windows on AWS
 
Build an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million UsersBuild an App on AWS for Your First 10 Million Users
Build an App on AWS for Your First 10 Million Users
 
Accelerating innovation and reducing cost using cloud based software procurement
Accelerating innovation and reducing cost using cloud based software procurementAccelerating innovation and reducing cost using cloud based software procurement
Accelerating innovation and reducing cost using cloud based software procurement
 
AWS Security for Financial Services
AWS Security for Financial ServicesAWS Security for Financial Services
AWS Security for Financial Services
 
Best Practices: Operational Checklists for the AWS Cloud - AWS NYC Summit 2012
Best Practices: Operational Checklists for the AWS Cloud - AWS NYC Summit 2012Best Practices: Operational Checklists for the AWS Cloud - AWS NYC Summit 2012
Best Practices: Operational Checklists for the AWS Cloud - AWS NYC Summit 2012
 
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
AWS re:Invent 2016: Develop Your Migration Toolkit (ENT312)
 
Agile BI - Pop-up Loft Tel Aviv
Agile BI - Pop-up Loft Tel AvivAgile BI - Pop-up Loft Tel Aviv
Agile BI - Pop-up Loft Tel Aviv
 
Best Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million UsersBest Practices Scaling Web Application Up to Your First 10 Million Users
Best Practices Scaling Web Application Up to Your First 10 Million Users
 

Destaque

Analytics on AWS:Structured, Unstructured and Streaming
Analytics on AWS:Structured, Unstructured and StreamingAnalytics on AWS:Structured, Unstructured and Streaming
Analytics on AWS:Structured, Unstructured and StreamingAmazon Web Services
 
Real-time Data Processing Using AWS Lambda
Real-time Data Processing Using AWS LambdaReal-time Data Processing Using AWS Lambda
Real-time Data Processing Using AWS LambdaAmazon Web Services
 
AWS Architecture Case Study: Real-Time Bidding
AWS Architecture Case Study: Real-Time BiddingAWS Architecture Case Study: Real-Time Bidding
AWS Architecture Case Study: Real-Time BiddingAmazon Web Services
 
Shimon Tolts, R&D Manager, IronSource - "Data Flow Management"
Shimon Tolts, R&D Manager, IronSource - "Data Flow Management"Shimon Tolts, R&D Manager, IronSource - "Data Flow Management"
Shimon Tolts, R&D Manager, IronSource - "Data Flow Management"Dataconomy Media
 
Structured, Unstructured and Streaming Big Data on the AWS
Structured, Unstructured and Streaming Big Data on the AWSStructured, Unstructured and Streaming Big Data on the AWS
Structured, Unstructured and Streaming Big Data on the AWSAmazon Web Services
 
Amazon DynamoDB Lessen's Learned by Beginner
Amazon DynamoDB Lessen's Learned by BeginnerAmazon DynamoDB Lessen's Learned by Beginner
Amazon DynamoDB Lessen's Learned by BeginnerHirokazu Tokuno
 
Fast Data at Scale with Amazon ElastiCache for Redis
Fast Data at Scale with Amazon ElastiCache for RedisFast Data at Scale with Amazon ElastiCache for Redis
Fast Data at Scale with Amazon ElastiCache for RedisAmazon Web Services
 
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...Amazon Web Services
 
Real-Time Streaming: Intro to Amazon Kinesis
Real-Time Streaming: Intro to Amazon KinesisReal-Time Streaming: Intro to Amazon Kinesis
Real-Time Streaming: Intro to Amazon KinesisAmazon Web Services
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSAmazon Web Services
 
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...Amazon Web Services
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기AWSKRUG - AWS한국사용자모임
 
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...Amazon Web Services
 
Think Big Analytics AWS for Financial Services
Think Big Analytics AWS for Financial ServicesThink Big Analytics AWS for Financial Services
Think Big Analytics AWS for Financial ServicesAmazon Web Services
 
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...Amazon Web Services
 
Best Practices for Using Apache Spark on AWS
Best Practices for Using Apache Spark on AWSBest Practices for Using Apache Spark on AWS
Best Practices for Using Apache Spark on AWSAmazon Web Services
 

Destaque (20)

Analytics on AWS:Structured, Unstructured and Streaming
Analytics on AWS:Structured, Unstructured and StreamingAnalytics on AWS:Structured, Unstructured and Streaming
Analytics on AWS:Structured, Unstructured and Streaming
 
Real-time Data Processing Using AWS Lambda
Real-time Data Processing Using AWS LambdaReal-time Data Processing Using AWS Lambda
Real-time Data Processing Using AWS Lambda
 
AWS Real-Time Event Processing
AWS Real-Time Event ProcessingAWS Real-Time Event Processing
AWS Real-Time Event Processing
 
AWS Architecture Case Study: Real-Time Bidding
AWS Architecture Case Study: Real-Time BiddingAWS Architecture Case Study: Real-Time Bidding
AWS Architecture Case Study: Real-Time Bidding
 
Shimon Tolts, R&D Manager, IronSource - "Data Flow Management"
Shimon Tolts, R&D Manager, IronSource - "Data Flow Management"Shimon Tolts, R&D Manager, IronSource - "Data Flow Management"
Shimon Tolts, R&D Manager, IronSource - "Data Flow Management"
 
Structured, Unstructured and Streaming Big Data on the AWS
Structured, Unstructured and Streaming Big Data on the AWSStructured, Unstructured and Streaming Big Data on the AWS
Structured, Unstructured and Streaming Big Data on the AWS
 
Amazon DynamoDB Lessen's Learned by Beginner
Amazon DynamoDB Lessen's Learned by BeginnerAmazon DynamoDB Lessen's Learned by Beginner
Amazon DynamoDB Lessen's Learned by Beginner
 
AWS Adoption in FSI
AWS Adoption in FSIAWS Adoption in FSI
AWS Adoption in FSI
 
Fast Data at Scale with Amazon ElastiCache for Redis
Fast Data at Scale with Amazon ElastiCache for RedisFast Data at Scale with Amazon ElastiCache for Redis
Fast Data at Scale with Amazon ElastiCache for Redis
 
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
(GAM301) Real-Time Game Analytics with Amazon Kinesis, Amazon Redshift, and A...
 
Real-Time Streaming: Intro to Amazon Kinesis
Real-Time Streaming: Intro to Amazon KinesisReal-Time Streaming: Intro to Amazon Kinesis
Real-Time Streaming: Intro to Amazon Kinesis
 
Big Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWSBig Data Architectural Patterns and Best Practices on AWS
Big Data Architectural Patterns and Best Practices on AWS
 
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...
Build Your Web Analytics with node.js, Amazon DynamoDB and Amazon EMR (BDT203...
 
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
Spark + S3 + R3를 이용한 데이터 분석 시스템 만들기
 
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
Building a Real Time Dashboard with Amazon Kinesis, Amazon Lambda and Amazon ...
 
Big Data Architectural Patterns
Big Data Architectural PatternsBig Data Architectural Patterns
Big Data Architectural Patterns
 
Real-Time Streaming Data on AWS
Real-Time Streaming Data on AWSReal-Time Streaming Data on AWS
Real-Time Streaming Data on AWS
 
Think Big Analytics AWS for Financial Services
Think Big Analytics AWS for Financial ServicesThink Big Analytics AWS for Financial Services
Think Big Analytics AWS for Financial Services
 
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
Big Data and Analytics on Amazon Web Services: Building A Business-Friendly P...
 
Best Practices for Using Apache Spark on AWS
Best Practices for Using Apache Spark on AWSBest Practices for Using Apache Spark on AWS
Best Practices for Using Apache Spark on AWS
 

Semelhante a Real Time Analytics On AWS: Optimized Architectures

Analyzing Streams: Data Analytics Week at the SF Loft
Analyzing Streams: Data Analytics Week at the SF LoftAnalyzing Streams: Data Analytics Week at the SF Loft
Analyzing Streams: Data Analytics Week at the SF LoftAmazon Web Services
 
Analyzing Streams: Data Analytics Week SF
Analyzing Streams: Data Analytics Week SFAnalyzing Streams: Data Analytics Week SF
Analyzing Streams: Data Analytics Week SFAmazon Web Services
 
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...Amazon Web Services
 
Big Data and Analytics Innovation Summit
Big Data and Analytics Innovation SummitBig Data and Analytics Innovation Summit
Big Data and Analytics Innovation SummitMartin Yan
 
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018Amazon Web Services
 
How to Reduce your Spend on AWS
How to Reduce your Spend on AWSHow to Reduce your Spend on AWS
How to Reduce your Spend on AWSJoseph K. Ziegler
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWSChristian Beedgen
 
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWSAWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWSAmazon Web Services
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAmazon Web Services
 
Keynote: Customer Journey with Streaming Data on AWS - Rahul Pathak, AWS
Keynote: Customer Journey with Streaming Data on AWS - Rahul Pathak, AWSKeynote: Customer Journey with Streaming Data on AWS - Rahul Pathak, AWS
Keynote: Customer Journey with Streaming Data on AWS - Rahul Pathak, AWSFlink Forward
 
From Batch to Streaming - How Amazon Flex Uses Real-time Analytics
From Batch to Streaming - How Amazon Flex Uses Real-time AnalyticsFrom Batch to Streaming - How Amazon Flex Uses Real-time Analytics
From Batch to Streaming - How Amazon Flex Uses Real-time AnalyticsAmazon Web Services
 
Design for Scale - Building Real Time, High Performing Marketing Technology p...
Design for Scale - Building Real Time, High Performing Marketing Technology p...Design for Scale - Building Real Time, High Performing Marketing Technology p...
Design for Scale - Building Real Time, High Performing Marketing Technology p...Amazon Web Services
 
AWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
AWSome Day Kuala Lumpur - Opening Keynote, Rick HarshmanAWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
AWSome Day Kuala Lumpur - Opening Keynote, Rick HarshmanAmazon Web Services
 

Semelhante a Real Time Analytics On AWS: Optimized Architectures (20)

Analyzing Streams: Data Analytics Week at the SF Loft
Analyzing Streams: Data Analytics Week at the SF LoftAnalyzing Streams: Data Analytics Week at the SF Loft
Analyzing Streams: Data Analytics Week at the SF Loft
 
Analyzing Streams
Analyzing StreamsAnalyzing Streams
Analyzing Streams
 
Analyzing Streams
Analyzing StreamsAnalyzing Streams
Analyzing Streams
 
Analyzing Streams: Data Analytics Week SF
Analyzing Streams: Data Analytics Week SFAnalyzing Streams: Data Analytics Week SF
Analyzing Streams: Data Analytics Week SF
 
Analyzing Streams
Analyzing StreamsAnalyzing Streams
Analyzing Streams
 
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
 
Big Data and Analytics Innovation Summit
Big Data and Analytics Innovation SummitBig Data and Analytics Innovation Summit
Big Data and Analytics Innovation Summit
 
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
Amazon Kinesis - Building Serverless real-time solution - Tel Aviv Summit 2018
 
Analyzing Streams
Analyzing StreamsAnalyzing Streams
Analyzing Streams
 
How to Reduce your Spend on AWS
How to Reduce your Spend on AWSHow to Reduce your Spend on AWS
How to Reduce your Spend on AWS
 
5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS5 Years Of Building SaaS On AWS
5 Years Of Building SaaS On AWS
 
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWSAWS APAC Webinar Series: How to Reduce Your Spend on AWS
AWS APAC Webinar Series: How to Reduce Your Spend on AWS
 
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your DeploymentAWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
AWS 201 Webinar Series - Rightsizing and Cost Optimizing your Deployment
 
Keynote: Customer Journey with Streaming Data on AWS - Rahul Pathak, AWS
Keynote: Customer Journey with Streaming Data on AWS - Rahul Pathak, AWSKeynote: Customer Journey with Streaming Data on AWS - Rahul Pathak, AWS
Keynote: Customer Journey with Streaming Data on AWS - Rahul Pathak, AWS
 
From Batch to Streaming - How Amazon Flex Uses Real-time Analytics
From Batch to Streaming - How Amazon Flex Uses Real-time AnalyticsFrom Batch to Streaming - How Amazon Flex Uses Real-time Analytics
From Batch to Streaming - How Amazon Flex Uses Real-time Analytics
 
Design for Scale - Building Real Time, High Performing Marketing Technology p...
Design for Scale - Building Real Time, High Performing Marketing Technology p...Design for Scale - Building Real Time, High Performing Marketing Technology p...
Design for Scale - Building Real Time, High Performing Marketing Technology p...
 
Analysing Data in Real-time
Analysing Data in Real-timeAnalysing Data in Real-time
Analysing Data in Real-time
 
Analyzing Streams
Analyzing StreamsAnalyzing Streams
Analyzing Streams
 
Achieving Profitability on AWS
Achieving Profitability on AWSAchieving Profitability on AWS
Achieving Profitability on AWS
 
AWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
AWSome Day Kuala Lumpur - Opening Keynote, Rick HarshmanAWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
AWSome Day Kuala Lumpur - Opening Keynote, Rick Harshman
 

Mais de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Mais de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Último

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 

Último (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 

Real Time Analytics On AWS: Optimized Architectures

  • 1.
  • 2.
  • 3. Capturing windows of opportunity Optimized real-time analytics architectures Craig Stires Head, Big Data and Analytics, AWS APAC
  • 4. Content • Building architectures to fit your windows of opportunity • Optimizing on performance vs cost
  • 5. "Real-time" comes in all shapes and sizes
  • 6. Zone detection window: 2 sec source: cctv Account debit window: 200 msec source: gate + db Train arrival window: 10 sec source: track sensor Balance alerts window: 3 sec source: db + gps Climate control window: 5 min source: thermo + bms Flow detection window: 2 min source: wifi
  • 7. Different categories of real-time systems Continuous Feeds Contextual Events Massive Concurrency
  • 8. A major Telco services provider in Singapore This telco services millions of customers in Singapore, and holds stake in numerous other telcos in the Asia Pacific region A significant portion of revenue comes from mobile subscribers, and the renewal period is critical in limiting customer churn The previous launch of iPhone 5 was considered far from successful, internally https://aws.amazon.com/solutions/case-studies/ Major Singapore Telco
  • 9. Consume/ visualize Store Process/ analyze Data Amazon S3 Data storage Outcomes & Insights Provision all phones on launch Schedule pickup Concurrency at 100s thousand Major Singapore Telco Amazon EC2 Web servers Elastic Load Balancing Deliver/ serve Amazon ElastiCache Amazon DynamoDB Amazon S3 Site content Amazon CloudFront Amazon Route 53 Inventory Site orders Amazon CloudWatch
  • 10. Telco successfully launches and clears all iPhone 6 in two minutes . The launch went smoothly. But, the system was actually too fast -- all phones were gone in two minutes! Launch Manager ” “ • All iPhone 6 allocated within 2 minutes • Launch concurrency prepared for 100s of thousands • No phones misallocated or unallocated • Management happy to not repeat failed launch of iPhone 5 • Even with significant over provisioning of infrastructure, the cost savings compared to on- premises was significant Major Singapore Telco
  • 11. Contextual Events Different categories of real-time systems Continuous Feeds Massive Concurrency
  • 12. A global leader in retargeting AdRoll services more than 20,000 advertisers over 100 countries AdRoll serves more than 60 billion impressions every day, each in less than 100ms The real-time bidding system is self service and enables ROI positive marketing initiatives https://aws.amazon.com/solutions/case-studies/adroll/
  • 13. Ingest/ Collect Consume/ visualize Store Process/ analyze Data 1 4 0 9 5 Amazon S3 Data Storage Amazon Kinesis Outcomes & Insights <100ms ad service cross-site ID retargeting self-service real time bidding … Amazon DynamoDB Amazon EC2 Amazon Kinesis Amazon EC2 Apache HBase Amazon CloudWatch Real-time bidding Ad service Web logs / Cookies Bidding data Performance metrics
  • 14. AdRoll Builds Bidding Platform on AWS and Cuts Costs by 83% AdRoll is a global leader in digital advertising retargeting products. We’ve been able to seamlessly scale our infrastructure and reduce our fixed costs by 75% and operational costs by 83%. Valentino Volonghi CTO, AdRoll ” “ • Reduced annual operational costs by 83% • Reduced fixed costs by 75% • System can now handle 2 million transactions / second at peak • Staff now 95% focused on new product development • 98% of visitors leave without converting, retargeting using AWS enables an 85+% increase in return conversions • AdRoll manages its Real-Time Bidding platform using Amazon EC2, Amazon Dynmo DB, and Amazon S3
  • 15. Contextual Events Different categories of real-time systems Continuous Feeds Massive Concurrency
  • 16. Provides video monitoring hardware and software Dropcam is the largest inbound video service on the internet, with more data uploaded per minute than YouTube Consumers and small businesses can use Dropcam’s video platform to monitor homes, offices, or pets Dropcam analyzes 8M activities / day with video activity recognition; this translates to processing 2.5 years of video every day -- adding camera video recording (CVR) to record sessions and add cuepoints https://aws.amazon.com/solutions/case-studies/dropcam/
  • 17.
  • 18. Data Outcomes & Insights Upsell to recorded data product Video Analysis Activity Recognition A/B Testing - Wifi drivers … Web servers Amazon ELB Amazon DynamoDB Site content Amazon CloudFront Amazon Route 53 Video feeds Site / apps Amazon CloudWatch Amazon EC2 Nexus streaming servers Amazon EMR Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 CVR data Amazon S3 Formatted video Camera Vision Recording Recorded / streaming video
  • 19. Dropcam Delivers Streaming Video Content in Milliseconds Using AWS Drocpam provides video monitoring hardware and software for customers to access over the internet Using AWS, we can add capacity in minutes instead of days. Greg Nelson VP of Software Engineering, Dropcam ” “ • Dropcam provides a video monitoring service to monitor homes and small businesses • As the company grew, storage for video feeds became its biggest issue • Dropcam has detected billions of motion events and is processing more than one PB of data every month • By using AWS, Dropcam can add capacity in minutes and reduced delivery time for video events from 10 seconds to less than 50 milliseconds
  • 20. Content • Building architectures to fit your windows of opportunity • Optimizing on performance vs cost
  • 21. Ingest/ Collect Consume/ visualize Store Process/ analyze Data 1 4 0 9 5 Outcomes& Insights START HERE WITH REQUIREMENTS • Website must serve 1000s concurrently, with apps and video streaming • Users will have on-demand views of their account and ratings • Clickstream data will trigger customized content for each user Business case determines platform design
  • 23. Data Outcomes & Insights Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 https://aws.amazon.com/pricing/services/ Amazon CloudWatch Monitoring Free - 10 Metrics, 10 Alarms, and 1,000,000 API requests + 3 dashboards of up to 50 metrics each per month at no additional charge Amazon S3 Object storage $0.03 / GB $0.004 / 10,000 GET Prices drop after 1TB Free transfer to CloudFront 99.999999999% durability Amazon CloudFront Content delivery $0.085 / GB $0.0075 / 10,000 HTTP Prices drop after 10TB Amazon Route 53 Traffic routing $0.50 / zone $0.60 / 1M latency- based routing queries Free health checks * prices shown are US East region and monthly Static content Video streaming Monitoring Account apps Behavioral modeling Customized content …
  • 24. Data Outcomes & Insights Site content Amazon CloudFront Amazon Route 53 Site / apps Amazon CloudWatch Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 $0 $30 $425 Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … * prices shown are US East region and monthly $456 $1 Site content = 1TB Concurrent users = 1,000 Monthly visits = 1,000,000 Regions = 1, US East Monthly static d/l = 5TB
  • 25. Data Outcomes & Insights Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 https://aws.amazon.com/pricing/services/* prices shown are US East region and monthly Web app server $0.105 / hr (c4.large - linux) $0.10 / GB Amazon EC2 Load balancing $0.025 / ELB-hr $0.008 / GB data Elastic Load Balancing
  • 26. Data Outcomes & Insights Site content Amazon CloudFront Amazon Route 53 Site / apps Amazon CloudWatch Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 $19 $30 $425 $1 Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … * prices shown are US East region and monthly $817 Web servers Amazon ELB $0 Web app server = 2 x 2AZ * c4.large w/ 100GB SSD Site content = 1TB Concurrent users = 1,000 Monthly visits = 1,000,000 Regions = 1, US East Monthly static d/l = 5TB $342
  • 27. Decouple storage everywhere ...S3 is cheap, available, and unlimited*
  • 28. Data Outcomes & Insights Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 https://aws.amazon.com/pricing/services/* prices shown are US East region and monthly Data streaming $0.015 / shard-hr $0.014 / 1,000,000 PUT $0.020 / 7-day / shard-hr Amazon Kinesis Hadoop / MPP $0.03 / EMR-hr (m4.large) $0.12 / EC2-hr (m4.large) EMRFS direct read from S3 Amazon EMR Data warehouse $1,000 / TB / yr (3-yr RI) $0.0075 / 10,000 HTTP Amazon RedShift BI / data visualization $9 /user/mo (1-yr commit) Amazon QuickSight
  • 29. Data Outcomes & Insights Site content Amazon CloudFront Amazon Route 53 Site / apps Amazon CloudWatch Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 $19 $30 $425 $1 Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … * prices shown are US East region and monthly $979 Web servers Amazon ELB $0 Account transactions = 1GB Clickstream data = 250GB EMR w/FS = 20hr x 16/mo * c4.large w/ 100GB SSD Business analysts = 4 pax Web app server = 2 x 2AZ * c4.large w/ 100GB SSD Site content = 1TB Concurrent users = 1,000 Monthly visits = 1,000,000 Regions = 1, US East Monthly static d/l = 5TB $342 Transactions Clickstream Amazon S3 User actions Amazon Kinesis Amazon EMR EMRFS Amazon RedShift $8 $48 $20 $50 Amazon QuickSight$36
  • 30. Data Outcomes & Insights Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 https://aws.amazon.com/pricing/services/ Data caching $0.090 / hr (cache.m3.medium) * prices shown are US East region and monthly NoSQL / low latency $0.0065 /hr 10 units of write $0.0065 /hr 50 units of read $0.25 / GB-mo indexed data Amazon DynamoDB Amazon ElastiCache AWS Lambda Event-driven Free -1.6M sec/mo (256MB) $0.000000417 / sec add'l Simple queue $0.80 / GB (typically useful for 1:1 producer:consumer, and up to 1,000 requests/ sec Amazon SQS
  • 31. Data Outcomes & Insights Site content Amazon CloudFront Amazon Route 53 Site / apps Amazon CloudWatch Ingest/ Collect Consume/ visualize Store Process/ analyze 1 4 0 9 5 $19 $30 $425 $1 Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … * prices shown are US East region and monthly $979++ Web servers Amazon ELB $0 $342 Transactions Clickstream Amazon S3 User actions Amazon Kinesis Amazon EMR EMRFS Amazon RedShift $8 $48 $20 $50 AWS Lambda Amazon DynamoDB Amazon ElastiCache Account transactions = 1GB Clickstream data = 250GB EMR w/FS = 20hr x 16/mo * c4.large w/ 100GB SSD Business analysts = 4 pax Web app server = 2 x 2AZ * c4.large w/ 100GB SSD Site content = 1TB Concurrent users = 1,000 Monthly visits = 1,000,000 Regions = 1, US East Monthly static d/l = 5TB Amazon QuickSight$36
  • 32. $1,000 can do more than ever before Ingest/ Collect Consume/ visualize Store Process/ analyze Data 1 4 0 9 5 Outcomes & Insights START HERE WITH REQUIREMENTS For less than $1,000/mo, you can get started on your real-time journey Account transactions = 1GB Clickstream data = 250GB EMR w/FS = 20hr x 16/mo * c4.large w/ 100GB SSD Business analysts = 4 pax Web app server = 2 x 2AZ * c4.large w/ 100GB SSD Site content = 1TB Concurrent users = 1,000 Monthly visits = 1,000,000 Regions = 1, US East Monthly static d/l = 5TB Static content Video streaming Monitoring Account apps Behavioral modeling Customized content … ... and it's minutes to start, not months
  • 33. Capture your windows of opportunity • Measure and constrain your real-time window - real-time can range from milliseconds to minutes. build to your expected latency and concurrency requirements • Decouple, decouple, decouple - achieve the same elasticity and cost savings as our best customers by separating processing and content (CloudFront backed by S3, EMR backed by S3, Kinesis streaming into S3) • Services, not servers - where possible, take advantage of cloud-native services and fully-managed services • Stay current on AWS - some of our 100s of new service features each year may materially change your ability to scale and save (e.g. EMRFS, Kinesis Firehose, Lambda)