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