Inserito il: Mar 1, 2018
Amazon CloudWatch ora ti permette di utilizzare AWS Batch come destinazione evento per eseguire carichi di lavoro di elaborazione in batch. Amazon CloudWatch Events ti consente di rispondere rapidamente ai problemi di disponibilità delle applicazioni o alle modifiche di configurazione che potrebbero compromettere la performance o la sicurezza tramite la notifica di cambiamenti delle risorse AWS quasi in tempo reale. È sufficiente compilare regole che indichino quali eventi sono considerati di interesse per l'applicazione e quali operazioni automatizzate intraprendere quando una regola corrisponde a un evento. Per esempio, puoi richiamare le funzioni AWS Lambda o notificare un argomento Amazon SNS oppure eseguire un'istantanea del volume Amazon EBS ogni ora, o a intervalli inferiori a un minuto. AWS Batch è un servizio completamente gestito che effettua automaticamente il provisioning delle risorse di calcolo e ottimizza la distribuzione dei carichi di lavoro in base al volume e ai requisiti di risorse specifici ai lavori inviati. Elimina la necessità di installare o gestire software di elaborazione in batch. I prezzi sono calcolati in base alle risorse AWS, ad esempio istanze di EC2, che vengono create per memorizzare e gestire i lavori in batch.
Puoi aggiungere AWS Batch come destinazione creando una regola Amazon CloudWatch Events e specificando l'ARN del lavoro AWS Batch. Quando una regola corrisponde a un evento, comincia il lavoro richiamando l'API batch Submit-job. Per esempio, puoi inviare un lavoro ad AWS Batch in risposta a un modello di evento o in base a una pianificazione utilizzando Amazon CloudWatch Events. Prima dell'inserimento di questa funzione, era necessario utilizzare servizi quali AWS Lambda come soluzione alternativa per poter approfittare di Amazon CloudWatch per i carichi di lavoro in batch guidati dagli eventi. Questa funzionalità è disponibile in tutte le regioni pubbliche AWS in cui è presente AWS Batch.