Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura...

26
0 Quali rischi nella sincronizzazione manuale dei flussi applicativi? Germana Carriero Milano, 25 luglio 2013

Transcript of Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura...

Page 1: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

0

Quali rischi nella sincronizzazione

manuale dei flussi applicativi?

Germana Carriero

Milano, 25 luglio 2013

Page 2: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

1

Agenda

Automazione: rischi e benefici

Mitigazione dei rischi

Soluzioni di Workload

Automation

Alcuni termini

Page 3: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

2

Agenda

Automazione: rischi e benefici

Mitigazione dei rischi

Soluzioni di Workload

Automation

Alcuni termini

Page 4: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

3

Gli effetti di un « incidente IT » sul business

18 Giugno, 2011, ore 19H15:

il servizio di prenotazioni

della United Airlines si “blocca”

• Aerei in ritardo o cancellati: 1.000

• Perdita stimata: $40M

Costi di

Cancellazione

• Passeggeri bloccati: 200.000

• Risarcimenti: $10M

Costi di

Customer Service • Reputazione …

• No stimabili

Costi di

Branding

Page 5: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

4

I silos applicativi

70% delle applicazioni di business gestisco processi batch ….

Gartner

Shipping

Supply chain

Inventory

Supply chain

Accounting

Invoicing

Store Mgt

Orders/delivery

Accounting

STORE FACTORY WAREHOUSE

Gli attuali modelli di business richiedo che le diverse applicazioni scambino dati

tra di loro

Page 6: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

5

Server Unix

DB

Server Linux

Architettura del data center in assenza di automazione

Server Web

Server Windows

Ogni ambiente effettua le schedulazioni proprie e l’interazione avviene

manualmente

Page 7: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

6

Generare report su

SLA performance in

mattinata

Rischi

Come gestisco le attività in

Linux se si ammala o va in

ferie il responsabile?

Se uno script

manuale non

funzione quanto

tempo è

necessario per

troubleshooting?

E per la Root

cause Analysis

Dispongo di una

reportistica giornaliera

dettagliata dei back-up?

Quanto sono ampie le

finestre batch oggi?

Riesco a garantire gli SLA di

Servizio agli utenti esterni?

20:00:Partenza del

batch notturno con

il backup di tutti i

DB

Inviare un Alert se

i job SQL non sono

partiti alle 3:00

Inviare una email

e/o SMS in caso di

anomalie

Nella realizzazione di script

manuali tutti utilizzano la

stessa logica? E’ tutto

documentato?

Lanciare 500 job SAP e

bilanciare il Workload

fino alle 2:00

Page 8: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

7

Sfide ed opportunità

Ritardi causati da overrun o fail

delle applicazioni

Accordi di servizi violati in assenza

di risoluzioni in tempo reale degli

incidenti

Rischi operativi in caso roll-out

incompleti

Riduzione del tempo disponibile

per le modifiche delle infrastrutture

IT a causa del numero elevato di

workload batch

Ritardi nella gestione dei flussi a

causa co-presenza di input

manuali e automatizzati

“70% of the business processes within organizations are

near real time or batch”

Magic Quadrant for Workload Automation, Gartner,

February 2012

Oltre il 60% del budget IT è speso per la gestione dell’esercizio

Page 9: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

8

Ruolo delle soluzioni di Workload Automation

Workload Automation assicura che ogni batch sia processato:

al momento giusto,

seguendo la corretta cronologia,

eseguito nell’ambiente applicativo idoneo,

con gli adeguati pre-requisti.

Supplier

Distribution

center

Store

Accounting

Invoicing

Shipping

Supply chain

Store Mgt

Orders/deliv

Inventory

Supply chain

Accounting

Page 10: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

9

Benefici

Shipping

Supply chain

Inventory

Supply chain

Accounting

Invoicing

Store Mgt

Orders/delivery

Accounting

STORE FACTORY WAREHOUSE

Riduzione

dei rischi Riduzione

delle perdite

di tempo

Page 11: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

10

Quantificazione dei benefici

WLA

Abbassamento degli errori manuali Meno 20% nella gestione dei

processi batch

Contrazione dei tempi per la root cause analysis Fino al 75% grazie al

troubleshooting

Diminuzione del “time to repair” Fino al 25%

Contenimento del «operations time” 40% app. Dev. time

Calo del «server time reclaimed» (settimanale) 28 ore

Abbassamento del «Time to delivery» per la messa in

produzione delle applicazioni

da ore a minuti

Page 12: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

11

Perché investire oggi in automazione?

Eterogeneità degli ambienti

L'eterogeneità dei sistemi

informatici aumenta: le imprese

devono poter pilotare i lavori

multi piattaforma.

La produzione informatica è

sempre più distribuita

