SlideShare ist ein Scribd-Unternehmen logo
1 von 31
Downloaden Sie, um offline zu lesen
Anomaly detection su AWS:
panoramica e casi d’uso
#cloudparty
Alessandra Bilardi
Data & Automation Specialist
alessandra.bilardi@corley.it
corley.it
Amazon CloudWatch
Amazon Lookout
Amazon Kinesis
Amazon SageMaker
SOMMARIO
Anomaly detection
Business continuity (ISO 22301:2012)
la capacità di un'organizzazione di continuare a
erogare prodotti o servizi a livelli predefiniti
accettabili a seguito di un incidente
Recovery strategy
Recovery Time Objective, RTO
Recovery Point Objective, RPO
https://www.iso.org/publication/PUB100442.html
Amazon CloudWatch
Amazon Cloudwatch
Esempio: EC2 usata per alcuni consulti all’ora
Metriche: una sola, CPU Utilization
Obiettivo: essere avvisati se la EC2 è da riavviare
RTO: alcuni minuti per il riavvio
RPO: non c’è problema, basta avvisare i colleghi
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/AlarmThatSendsEmail.html
Anomaly detection con Amazon Cloudwatch
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Anomaly_Detection.html
Anomaly detection strategies
Service How many data Fully managed Pricing in $ per 1 run /hour /month
Amazon CloudWatch some periods 🏖🏖 0.30 per alarm
Amazon Lookout
Amazon Lookout for Vision
https://aws.amazon.com/blogs/machine-learning/build-an-anomaly-detection-model-from-scratch-with-amazon-lookout-for-vision/
Esempio: qualità del prodotto
Metriche: una o più
Obiettivo: essere avvisati se ha difetti
RTO: un secondo per recuperare la predizione
RPO: il tempo di arrivare alla stazione Pusher
Anomaly detection strategies
Service How many data Fully managed Pricing in $ per 1 run /hour /month
Amazon CloudWatch some periods 🏖🏖 0.30 per alarm
Lookout for Vision ➕ load history 🏖🏖 2750 per 730 inference
Amazon Lookout for Metrics
https://aws.amazon.com/blogs/architecture/automating-anomaly-detection-in-ecommerce-traffic-patterns/
Esempio: anomalie durante il Black Friday
Metriche: una o più
Obiettivo: essere avvisati se ci sono anomalie
RTO: controllo dei nuovi dati schedulato ogni minuto
RPO: pochi minuti per poter gestire una promozione
Amazon Lookout for Metrics
https://aws.amazon.com/blogs/architecture/automating-anomaly-detection-in-ecommerce-traffic-patterns/
Anomaly detection strategies
Service How many data Fully managed Pricing in $ per 1 run /hour /month
Amazon CloudWatch some periods 🏖🏖 0.30 per alarm
Lookout for Metrics ➕ load history 🏖🏖 0.75 <=1K to 0.10 >20K + 0.05 >50K
Lookout for Vision ➕ load history 🏖🏖 2750 per 730 inference
Amazon Lookout for Equipment
https://aws.amazon.com/blogs/machine-learning/improve-operational-efficiency-with-integrated-equipment-monitoring-with-tensoriot-powered-by-aws/
Esempio: manutenzione su device
Metriche: una o più
Obiettivo: essere avvisati se ci sono anomalie
RTO: controllo dei nuovi dati schedulato ogni ora
RPO: il tempo massimo per poter gestire un’azione
Amazon Lookout for Equipment
https://aws.amazon.com/blogs/machine-learning/improve-operational-efficiency-with-integrated-equipment-monitoring-with-tensoriot-powered-by-aws/
Anomaly detection strategies
Service How many data Fully managed Pricing in $ per 1 run /hour /month
Amazon CloudWatch some periods 🏖🏖 0.30 per alarm
Lookout for Metrics ➕ load history 🏖🏖 0.75 <=1K to 0.10 >20K + 0.05 >50K
L. for Equipment ➕ load history 🏖🏖 185 per 730 inference
Lookout for Vision ➕ load history 🏖🏖 2750 per 730 inference
Amazon Kinesis
Amazon Kinesis
https://aws.amazon.com/blogs/architecture/detect-real-time-anomalies-and-failures-in-industrial-processes-using-apache-flink/
Esempio: manutenzione su device
Metriche: una o più
Obiettivo: essere avvisati se ci sono anomalie
RTO: controllo dei nuovi dati in tempo reale
RPO: il tempo massimo per poter gestire un’azione
Amazon Kinesis
https://aws.amazon.com/blogs/architecture/detect-real-time-anomalies-and-failures-in-industrial-processes-using-apache-flink/
Anomaly detection strategies
Service How many data Fully managed Pricing in $ per 1 run /hour /month
Amazon CloudWatch some periods 🏖🏖 0.30 per alarm
Lookout for Metrics ➕ load history 🏖🏖 0.75 <=1K to 0.10 >20K + 0.05 >50K
L. for Equipment ➕ load history 🏖🏖 185 per 730 inference
Amazon Kinesis from start ➕ s3 🏖SQL, 🔧Flink 90 🏖, 180 🔧 per 1 app with <50GB
Lookout for Vision ➕ load history 🏖🏖 2750 per 730 inference
Amazon SageMaker
Amazon SageMaker
https://aws.amazon.com/blogs/machine-learning/anomaly-detection-with-amazon-sagemaker-edge-manager-using-aws-iot-greengrass-v2/
Esempio: manutenzione su veicoli
Metriche: una o più
Obiettivo: essere avvisati se ci sono anomalie
RTO: controllo dei nuovi dati in tempo reale
RPO: il tempo massimo per poter gestire un’azione
Amazon SageMaker
https://medium.com/slalom-data-ai/real-time-anomaly-detection-in-aws-55114e6ce27e
Amazon SageMaker
https://aws.amazon.com/blogs/machine-learning/anomaly-detection-with-amazon-sagemaker-edge-manager-using-aws-iot-greengrass-v2/
Esempio: anomalie di device remoti
Metriche: una o più
Obiettivo: poter predire le anomalie direttamente sul device
RTO: controllo istantaneo dei nuovi dati
RPO: il tempo massimo per poter gestire un’azione
Amazon SageMaker
https://aws.amazon.com/blogs/machine-learning/anomaly-detection-with-amazon-sagemaker-edge-manager-using-aws-iot-greengrass-v2/
Anomaly detection strategies
Service How many data Fully managed Pricing in $ per 1 run /hour /month
Amazon CloudWatch some periods 🏖🏖 0.30 per alarm
Lookout for Metrics ➕ load history 🏖🏖 0.75 <=1K to 0.10 >20K + 0.05 >50K
L. for Equipment ➕ load history 🏖🏖 185 per 730 inference
Amazon Kinesis from start ➕ s3 🏖SQL, 🔧Flink 90 🏖, 180 🔧 per 1 app with <50GB
Lookout for Vision ➕ load history 🏖🏖 2750 per 730 inference
Amazon SageMaker ➕ load history 🏖🔧 260 processing + inference with 20GB
Come scegliere la soluzione più adatta ?
1 Quanto tempo ci metto per
ripristinare la soluzione ?
2 Quanto tempo ho per
ripristinare la soluzione ?
3 Quali e quante metriche sono
coinvolte per rilevare
un’anomalia ?
4 Quanto tempo ho per
implementare la soluzione ?
Risorse utili
Anomaly detection con Amazon CloudWatch
https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/CloudWatch_Anomaly_Detection.html
Amazon Lookout for Metrics, for Vision & for Equipment
- https://docs.aws.amazon.com/lookoutmetrics/latest/dev
- https://docs.aws.amazon.com/lookout-for-vision/latest/developer-guide
- https://docs.aws.amazon.com/lookout-for-equipment/latest/ug
Amazon Kinesis Data Streams, Data Firehose & Data Analytics for SQL o Apache Flink app
- https://docs.aws.amazon.com/kinesis/
Anomaly detection con Amazon SageMaker
- https://docs.aws.amazon.com/sagemaker/latest/dg/algorithms-choose.html
- https://docs.aws.amazon.com/sagemaker/latest/dg/randomcutforest.html
Contatti
Per entrare in contatto con me e discutere un progetto o approfondire un tema del talk:
- contattarci su corley.it
- fare 4 chiacchiere con me dopo il talk
- prenotare una call sul QR Code che trovate sul badge
Thanks for listening.
#cloudparty

