CA Release Automation

Transcript

CA Release Automation
DATA SHEET
CA Release Automation
Introduzione
CA Release Automation è una soluzione di continuous delivery di classe enterprise che automatizza il deployment di rilasci
complessi e su più livelli mediante l'orchestrazione e la promozione di applicazioni dalla fase di sviluppo a quella di produzione.
Le aziende utilizzano CA Release Automation per facilitare le seguenti funzioni:
• Deployment più rapido e frequente dei rilasci delle applicazioni.
• Riduzione degli errori legati al rilascio e maggiore qualità e stabilità mediante la semplificazione e la standardizzazione dei processi di rilascio delle
applicazioni.
• Riduzione dei costi legati al deployment delle applicazioni.
• Miglioramento della visibilità sull'intera catena degli strumenti di deployment.
• Promozione della collaborazione e allineamento tra i team di sviluppo e di Operations.
Principali vantaggi/risultati
Molti clienti affermano di aver tratto notevoli
vantaggi da release automation, tra cui:
• Riduzione dei cicli di rilascio delle applicazioni
da 12 giorni a pochi minuti
• Rilasci più frequenti fino al 300 percento
• Requisiti in termini di risorse ridotti per
i deployment da 15 a 1
• Visibilità immediata per i principali stakeholder
e aumento della fiducia
Principali caratteristiche
• Il deployment incentrato sulle applicazioni
fornisce processi riutilizzabili e ripetibili per
semplificare e snellire i rilasci delle applicazioni.
• Il set completo di azioni e di plug-in consente
ai clienti di sfruttare gli investimenti esistenti
e di automatizzare e integrare facilmente le
soluzioni leader di terze parti senza necessità
di scripting.
• Soluzione aziendale scalabile in grado di
gestire soluzioni distribuite complesse e su più
livelli su migliaia di server e diversi data center.
• Il motore del flusso di lavoro grafico, intuitivo
e potente elimina la necessità di scripting
e consente di creare rapidamente e visivamente
i processi di deployment.
• Dashboard e gestione dei rilasci consolidati
promuovono la collaborazione e la governance
per pianificare, programmare e gestire i rilasci
attraverso la pipeline di promozione.
Sfide di business
Le aziende stanno adottando le tecnologie e le metodologie di sviluppo più recenti per fornire
nuove applicazioni e funzioni innovative per soddisfare le esigenze dei clienti. Il collo di bottiglia
dell'innovazione delle applicazioni si sta spostando dallo sviluppo e infrastruttura al processo
di delivery delle applicazioni sul mercato. L'automazione del processo di rilascio nel mondo delle
applicazioni moderne e complesse non è un compito semplice. Le permutazioni e le combinazioni
di tecnologie delle applicazioni, unitamente alle variazioni dell'infrastruttura e alle versioni applicate
alle diverse fasi del processo di sviluppo e testing, contribuiscono a questa complessità. Oggi,
le aziende performanti affrontano queste sfide adottando una soluzione di release automation di
classe enterprise e acquisendo la capacità di:
•Standardizzare le attività di deployment delle applicazioni durante il ciclo di vita di sviluppo del
software (SDLC).
•Stabilire best practice ripetibili in termini di tempistiche, concorrenza, sequenza, sicurezza
e autorizzazioni.
•Fare il deployment automatico di diversi componenti e configurazioni delle applicazioni su ambienti
fisici, virtuali e su cloud pubblici o privati.
•Semplificare il controllo delle versioni e il rollback alle versioni precedenti in caso di errore.
•Monitorare le configurazioni, i componenti del rilascio e i suoi progressi nei diversi ambienti.
Panoramica sulla soluzione
Le applicazioni rappresentano un componente chiave delle aziende moderne, con utenti che si
aspettano una disponibilità 24 ore su 24, 7 giorni su 7 e funzionalità nuove e migliorate rilasciate su
base frequente. In risposta, le aziende adottano metodologie di sviluppo agili, virtualizzazione e cloud
computing e soluzioni di release automation per consentire una delivery più rapida e di qualità
elevata dei rilasci delle applicazioni sul mercato.
La Continuous delivery è la pratica da seguire per l'automazione e il miglioramento del processo
di software delivery. Unisce tecniche come l'integrazione continua, il testing automatizzato e la
gestione della configurazione e dell'ambiente per consentire lo sviluppo, la creazione di pacchetti e il
deployment del software lungo l'SDLC (dal testing alla produzione) risultando nella capacità di offrire
in modo rapido, affidabile e ripetitivo nuovi funzioni e miglioramenti a rischio ridotto con un carico di
lavoro manuale minimo.
CA Release Automation
Panoramica sulla soluzione continua
CA Release Automation orchestra la Continuous
Delivery Tool Chain mediante l'integrazione di
tutti i componenti necessari per il rilascio e il
deployment delle applicazioni lungo il ciclo di
vita dello sviluppo del software. Le attività di
deployment delle applicazioni sono
automatizzate, riutilizzabili e ripetibili. Gli errori
sono ridotti, i rilasci dei software sono più
affidabili e offerte con più frequenza e in
minor tempo.
Fattori chiave di differenziazione
CA Release Automation aiuta le aziende
a mantenere la promessa delle metodologie
DevOps fornendo una soluzione di continuous
delivery che unisce tutti gli aspetti del ciclo
di vita delle applicazioni in processi flessibili
e ripetibili. I complessi processi di rilascio
vengono sviluppati soltanto una volta e vengono
riutilizzati per tutte le applicazioni, dai vari
team e in diversi ambienti per velocizzare il
deployment, ridurre gli errori manuali
e abbassare i costi.
Con CA Release Automation è possibile:
errori mediante la convalida delle configurazioni
rispetto a delle linee di base prima del
deployment.
•Implementare processi di automazione
riutilizzabili che aumentano la produttività
e promuovono la coerenza.
• Realizzare performance e scalabilità aziendali
per migliaia di applicazioni di grandi dimensioni,
complesse e su più livelli distribuite su migliaia
di nodi.
•Facilitare il deployment dei rilasci in grado di
promuovere automaticamente le applicazioni
da un ambiente all'altro all'interno del percorso
di promozione: dallo sviluppo alla produzione.
•Integrare le soluzioni e le tecnologie ALM leader
del settore con le librerie estese di Action Packs
e Plug-ins.
• Gestire le configurazioni dei componenti
dell'infrastruttura cloud per aiutare i team di
rilascio delle applicazioni a ridurre il rischio di
• Creare rapidamente delle integrazioni
personalizzate con intuitivi kit di sviluppo rapido.
Prodotti e soluzioni correlati
La suite di prodotti CA Application Delivery
consente alle aziende di distribuire le
applicazioni più rapidamente sul mercato,
con una qualità superiore e costi ridotti:
• CA Service Virtualization. Accelerare
l'application delivery, migliorare la qualità
e ridurre i costi e i rischi.
• CA Data Mining. Migliorare la qualità
delle applicazioni, ridurre i costi legati
alla risoluzione delle anomalie, aumentare
la collaborazione DevOps e accelerare il
time-to-market mediante l'automazione.
Per ulteriori informazioni, visitare il sito ca.com/it/releaseautomation
CA Technologies (NASDAQ: CA) crea software che promuove l'innovazione all'interno delle aziende, consentendo loro di sfruttare le opportunità offerte
dall'economia delle applicazioni. Il software rappresenta il cuore di qualsiasi business, in ogni settore. Dalla pianificazione allo sviluppo, fino alla
gestione e alla sicurezza, CA Technologies lavora con le aziende di tutto il mondo per cambiare il nostro modo di vivere, interagire e comunicare,
in ambienti mobili, cloud pubblici e privati, distribuiti e mainframe. Per ulteriori informazioni visitare il sito ca.com/it.
Copyright © 2014 CA Technologies. Tutti i diritti riservati. Tutti i marchi, i nomi commerciali, i marchi di servizio e i logo citati nel presente documento sono di proprietà delle rispettive società. DB2, IMS e z/OS sono marchi
di International Business Machines Corporation negli Stati Uniti, in altri Paesi o in entrambi. Il presente documento è stato pubblicato esclusivamente a scopo informativo. CA Technologies declina ogni responsabilità in
relazione all'accuratezza e alla completezza delle presenti informazioni. Nella misura consentita dalla legge applicabile, CA Technologies rende disponibile questo documento "così com'è", senza garanzie di alcun tipo, incluse,
a mero titolo esemplificativo, garanzie implicite di commerciabilità, idoneità a uno scopo particolare o non violazione dei diritti altrui. In nessun caso CA Technologies sarà ritenuta responsabile per perdite o danni, diretti
o indiretti, derivanti dall'utilizzo del presente documento, ivi inclusi, in via esemplificativa e non esaustiva, perdite di profitti, interruzioni di attività, perdita di avviamento o di dati, anche nel caso in cui CA Technologies
venga espressamente informata in anticipo del possibile verificarsi di tali danni.
CS200–107310–1214