17
Soluciones de Transformación a Cloud Octubre 2012 R3 Centros de Competencia Arquitecturas y Consultoría Tecnológica

Soluciones de Transformación a Cloud - … · Base Datos Soluciones . 3 niveles de conversión: Migración de Fuentes de aplicación (adaptaciones de arquitectura SW) Migración

  • Upload
    buinhi

  • View
    220

  • Download
    0

Embed Size (px)

Citation preview

Soluciones de Transformación a Cloud

Octubre 2012 – R3

Centros de Competencia Arquitecturas y Consultoría Tecnológica

mlastra
Nota
Transformation Solutions Cloud Centri di Competenza Architecture and Technology Consulting Ottobre 2012 - R3

CUATRO OPCIONES PARA REALIZAR LA MIGRACIÓN DE APLICACIONES AL ENTORNO CLOUD

MIGRACIÓN DE APLICACIONES A CLOUD

mlastra
Nota
Migrazione delle applicazioni verso il Cloud QUATTRO OPZIONI PER REALIZZARE LA MIGRAZIONE DELLE APPLICAZIONI AL CLOUD
mlastra
Nota
Adottare, soluzioni SaaS standard,Cloud Pubblica Trasformare, convertire,rifare,Cloud ibrido Portare, infrastruttura gestita, Outsourcing/ Insourcing, Cloud Privata

MIGRACIÓN DE APLICACIONES A CLOUD

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.
ajaddabbo
Nota
Fornitore, Paas, Soluzione Sviluppo, Architettura tecnica, Architetture d'integrazione, Dispositivi.
ajaddabbo
Nota
cloud utilities, flex it di Indra
ajaddabbo
Nota
modelli
ajaddabbo
Nota
componenti
ajaddabbo
Nota
integrazione + servizi
ajaddabbo
Nota
dispositivi dispositivi fisici settoriali mobilità

MIGRACIÓN DE APLICACIONES A CLOUD

PORTAR

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
ajaddabbo
Nota
architettura originale
ajaddabbo
Nota
architettura risultante
ajaddabbo
Nota
ambiente virtuale macchina fisica
ajaddabbo
Nota
biblioteca d'immagini
ajaddabbo
Nota
altri server contenitori

MIGRACIÓN DE APLICACIONES A CLOUD

PORTAR. LIBRERÍAS CLOUD G© PAAS

Dotar de disponibilidad las librerías sobre los principales servidores de

aplicaciones del mercado para conseguir así, sin adaptaciones mayores de

código, llevar al Cloud aplicaciones actuales de manera muy rápida y eficiente.

G© PaaS

mlastra
Nota
Migrazione delle applicazioni verso il Cloud PORTARE. BIBLIOTECHE CLOUD G© PAAS
mlastra
Nota
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

28108 Alcobendas,

Madrid España

T +34 91 480 50 00

F +34 91 480 50 80

www.indracompany.com

ajaddabbo
Nota
CENTRI DI COMPETENZA/ CENTRO ESPERTO CLOUD