Weitere ähnliche Inhalte

Ähnlich wie Anomaly Detection Overview - 2022-05-26

Mpda - Modello per la previsione della domanda e approvvigionamenti
Mpda - Modello per la previsione della domanda e approvvigionamentiMpda - Modello per la previsione della domanda e approvvigionamenti
Mpda - Modello per la previsione della domanda e approvvigionamentiLuciano Giachino
 
AZURE Machine Learning Studio: applicazione alla manutenzione predittiva
AZURE Machine Learning Studio: applicazione alla manutenzione predittivaAZURE Machine Learning Studio: applicazione alla manutenzione predittiva
AZURE Machine Learning Studio: applicazione alla manutenzione predittivaAriel Cedola
 
Deic il punto di convergenza
Deic il punto di convergenzaDeic il punto di convergenza
Deic il punto di convergenzacanaleenergia
 
Raggiungere gli obiettivi di sicurezza nel Cloud
Raggiungere gli obiettivi di sicurezza nel CloudRaggiungere gli obiettivi di sicurezza nel Cloud
Raggiungere gli obiettivi di sicurezza nel CloudAmazon Web Services
 
Migrazione dei meccanismi di workflow di un sistema informativo assicurativo ...
Migrazione dei meccanismi di workflow di un sistema informativo assicurativo ...Migrazione dei meccanismi di workflow di un sistema informativo assicurativo ...
Migrazione dei meccanismi di workflow di un sistema informativo assicurativo ...Donato Clun
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaSoluzioni Futura
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaValerio Versace
 