geograficamente, in seguito alle

fusioni, acquisizioni

esternalizzazioni e partenariati.

La pressione per ridurre i costi

informatici aumenta.

Aggiornamento sempre più veloce

dei processi

I processi chiedono dei livelli di

servizio più elevati.

La capacità di espandersi

diventa fondamentale per far

fronte agli incrementi d’attività al

minimo costo.

I processi da gestire diventano

sempre più complessi.

La frequenza dei cambiamenti

dei processi aumenta.

Aumenta le aree di compliance e diminuisce I rischi operativi

Page 13: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

12

Agenda

Automazione: rischi e benefici

Mitigazione dei rischi

Soluzioni di Workload

Automation

Alcuni termini

Page 14: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

13

Sicurezza e ottimizzazione del file transfert

Automazione e gestione dei flussi ftp provenienti sia dalle diverse isole

applicative interne sia da realtà esterne.

Utilizzo di una soluzione di WLA all’interno del proprio ambiente per effettuare

l’integrazione tra vari applicativi (pricing e finance) attraverso scambi di file giornalieri

tramite ftp in modo da rendere fruibile, sicura ed aggiornata tempestivamente

l’informazione.

Raccolta di ftp provenienti dall’esterno ed integrazione nel proprio sistema; il

software genera un evento in modo automatico quando la divisione francese rende

disponibile il file di input per il sistema, viene recuperato tramite la “ftp-get” e, poi,

elaborato dal environment SAP locale; il processo è gestito in modo totalmente

automatico e con l’invio di alerting in caso che un processo si sia bloccato.

Page 15: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

14

Controllo completo del flussi applicativi

Ottimizzazione, a livello di procedura, dei flussi di BI e ETL così da permettere

l’integrazione e la sincronizzazione automatica dei dati -in ingresso e in uscita-

anche con ricorsività differenti sia “a tempo” sia “a evento”.

Allineamento automatico dei dati tra il DWH e le altre applicazioni con cui

s’interfaccia con la periodicità richiesta dal proprio business.

Gestione in modo sicuro e certo la sincronizzazione dei dati tra il sistema centrale e i

sistemi periferici (sportelli e filiali).

Standardizzazione delle procedure di gestione dei dati che in tal modo possono più

essere più facilmente replicate nella creazione di nuovi servizi.

Page 16: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

15

Gestione degli accessi

Segregazione dell’ambiente sistemistico e applicativo grazie alla possibilità

di definire livelli di utilizzo diversi.

• Esempi d’utilizzo

Creazione di profili differenziati in base ai permessi ed alle tipologie di attività da

svolgere:

Page 17: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

16

Agenda

Automazione: rischi e benefici

Mitigazione dei rischi

Soluzioni di Workload

Automation

Alcuni

termini

Page 18: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

17

Architettura master-slave

Controllo centralizzato

Controllo centralizzato

Infrastruttura dedicata

Scalabilità limitata in

tempi brevi

Page 19: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

18

Distribuita

Adatta anche per ambienti

Cloud

Scalabile in funzione delle

esigenze

Architettura “peer-to-peer”

Investimento proporzionale alle esigenze

Page 20: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

19

Architettura ibrida

Controllo centralizzato, scalabile e investimento proporzionale alle esigenze

Semplicità di amministrazione e monitoraggio

Infrastruttura dedicata limitata

Scalabile in funzione delle

esigenze anche in ambienti

cloud

Page 21: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

20

I player di mercato

Workload

Automation Control-M

Tivoli Workload

Scheduler CA-Autosys Dollar Universe

$

Page 22: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

21

Le opinioni degli analisti

Gartner 2012 EMA Radar 2012 Forrester 2011

August 2011

Page 23: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

22

Agenda

Automazione: rischi e benefici

Mitigazione dei rischi

Soluzioni di Workload

Automation

Alcuni

termini

Page 24: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

23

Job

WHAT?

Processo

WHERE?

Servers , Database. Etc…

WHEN?

Regole e tempistiche

Un job rappresenta un’azione da eseguire e incorpora le informazioni relative

Page 25: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

24

Job Scheduling vs Workload Automation

"Job Scheduling" sono storicamente utilizzati per gestire la

sottomissione di job a livello di sistema operativo.

"Workload Automation" sono

soluzioni che automatizzano i

processi trasversali a più

applicazioni aziendali.

Le soluzioni di Workload Automation includono il job scheduling ma

vanno oltre in quando permettono di integrare e gestire le

interdipendenze tra processi che coinvolgono più applicazioni e

piattaforme.

Page 26: Quali rischi nella sincronizzazione manuale dei …...2013/07/25  · Workload Automation assicura che ogni batch sia processato: al momento giusto, seguendo la corretta cronologia,

25

Agenda

Grazie