Adoptar consiste en remplazar alguna solución existente por una
solución de mercado estándar en modo SaaS
Aplicaciones estándar con escaso margen de personalización.
Impacto: cambios que implique la nueva forma de trabajar y las
posibles interacciones con otros procesos de negocio que podrían
requerir interfaces con otras aplicaciones.
ADOPCIÓN
mlastra
Nota
Migrazione delle applicazioni verso il Cloud Adottare
mlastra
Nota
Adottare consiste nel sostituire la soluzione esistente per una soluzione di mercato standard in modalità SaaS - Applicazioni standard con poco spazio per la personalizzazione. - Impatto: i cambiamenti che coinvolgono il nuovo modo di lavorare e le possibili interazioni con altri processi di business che possono richiedere l' interfaccia con altre applicazioni.
EJEMPLO: ADOPCIÓN DE UNA SOLUCIÓN DE CORREO CORPORATIVO CLOUD
MIGRACIÓN DE APLICACIONES A CLOUD
Proceso maestro
•Actividad
derivada
•Tarea X
•Cierre •Procesar Feed-Back
•Respuesta
Usuario/ Consumidor
Infraestructura
dedicada al correo electrónico
Notif icación
Cliente
Proceso maestro
•Actividad
derivada
•Tarea X
•Cierre •Procesar Feed-Back
Respuesta
Notificación
Cliente
Usuario/ Consumidor
Función en la nube
BUS
Gestión interna del correo
Correo Cloud
mlastra
Nota
Migrazione delle applicazioni verso il Cloud ESEMPIO: ADOZIONE DI UNA SOLUZIONE EMAIL AZIENDALE CLOUD
mlastra
Nota
Gestione Interna Mail Processo Maestro Attività derivata Task X Notifica clienti Chiusura Processo Feed Back Risposta Infrastruttura dedicata alla posta elettronica
mlastra
Nota
Email Cloud Processo Maestro Attività derivata Task X Bus Chiusura Processo Feed Back Risposta Utente / Consumatore Funzione della nube
MIGRACIÓN DE APLICACIONES A CLOUD
IMPLICACIONES DE ADOPTAR APLICACIONES
Cambio de la herramienta de trabajo
La solución adoptada es una “caja
negra” en el proceso de negocio
contemplada
Revisión y especificación de
interfaces con otras aplicaciones
Riesgo de pérdida de información
Falta de control de la nueva
operación
Aspectos relevantes a tener en cuenta
Gestión del Cambio, permitiendo así
asumir la nueva funcionalidad,
conociendo plenamente las necesidades
y requisitos de su solución
Analizar detalladamente el proceso
resultante para garantizar el correcto
flujo de información
Transformarlo en un beneficio al
centrarse en el resultado para el
negocio y no en su aspecto operativo
Respuesta de Indra
mlastra
Nota
Migrazione delle applicazioni verso il Cloud Implicazioni nell'adottare applicazioni
mlastra
Nota
Aspetti rilevanti da considerare - Cambiamento dello strumento di lavoro - La soluzione adottata è una "scatola nera" nel processo di business contemplato - Revisione specificità delle interfacce con altre applicazioni - Rischio di perdita dei dati - Mancanza di controllo della nuova operazione
mlastra
Nota
Risposta di Indra - Change Management, che consente nuove funzionalità da assumere, conoscendo a pieno i bisogni e le esigenze della soluzione - Analizzare in dettaglio il processo risultante per garantire il corretto flusso di informazioni - Trasformarlo in un profitto puntando sul risultato per il business e non sul suo aspetto operativo
MIGRACIÓN DE APLICACIONES A CLOUD
TRANSFORMACIÓN
INDRA orienta la migración de aplicaciones hacia
el aumento de la eficiencia de sus clientes .
GPaaS - PaaS-CEAP (Cloud Enable Application
Platform) de la empresa participada del grupo Indra Gnúbila
GPaaS
• Elasticidad y escalabilidad
• Desacoplamiento de la infraestructura y Sistema Operativo
• Multitenancy
• Interoperabilidad
• Auto aprovisionamiento
mlastra
Nota
Migrazione delle applicazioni verso il Cloud Trasformazione
mlastra
Nota
INDRA orienta la migrazione delle applicazioni verso una maggiore efficienza dei suoi clienti
mlastra
Nota
GPaaS - PaaS-CEAP (Cloud Application Platform Enable) dell'azienda coinvolta del gruppo Indra Gnúbila
mlastra
Nota
GPaaS • Elasticità e scalabilità • disaccoppiamento delle infrastrutture e del Sistema Operativo • Multitenancy • interoperabilità • Provisioning automatico
MIGRACIÓN DE APLICACIONES A CLOUD
TRANSFORMACIÓN. CONVERTIR
Convertir consiste en realizar las modificaciones requeridas sobre la
aplicación que permitan su explotación bajo el paradigma Cloud.
Fuentes
Base Datos
Soluciones
3 niveles de conversión:
Migración de Fuentes de aplicación (adaptaciones de arquitectura SW)
Migración de Fuentes de aplicación y
BBDD
Migración Fuentes de aplicación, BBDD
y Soluciones Técnicas (seguridad, gestor
documental, etc.)
mlastra
Nota
Migrazione delle applicazioni verso il Cloud Trasformazione. Conversione
mlastra
Nota
Conversione consiste nell'effettuare delle modifiche richieste sull'applicazione per consentire lo sfruttamento sotto il paradigma Cloud.
mlastra
Nota
3 livelli di conversione: - Migrazione delle fonti di applicazioni (adattamenti di architettura SW) - Migrazione delle fonti di applicazioni e DBF - Migrazione delle Fonti di applicazioni, DB e Soluzioni Tecniche (sicurezza, gestione dei documenti, ecc.) Font, Data base, soluzioni
MIGRACIÓN DE APLICACIONES A CLOUD
TRANSFORMACIÓN. NIVELES DE CONVERTIR APLICACIONES
Nivel 1: migrar fuentes de aplicación
• Desplegar la aplicación
• Hacer ajustes de código para
aprovechar las ventajas básicas del cloud como multitenancy, auto-
aprovisionamiento y escalabilidad.
Nivel 2: nivel 1 + BBDD
• Requiere revisiones más profundas de la aplicación original antes de ser
desplegada.
• Entendimiento de los frameworks de
datos, programación y arquitecturas
soportadas por el proveedor para
ajustar el código a dichos lineamientos.
Nivel 3: nivel 1 + nivel 2 + Sol. Técnicas
• Requiere el entendimiento de los componentes que la plataforma cloud
utiliza.
• Utiliza plataformas nativas cloud que
pueden utilizar o no la capa de
hipervisores de virtualización
aPaaS
Aplicación
Servidor de Aplicaciones
Máquina Virtual
BBDD
Soluciones Técnicas
Hypervisor
aPaaS
Aplicación
Servidor de Aplicaciones
BBDD
Máquina Virtual
Soluciones Técnicas
Hypervisor
aPaaS
Aplicación
Servidor de Aplicaciones
BBDD
Soluciones Técnicas
Escenarios:
• Mapeo transparente de componentes
que no requieren ajustes de código
• Ajuste en el código de componentes para el soporte del nuevo modelo
• Creación de nuevos componentes
Ventajas:
• Reducción costes de infraestructuras
Ventajas adicionales:
• Aprovechamiento de las ventajas cloud
multitenancy, autoaprovisionamiento y escalabilidad.
• La plataforma PaaS gestiona
dinámicamente el
autoaprovisionamiento de recursos y
escalabilidad de la aplicación de
acuerdo a la demanda.
Ventajas adicionales:
• Aprovecha de manera natural todas las
bondades de calidad de este modelo, reduciendo así las labores de
administración de las aplicaciones.
mlastra
Nota
Migrazione delle applicazioni verso il Cloud TRASFORMAZIONE. LIVELLI DI CONVERSIONE DELLE APPLICAZIONI
mlastra
Nota
Livello 1: Migrazione di fonti di applicazione - Distribuire l'applicazione - Effettuare la regolazione del codice per sfruttare i vantaggi di base del cloud come il multi-tenancy, il self-provisioning e la scalabilità. aPaaS Applicazione Application Server Virtual Machine Database Soluzioni tecniche Hypervisor Scenari: • mappatura trasparente di componenti che non richiedono impostazioni del codice • Impostare il codice di componenti per supportare il nuovo modello • Creazione di nuovi componenti Vantaggi: • Riduzione dei costi di infrastruttura
mlastra
Nota
Livello 2: Livello 1 + DB - Richiede revisioni profonde dell'applicazione originale prima di essere visualizzata. - Capire i frameworks dei dati, programmazione e architetture supportate dal provider per regolare il codice di queste linee guida. aPaaS Applicazione Application Server Database Virtual Machine Soluzioni tecniche Hypervisor - Sfruttamento di vantaggi cloud multi-tenancy, autoaprovisionamiento e scalabilità -La piattaforma PaaS gestisce dinamicamente l'autoaprovisioning delle risorse e la scalabilità dell'applicazione in base alla domanda.
mlastra
Nota
Livello 3: Livello 1 + Livello 2 + Sun. Tecniche - Richiede la comprensione dei componenti utilizzati della piattaforma cloud. - Utilizzare piattaforme native di cloud che possono utilizzare o non lo strato di hypervisor di virtualizzazione aPaaS Applicazione Application server Banca dati Soluzioni tecniche Ulteriori vantaggi: -Sfrutta in modo naturale tutti i vantaggi di qualità di questo modello, riducendo le attività di gestione delle applicazioni.
MIGRACIÓN DE APLICACIONES A CLOUD
IMPLICACIONES DE CONVERTIR APLICACIONES
Ausencia de conocimiento de la
arquitectura
Arquitectura tecnológica obsoleta
Falta de separación entre capas /
componentes que abstraen la
arquitectura de la lógica de
negocio.
Aspectos relevantes a tener en cuenta
Transferencia de conocimiento por
parte del Cliente
Migración / Evolución tecnológica de la
solución.
Análisis en detalle de la separación
entre capas y determinación de la
viabilidad de convertir vs. rehacer
Respuesta de Indra
mlastra
Nota
Migrazione delle applicazioni verso il Cloud Implicazioni di conversione applicazioni
mlastra
Nota
Aspetti rilevanti da considerare - La mancanza di conoscenza dell'architettura - Architettura tecnologia obsoleta - La mancanza di separazione tra gli strati / componenti che allontanano l'architettura della logica di business.
mlastra
Nota
Risposta di Indra - trasferimento delle conoscenze da parte del Cliente - Migrazione / evoluzione tecnologica della soluzione. -Analisi dettagliata della separazione tra lo strato intermedio e la determinazione della fattibilità di convertire vs rifare
MIGRACIÓN DE APLICACIONES A CLOUD
TRANSFORMACIÓN. REHACER : REINGENIERÍA DE APLICACIONES
Rehacer consiste en desarrollar una nueva aplicación utilizando las
arquitecturas que permitan su despliegue bajo el paradigma Cloud:
Reutilizar el conocimiento y experiencia funcional
Nueva tecnología compatible con un contenedor Cloud (CEAP –
Cloud Enabled Application Platform)
Mediante reingeniería de aplicaciones éstas se llevan sobre GPaaS obteniendo un modelo Cloud puro que permite optimizar al máximo las infraestructuras de una organización.
mlastra
Nota
Migrazione delle applicazioni verso il Cloud TRASFORMAZIONE. RIFARE: REENGINERING DELLE APPLICAZIONI
mlastra
Nota
Rifare consiste in sviluppare una nuova applicazione utilizzando le architetture che consentano l'implementazione sotto il paradigma Cloud:
mlastra
Nota
- Riutilizzo della conoscenza e competenza funzionale -La nuova tecnologia supporta un contenitore Cloud (CEAP - Cloud Enabled Application Platform)
mlastra
Nota
Con il reengineering delle applicazioni queste si collocano al di sopra delle GPaaS ottenendo un modello di Cloud puro che permette di ottimizzare l'infrastruttura di un'organizzazione.
MIGRACIÓN DE APLICACIONES A CLOUD
IMPLICACIONES DE REHACER APLICACIONES
Aplicaciones en tecnologías
obsoletas
Imposibilidad de realizar la
migración a Cloud por cualquiera de
los otros caminos
Altos costes de mantenimiento de
la aplicación antigua en el formato
antiguo
Aspectos relevantes a tener en cuenta
Replanteamiento de la solución
desarrollándola sobre arquitecturas que
posibiliten su despliegue en modo Cloud
Posibilidad de incorporar la solución
migrada a Flex IT de Indra
Respuesta de Indra
mlastra
Nota
Migrazione delle applicazioni verso il Cloud Implicazioni di rifare applicazioni
mlastra
Nota
Aspetti rilevanti da considerare - Applicazioni in tecnologie obsolete -Impossibilità di migrare al Cloud con qualsiasi degli altri percorsi - Alti costi di manutenzione dell'applicazione nel vecchio formato
mlastra
Nota
Risposta di Indra - Ripensare la soluzione sviluppandola su architetture che consentano modalità di implementazione del cloud - Possibilità di integrare la soluzione emigrata a Flex IT Indra
MIGRACIÓN DE APLICACIONES A CLOUD
ARQUITECTURAS DE REFERENCIA INDRA PARA DESARROLLO DE APLICACIONES
… al rehacer una
aplicación en
formato Cloud
se utilizarán las
metodologías,
herramientas y
Arquitecturas de Referencia
definidas en
INDRA.
mlastra
Nota
Migrazione delle applicazioni verso il Cloud ARCHITETTURE DI RIFERIMENTI PER LO SVILUPPO DELLE APPLICAZIONI Per rifare un'applicazione nel formato Cloud saranno utilizzate metodologie, strumenti e Architetture di riferimento definite in INDRA.
mlastra
Nota
Per rifare un'applicazione in formato Cloud saranno utilizzati metodologie, strumenti e Architetture di Riferimento definite in INDRA.
Portar consiste en trasladar las aplicaciones a un entorno Cloud
compatible sin realizar ninguna modificación sobre ellas.
Aplicación del concepto de virtualización (servidores, aplicaciones o
almacenamiento), teniendo como restricción las propias consideraciones
técnicas de la plataforma / solución origen.
Uso de librerías Cloud sobre servidores de Apps de mercado
mlastra
Nota
Migrazione delle applicazioni verso il Cloud Portare
mlastra
Nota
Portare consiste nel trasferire le applicazioni a un ambiente Cloud, compatibile senza modifiche su di esse. - L'applicazione del concetto di virtualizzazione (server, applicazioni e storage), avendo come restrizione le proprie considerazioni tecniche della piattaforma / soluzione origine . - Uso di librerie Cloud su server Apps di mercato
MIGRACIÓN DE APLICACIONES A CLOUD
PORTAR. VIRTUALIZACIÓN
Biblioteca de
Imágenes
Obtención de
imágenes
Entorno
Virtual
Máquina
física
.net
IIS
BBDD
J2EE
TOMCAT
BBDD
JBOSS
OTROS
Servidor
BBDD
Contenedor
HIPER VISOR
Gestió
Docum
enta
l
BBDD Central
Aplicación
SA
P
Otra
s
Contenedor
Servidor de
Aplicaciones
BD
BD
WebLogic JBOSS
WEBSPHE
RE Otros
Otros .net J2EE
Servidor
WEB TOMCAT IIS
.net
I
I
S
B
B
D
D
J2EE
T
O
M
C
A
T
B
B
D
D
J
B
O
S
S
ORQUESTADOR
Máquinas
virtualizadas
Arquitectura original
Arquitectura resultante
OTROS S
e
r
v
i
d
o
r
B
B
D
D
C
o
n
t
e
n
e
d
o
r
• P2C
• V2C
• V2V
mlastra
Nota
Migrazione delle applicazioni verso il Cloud Portare. virtualizzazione architettura originale architettura risultante ambiente virtuale macchina fisica libreria di immagini orchestratore
Fornire di disponibilità le librerie sui principali application server nel mercato per riuscire così, senza particolari adattamenti di codice,a portare al cloud le attuali applicazioni in modo molto rapido ed efficiente.
MIGRACIÓN DE APLICACIONES A CLOUD
IMPLICACIONES DE PORTAR APLICACIONES
No es viable cuando los requisitos
técnicos del origen no son
compatibles (versiones obsoletas
de SW)
Dependencia de los proveedores de
servicio
Pérdida del soporte local
No integración con los sistemas
legacy.
Aspectos relevantes a tener en cuenta
Analizar la posibilidad de migración
tecnológica que permita una mejor
concentración
Reflejar el control y seguimiento de las
actuaciones en el nuevo Modelo de
Gobierno Cloud
Establecimiento de puntos de
interdependencias con otros sistemas
Posibilidad de incorporar la solución
migrada a Flex IT de Indra
Respuesta de Indra
mlastra
Nota
Migrazione delle applicazioni verso il Cloud IMPLICAZIONI DI PORTARE APPLICAZIONI
mlastra
Nota
Aspetti rilevanti da considerare - Non è fattibile quando i requisiti tecnici non sono compatibili (versioni obsolete di SW) - Dipendenza dei fornitori di servizi - Perdita di supporto locale - Nessuna integrazione con i sistemi legacy.
mlastra
Nota
Risposte di Indra - Analizzare la possibilità di migrazione tecnologica che permetta una migliore concentrazione - Riflettere il controllo e monitoraggio delle attività nel nuovo modello Governance Cloud -Creazione di punti di interdipendenze con altri sistemi -Capacità di incorporare la soluzione migrata a Flex IT di Indra
17
Pedro Alberto León Ramírez Centros de Competencia / Centro Experto Cloud [email protected] Avda. de Bruselas 35