2° CLOUD WEBINAR - 20141113 - Come generare margini elevati con servizi di ba...
2° CLOUD WEBINAR - 20141113 - Come generare margini elevati con servizi di ba...2° CLOUD WEBINAR - 20141113 - Come generare margini elevati con servizi di ba...
2° CLOUD WEBINAR - 20141113 - Come generare margini elevati con servizi di ba...ServiceCloud - Esprinet
 
Building infrastructure as code with typescript and aws cdk
Building infrastructure as code with typescript and aws cdkBuilding infrastructure as code with typescript and aws cdk
Building infrastructure as code with typescript and aws cdkAndrea Valentini
 
Progetto 2.0
Progetto 2.0Progetto 2.0
Progetto 2.0pcaboni
 
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...Jürgen Ambrosi
 
Working between the clouds
Working between the cloudsWorking between the clouds
Working between the cloudsDavide Cerbo
 
Lucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMLucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMAlessandro Salvatico
 
Disaster Recovery VS Business Continuity in Alta Affidabilità
Disaster Recovery VS Business Continuity in Alta AffidabilitàDisaster Recovery VS Business Continuity in Alta Affidabilità
Disaster Recovery VS Business Continuity in Alta AffidabilitàFederico Rusconi
 
Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo...
Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo...Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo...
Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo...Roberto Albano
 
ServiTecno Tieghi Aggiungere Video Al Telecontrollo Per Telecontrollo2009 R2
ServiTecno Tieghi  Aggiungere Video Al Telecontrollo  Per Telecontrollo2009 R2ServiTecno Tieghi  Aggiungere Video Al Telecontrollo  Per Telecontrollo2009 R2
ServiTecno Tieghi Aggiungere Video Al Telecontrollo Per Telecontrollo2009 R2Enzo M. Tieghi
 
Creare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computingCreare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computingMatteo Roversi
 
IMPROVE 4.0
IMPROVE 4.0IMPROVE 4.0
IMPROVE 4.0nextsrl
 

Ähnlich wie Anomaly Detection Overview - 2022-05-26 (20)

Mpda - Modello per la previsione della domanda e approvvigionamenti
Mpda - Modello per la previsione della domanda e approvvigionamentiMpda - Modello per la previsione della domanda e approvvigionamenti
Mpda - Modello per la previsione della domanda e approvvigionamenti
 
AZURE Machine Learning Studio: applicazione alla manutenzione predittiva
AZURE Machine Learning Studio: applicazione alla manutenzione predittivaAZURE Machine Learning Studio: applicazione alla manutenzione predittiva
AZURE Machine Learning Studio: applicazione alla manutenzione predittiva
 
Deic il punto di convergenza
Deic il punto di convergenzaDeic il punto di convergenza
Deic il punto di convergenza
 
Raggiungere gli obiettivi di sicurezza nel Cloud
Raggiungere gli obiettivi di sicurezza nel CloudRaggiungere gli obiettivi di sicurezza nel Cloud
Raggiungere gli obiettivi di sicurezza nel Cloud
 
SAP nel Cloud: Analisi della Sicurezza Logica e Compliance
SAP nel Cloud: Analisi della Sicurezza Logica e ComplianceSAP nel Cloud: Analisi della Sicurezza Logica e Compliance
SAP nel Cloud: Analisi della Sicurezza Logica e Compliance
 
Migrazione dei meccanismi di workflow di un sistema informativo assicurativo ...
Migrazione dei meccanismi di workflow di un sistema informativo assicurativo ...Migrazione dei meccanismi di workflow di un sistema informativo assicurativo ...
Migrazione dei meccanismi di workflow di un sistema informativo assicurativo ...
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
 
I Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni FuturaI Love Cloud by Soluzioni Futura
I Love Cloud by Soluzioni Futura
 
2° CLOUD WEBINAR - 20141113 - Come generare margini elevati con servizi di ba...
2° CLOUD WEBINAR - 20141113 - Come generare margini elevati con servizi di ba...2° CLOUD WEBINAR - 20141113 - Come generare margini elevati con servizi di ba...
2° CLOUD WEBINAR - 20141113 - Come generare margini elevati con servizi di ba...
 
Cm logistica.net distr var group
Cm logistica.net distr var groupCm logistica.net distr var group
Cm logistica.net distr var group
 
Building infrastructure as code with typescript and aws cdk
Building infrastructure as code with typescript and aws cdkBuilding infrastructure as code with typescript and aws cdk
Building infrastructure as code with typescript and aws cdk
 
Progetto 2.0
Progetto 2.0Progetto 2.0
Progetto 2.0
 
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
1° Seminario CRUI - GARR: Una Cloud federata per università e ricerca, come u...
 
Working between the clouds
Working between the cloudsWorking between the clouds
Working between the clouds
 
Lucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APMLucierna - Application Performance Manager - APM
Lucierna - Application Performance Manager - APM
 
Disaster Recovery VS Business Continuity in Alta Affidabilità
Disaster Recovery VS Business Continuity in Alta AffidabilitàDisaster Recovery VS Business Continuity in Alta Affidabilità
Disaster Recovery VS Business Continuity in Alta Affidabilità
 
Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo...
Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo...Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo...
Application insights - Meet{cast} - Meetup #AperiTech dotNET{podcast} - Marzo...
 
ServiTecno Tieghi Aggiungere Video Al Telecontrollo Per Telecontrollo2009 R2
ServiTecno Tieghi  Aggiungere Video Al Telecontrollo  Per Telecontrollo2009 R2ServiTecno Tieghi  Aggiungere Video Al Telecontrollo  Per Telecontrollo2009 R2
ServiTecno Tieghi Aggiungere Video Al Telecontrollo Per Telecontrollo2009 R2
 
Creare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computingCreare un e-commerce nell'era del cloud computing
Creare un e-commerce nell'era del cloud computing
 
IMPROVE 4.0
IMPROVE 4.0IMPROVE 4.0
IMPROVE 4.0
 

Mehr von Alessandra Bilardi

How to move your ML system from local to production - 2024-03-15
How to move your ML system from local to production - 2024-03-15How to move your ML system from local to production - 2024-03-15
How to move your ML system from local to production - 2024-03-15Alessandra Bilardi
 
Overview of the Kaggle platform and its competitions
Overview of the Kaggle platform and its competitionsOverview of the Kaggle platform and its competitions
Overview of the Kaggle platform and its competitionsAlessandra Bilardi
 
Forecasting in AWS - 2024-02-01
Forecasting in AWS - 2024-02-01Forecasting in AWS - 2024-02-01
Forecasting in AWS - 2024-02-01Alessandra Bilardi
 
From your laptop to all resource that you need - 2023-12-09
From your laptop to all resource that you need - 2023-12-09From your laptop to all resource that you need - 2023-12-09
From your laptop to all resource that you need - 2023-12-09Alessandra Bilardi
 
Parallelize data processing - 2023-10-24
Parallelize data processing - 2023-10-24Parallelize data processing - 2023-10-24
Parallelize data processing - 2023-10-24Alessandra Bilardi
 
The Fourier transformation - 2023-07-23
The Fourier transformation - 2023-07-23The Fourier transformation - 2023-07-23
The Fourier transformation - 2023-07-23Alessandra Bilardi
 
Anomaly Detection and IP Insights - 2023-06-10
Anomaly Detection and IP Insights - 2023-06-10Anomaly Detection and IP Insights - 2023-06-10
Anomaly Detection and IP Insights - 2023-06-10Alessandra Bilardi
 
Forecasting in AWS - 2023-05-16
Forecasting in AWS - 2023-05-16Forecasting in AWS - 2023-05-16
Forecasting in AWS - 2023-05-16Alessandra Bilardi
 
Natural conversation - 2023-05-06
Natural conversation - 2023-05-06Natural conversation - 2023-05-06
Natural conversation - 2023-05-06Alessandra Bilardi
 
Data transformation on AWS - 2022-10-11
Data transformation on AWS - 2022-10-11Data transformation on AWS - 2022-10-11
Data transformation on AWS - 2022-10-11Alessandra Bilardi
 
Automation: from local test to production deploy - 2020-11-05
Automation: from local test to production deploy - 2020-11-05Automation: from local test to production deploy - 2020-11-05
Automation: from local test to production deploy - 2020-11-05Alessandra Bilardi
 
AWS database solutions and open sources - 2019-03-28
AWS database solutions and open sources - 2019-03-28AWS database solutions and open sources - 2019-03-28
AWS database solutions and open sources - 2019-03-28Alessandra Bilardi
 
Evolving our Datastore - 2018-03-27
Evolving our Datastore - 2018-03-27Evolving our Datastore - 2018-03-27
Evolving our Datastore - 2018-03-27Alessandra Bilardi
 

Mehr von Alessandra Bilardi (20)

How to move your ML system from local to production - 2024-03-15
How to move your ML system from local to production - 2024-03-15How to move your ML system from local to production - 2024-03-15
How to move your ML system from local to production - 2024-03-15
 
Overview of the Kaggle platform and its competitions
Overview of the Kaggle platform and its competitionsOverview of the Kaggle platform and its competitions
Overview of the Kaggle platform and its competitions
 
Forecasting in AWS - 2024-02-01
Forecasting in AWS - 2024-02-01Forecasting in AWS - 2024-02-01
Forecasting in AWS - 2024-02-01
 
From your laptop to all resource that you need - 2023-12-09
From your laptop to all resource that you need - 2023-12-09From your laptop to all resource that you need - 2023-12-09
From your laptop to all resource that you need - 2023-12-09
 
Parallelize data processing - 2023-10-24
Parallelize data processing - 2023-10-24Parallelize data processing - 2023-10-24
Parallelize data processing - 2023-10-24
 
The Fourier transformation - 2023-07-23
The Fourier transformation - 2023-07-23The Fourier transformation - 2023-07-23
The Fourier transformation - 2023-07-23
 
Anomaly Detection and IP Insights - 2023-06-10
Anomaly Detection and IP Insights - 2023-06-10Anomaly Detection and IP Insights - 2023-06-10
Anomaly Detection and IP Insights - 2023-06-10
 
Forecasting in AWS - 2023-05-16
Forecasting in AWS - 2023-05-16Forecasting in AWS - 2023-05-16
Forecasting in AWS - 2023-05-16
 
Natural conversation - 2023-05-06
Natural conversation - 2023-05-06Natural conversation - 2023-05-06
Natural conversation - 2023-05-06
 
Classification - 2023-03-25
Classification - 2023-03-25Classification - 2023-03-25
Classification - 2023-03-25
 
Data transformation on AWS - 2022-10-11
Data transformation on AWS - 2022-10-11Data transformation on AWS - 2022-10-11
Data transformation on AWS - 2022-10-11
 
Automation: from local test to production deploy - 2020-11-05
Automation: from local test to production deploy - 2020-11-05Automation: from local test to production deploy - 2020-11-05
Automation: from local test to production deploy - 2020-11-05
 
Minetest - 2020-06-27
Minetest - 2020-06-27Minetest - 2020-06-27
Minetest - 2020-06-27
 
Line follower - 2020-02-01
Line follower - 2020-02-01Line follower - 2020-02-01
Line follower - 2020-02-01
 
Rubik's cube - 2019-04-06
Rubik's cube  - 2019-04-06Rubik's cube  - 2019-04-06
Rubik's cube - 2019-04-06
 
AWS database solutions and open sources - 2019-03-28
AWS database solutions and open sources - 2019-03-28AWS database solutions and open sources - 2019-03-28
AWS database solutions and open sources - 2019-03-28
 
Evolving our Datastore - 2018-03-27
Evolving our Datastore - 2018-03-27Evolving our Datastore - 2018-03-27
Evolving our Datastore - 2018-03-27
 
Find the matches - 2018-02-24
Find the matches - 2018-02-24Find the matches - 2018-02-24
Find the matches - 2018-02-24
 
Arduino - 2017-06-26
Arduino - 2017-06-26Arduino - 2017-06-26
Arduino - 2017-06-26
 
Microbit - 2017-04-08
Microbit - 2017-04-08Microbit - 2017-04-08
Microbit - 2017-04-08
 

Anomaly Detection Overview - 2022-05-26