Documentos de Académico
Documentos de Profesional
Documentos de Cultura
-------------------------------------------------------------------
Nota: por razones de propiedad intelectual, el logotipo de
UCBL debe figurar en todos los usos de los contenidos del
curso, así como la nota "derechos de autor DUNOD" que
aparece en algunas diapositivas con figuras.
Migración a la nube: hoja de ruta
APARTADO 2: Metodología de la migración de aplicaciones a la
nube
APARTADO 2 PRESENTACIÓN
1. Preámbulo
2. Tipos de migración
3. Metodología para migrar una aplicación
4. Opciones de estrategia de migración
5. Herramientas
1. PREÁMBULO
PREÁMBULO
Al igual que con cualquier proyecto informático, las empresas necesitan analizar
la viabilidad técnica y económica de la migración a la nube de sus aplicaciones
informáticas.
Rehost: Alojar las aplicaciones tal cual en una Infraestructura como Servicio
(IaaS)
Refactor: Alojar las aplicaciones en una Plataforma como Servicio (PaaS)
Revise: Modificar y adaptar las aplicaciones a una IaaS o PaaS
Rebuild: Reconstruir una aplicación en una PaaS
Replace: Remplazar por Software como Servicio (SaaS)
Este tipo de migración puede estar incluida de forma implícita en las cinco
opciones anteriores.
Rehost (IaaS)
Refactor (PaaS)
Revise (IaaS/Paas)
Rebuild (PaaS)
Replace (SaaS)
My application
S1
S ervers
M y application
Data
Runtime
Middleware
Operating
Virtualisation
S torage
Network
S ystem
My application
D ata
R untime
Middlew are
Operating
Migración de una aplicación a IaaS:
System
IaaS
Virtualisation
Servers
TIPOS DE MIGRACIÓN
Storage
N etw ork
S1
My application
D ata
R untime
Middlew are
Operating
Migración de una aplicación a PaaS:
System
PaaS
Virtualisation
Servers
TIPOS DE MIGRACIÓN
Storage
N etw ork
S1
My app lication
D ata
R untime
M iddlew are
Operating
System
Migración de una aplicación a SaaS:
SaaS
Virtu alisation
Servers
TIPOS DE MIGRACIÓN
Storage
N etw ork
S1
TIPOS DE MIGRACIÓN
• La estrategia ideal para migrar a la nube no sólo depende
de las necesidades de cada empresa, sino también de las
condiciones de su antiguo sistema
• Cada estrategia tiene sus propios objetivos:
• Con PaaS, las empresas tienen que determinar los cambios
necesarios para que la aplicación sea compatible con la
plataforma en la nube
• En los casos en que las empresas necesitan hacer más
cambios para migrar a PaaS, puede ser más apropiada
la estrategia IaaS
• Como mecanismo eficaz para la distribución de
software, SaaS podría ser una opción ideal, pero el
reto para la reingeniería SaaS es evidente
TIPOS DE MIGRACIÓN
Comparación de tres estrategias teniendo en cuenta
varios criterios [2]:
IaaS PaaS SaaS
Carga de trabajo Baja Moderada Importante
Infraestructura virtual
Base de datos ....
....
Aplicación
Ventajas:
•Alarga la vida de las aplicaciones heredadas
•Combina innovación y familiaridad, ya que las PaaS permiten el uso de
lenguajes y entornos que los desarrolladores conocen y dominan.
Inconvenientes:
•Algunas herramientas de desarrollo muy antiguas pueden plantear
problemas de compatibilidad y reducir la funcionalidad de las aplicaciones
migradas.
•No explota todas las capacidades de PaaS
•Marco cerrado
TIPOS DE MIGRACIÓN REVISE
(IAAS/PAAS)
La estrategia revise tiene por objeto modificar o cambiar el código existente para
que pueda beneficiarse de las ventajas de la nube (escalabilidad, etc.) para
después implementar las aplicaciones aplicando las estrategias rehost y refactor
[15] [16].
Ventajas:
•Las aplicaciones pueden evolucionar hacia una explotabilidad mejorada y
ampliada (alta disponibilidad o procesamiento paralelo, por ejemplo)
•Las aplicaciones pueden ser adaptadas a las nuevas funciones (interfaz web,
conexiones con otros programas, etc.).
Inconvenientes:
•Puede exigir cambios más allá de la migración propiamente dicha. Éstos pueden
ser lentos y verse limitados por el diseño inicial de las aplicaciones.
•Los cambios conllevan el gasto de movilizar a un equipo de desarrollo
•Dependiendo del alcance de la revisión, este tipo de migración es probablemente
el que más tiempo requiere.
TIPOS DE MIGRACIÓN REBUILT (PAAS)
Ventajas:
•Acceso a nuevas características que ofrece PaaS, que mejoran la productividad
de los desarrolladores, como herramientas para la personalización de plantillas
de aplicaciones o modelos de datos.
Inconvenientes:
•Menor familiaridad con las herramientas que ofrece PaaS.
•El lock-in es el principal inconveniente, de hecho si el proveedor introduce
cambios técnicos o de precio que el cliente no puede aceptar, si viola el CNS o si
desaparece, el cliente se verá obligado a cambiar, o incluso a renunciar a
algunas o a todas sus aplicaciones heredadas
TIPOS DE MIGRACIÓN REPLACE (SAAS)
Abandona una aplicación (o un conjunto de aplicaciones) existente y utiliza una
solución comercial ofertada como servicio que cubre las características
existentes [15] [16].
Ventajas:
•Esta opción evita la inversión y la movilización de un equipo de desarrollo en
casos en los que las necesidades de las funciones empresariales cambian con
frecuencia.
•El uso de software estándar permite que la empresa se beneficie de los
desarrollos de software a menor coste (ya que el coste es compartido entre
todos los clientes de la empresa).
Inconvenientes:
•Lock in
•Acceso no autorizado a los datos
•cambios muy significativos en los hábitos de trabajo de los usuarios en el
momento de la transición entre los programas antiguos y los nuevos.
•Necesidad de una política de formación.
•La empresa no puede desarrollar la aplicación aegún su propia conveniencia
TIPOS DE MIGRACIÓN DE DATOS
REHOST (DAAS)
En este caso la migración sólo afecta a las bases de datos.
Infraestructura virtual
Base de datos ....
....
Aplicación
Implementación en la Implementación en una
plataforma inicial plataforma en la nube
Ventajas:
•Las transferencias de datos a los sistemas de almacenamiento son escalables.
•Mejor Garantía de protección y seguridad.
•Los datos pueden ser particionados para mejorar y optimizar el rendimiento.
Inconvenientes:
•La transferencia de datos y su partición podría afectar negativamente a las
aplicaciones existentes
3. METODOLOGÍA PARA MIGRAR UNA
APLICACIÓN
METODOLOGÍA PARA MIGRAR UNA
APLICACIÓN
Note que la mayor parte de este contenido es sobre la
migración PaaS, o IaaS en menor medida.
Estrategia del •¿Es la plataforma en la nube el núcleo del negocio del operador o una
operador oferta marginal?
Criterios Comentarios
Ventajas:
•La reducción de los costes de infraestructura. En primer lugar, es posible
reducir los costes relacionados con los equipos operativos gracias a la
mutualización. Además, los operadores compran las máquinas y su
energía al por mayor, lo que les permite negociar el precio
•La "TI verde" o Informática verde: la nube permite minimizar el impacto
ambiental de la informática, evitando por ejemplo el desperdicio de
energía de las estaciones de trabajo y de los centros de datos. Los
actores de la informática en la nube suelen disponer de dispositivos de
ventilación optimizadas y están empezando a utilizar más energía
renovable para sus centros de datos
A. TOMA DE DECISIONES
Ventajas:
•Reducción de los costes de utilización:
• El modelo económico de la nube es el de pago por consumo
• La suscripción es casi siempre más barata que la internalización, y también
contribuye a que costes en tiempo y en capital (CAPEX) se conviertan en
gastos operativos (OPEX)
•La nube ofrece buenas garantías de seguridad en términos de integridad
de los datos
•Esto a su vez ayuda a centrarse en el negocio principal, concentrando los
esfuerzos en los aspectos centrales del negocio y en la creación de valor,
y delegando la totalidad o parte del sistema informático [5]. La nube
también aporta otras tantas ventajas como un sistema de información más
sostenible, una mayor celeridad en la implementación de nuevas
características, etc...
A. TOMA DE DECISIONES
•Inconvenientes:
• El alojamiento de los datos en la nube supone un riesgo comercial: ¿qué ocurre
en caso de quiebra del operador? ¿Y si cambia sus términos o tarifas? Es
importante medir con precisión estas incertidumbres y tenerlas en cuenta en el
proceso de selección del operador
Usuarios Tiempo de
comercialización
Usabilidad y escalabilidad
Calidad del servicio
accesibilidad
Departamento OPEX en lugar de CAPEX Dificultades para Mayor competencia del
de compras Pay As You Go (Pago por contactar departamento de
consumo) Garantías limitadas compras
Proveedor de SaaS
Comunicaciones y
Colaboraciones en Línea
•Adobe Acrobat Connect
•BaseCamp
Finanzas, Recursos Humanos,
Nóminas y ERP •Cisco WebEx
•Google Apps Ventas y CRM
•Agresso •Oracle Siebel On Demand
Escritorio Alojado •Huddle
•NetSuite •SalesForce.com
•EnTrustIT •IBM Lotus Live
•Sage Online 50 •SugarCRM
•Naastar •Microsoft BPOS
•SAP Business by desugn •Zoho
•ThinkGrid •Zoho
•Workday
Proveedor de PaaS
Usuario empresarial Plataformas para Lo mejor de ambos
Plataformas Desarrolladores mundos
•Caspio •Bungee Connect •Force.com
•Intuit QuickBase •Google AppEngine •LongJump
•Wolf frameworks •Microsoft Windows Azure
•Zoho Creator
B. ESTUDIO PRELIMINAR
Los siguientes ejemplos se refieren a IaaS y a nubes privadas:
Proveedor IaaS
Máquinas
Almacenamiento Nube Privata
Virtuales Red Informática Red de Datos
•Amazon S3 Virtual
•Amazon EC2 •Amazon Elastic MapReduce •IBM eXtreme scale
•GoGrid •Amazon VPC
•Flexiscale •CycleCloud •GigaSpaces XAP
•Microsoft SkyDrive •BT VDC
•GoGrid •CloudEra •Oracle Cogerence
•Mozy •OpSource Cloud
•Joyent •Terracotta
•Rackspace
•Rackspace
Nubes Privadas
Privada Código abierto
•Eucalyptus •Enomaly
•IBM •Open Nebula
•Platform •Reservoir
•Rackspace •Nimbus
•Unisys
•Univa UD
•VMWare vSphere
B. ESTUDIO PRELIMINAR
2. El estudio de costes:
•Inmediatamente después de esta elección viene el estudio de los
costes del proyecto de migración
•Este importante aspecto, sin embargo, es difícil de estimar ya que
actualmente no existe ningún método de cálculo estándar [3]
•Esto se explica por el carácter reciente de este tipo de proyectos,
así como por su especificidad y heterogeneidad
•De hecho, los proyectos de migración varían mucho en función de
los componentes a migrar, de las arquitecturas, de las tecnologías,
de los objetivos de la migración, etc... Esto hace que sea difícil
hacer estimaciones empíricas de costes sobre la base de
proyectos parecidos
B. ESTUDIO PRELIMINAR
2. El estudio de costes:
•Los costes pueden ser de 2 tipos [3]. El primero, y con mucho el más importante,
incluye los costes de la migración propiamente dichos. Debe incluir los costes
relativos a:
• el estudio preliminar
• la intervención de los consultores
• la formación de técnicos e ingenieros informáticos
• la formación de los usuarios internos potenciales de la plataforma
• la realización de un PoC (Prueba de Concepto)
• el desarrollo de componentes de unión específicos
• la reingeniería de la aplicación o al menos de algunos de sus componentes
• el desarrollo de funciones adicionales para aprovechar las ventajas de la
nube
• la pérdida de beneficios que se deriva del esfuerzo invertido en el proyecto
de migración
• el coste de oportunidad
• el riesgo de fracaso del proyecto
B. ESTUDIO PRELIMINAR
2. El estudio de costes:
•A estos gastos hay que agregar los costes recurrentes una vez
implementada la solución, es decir los costes de infraestructura,
mantenimiento y soporte
•En esencia, estos costes serán mucho más bajos en la nube que
en una solución basada en el alojamiento local o incluso que un
servicio de alojamiento gestionado [7]
•Un estudio de caso realizado con rigor científico ha demostrado
que alojar la aplicación en la nube en vea de en un centro de datos
supone un ahorro del 37% de los costes de infraestructura de una
empresa [3]
•Sin embargo, es necesario realizar un análisis previo en
profundidad para estimar la rentabilidad esperada de la inversión
B. ESTUDIO PRELIMINAR
3. Estimación de beneficios:
•Para poder calcular el retorno de la inversión, debemos poder
estimar los beneficios generados por la solución
•Los profesionales del sector han propuesto varios ejes que
ayudan a realizar este cálculo, como por ejemplo "las 10 Leyes de
la Nubología" [8]. La mayoría de estos criterios ya han sido
abordados en este curso (ver "¿Por qué migrar a la nube?")
•La utilización de este tipo de ejes facilita el cálculo de los
beneficios de la nube, que dependerán de los elementos nuevos
que aporta en comparación con la aplicación inicial
B. ESTUDIO PRELIMINAR
• La siguiente figura describe la construcción del ROI de la informática en la nube a
través de indicadores clave de rendimiento (KPIs) y de métricas [18]
• Sería interesante añadir medidas relacionadas con la experiencia del cliente de la
Web. Estas medidas pueden indicar si la experiencia de los clientes ha sido
exitosa, y si las aplicaciones basadas en SaaS han respondido a sus expectativas
B. ESTUDIO PRELIMINAR
4. El análisis de riesgos:
•Como parte de este estudio preliminar, también hay
que evaluar adecuadamente los riesgos relacionados
con el proyecto en su conjunto, tanto en términos de
gravedad como de probabilidad
•Este ejercicio es a veces descrito en la literatura
específica como el mayor reto del proyecto
•Los riesgos se pueden agrupar en dos grandes
categorías: riesgos generales y riesgos relacionados
con la seguridad [9] (véase el capítulo análisis de
riesgos)
B. ESTUDIO PRELIMINAR
4. El análisis de riesgos:
•Los riesgos generales incluyen:
• Problemas de rendimiento no anticipados
• Las discontinuidades dentro del servicio que afectan a la actividad
empresarial
• La eficacia del sistema de recuperación; subestimación de la
magnitud de acontecimientos específicos y de otras restructuraciones
de la aplicación que pueden disparar los costes de forma sustancial
• Los problemas de cumplimiento y gobernanza de las normas
• Los problemas de licencias
• La ubicación de los datos, la propiedad y los cambios en las leyes
que les afectan
• El incumplimiento de las cláusulas del CNS por parte del proveedor
• El grado de interoperabilidad de la plataforma
• La falta de comprensión y anticipación de la complejidad de un
proyecto de migración a la nube, que puede llevar al fracaso
B. ESTUDIO PRELIMINAR
4. El análisis de riesgos:
Esta larga lista no es, por desgracia, exhaustiva, y también tenemos que
prever los riesgos relacionados con la seguridad. Todo esto se aborda en la
parte 1 del Módulo 3.
B. ESTUDIO PRELIMINAR
4. El análisis de riesgos:
La figura siguiente [7] ilustra este paso. Este ejemplo muestra la selección de
aplicaciones con menor número de dependencias respecto de otras aplicaciones.
C. DISEÑO Y PLANIFICACIÓN
3. Mapeo
Confidenciali
bit eligible bit eligible bit eligible
Tiempo real
Gestión
elegible elegible elegible
dad
a estudiar puede a estudiar puede a estudiar puede
ser ser ser
elegible elegible elegible
Se trata por tanto de una fase experimental que tiene varios objetivos [5]:
• Evaluar el valor añadido de la nueva solución,
• Familiarizar progresivamente a los usuarios con las nuevas
soluciones,
• Identificar los cambios de usos que se producirán.
• Imaginar, a partir de esta experiencia, la estrategia de migración, es
decir, la mejor manera de pasar de la situación existente a la
situación objetivo.
D. PROYECTO PILOTO
Esta prueba de concepto es sólo una pequeña parte del proyecto de
migración, que puede servir para poner a prueba funcionalidades críticas
de la aplicación en el entorno de la nube.
Fase 3: Lanzar el proyecto piloto y analizar los resultados del experimento en la nube.
Estos resultados serán utilizados para establecer un plan de transformación seguro.
D. PROYECTO PILOTO
El proyecto piloto de IaaS: La implementación de este tipo de
prueba piloto también es sencilla. Al igual que en el caso anterior
sólo necesitamos adquirir el derecho de utilización de servicios en
la nube. Se trata de una prueba técnica que sólo involucra a los
empleados del DSI. Permite afinar [4]:
• la comprensión del modelo de costes
• el conocimiento de la plataforma: el rápido dominio del
sistema, el modo de implementación, el tiempo de
implementación de una nueva aplicación, etc.
• el conocimiento de las características específicas de la
nube: problemas de latencia de red, disponibilidad real, etc.
D. PROYECTO PILOTO
El proyecto piloto de PaaS: Esta prueba es la más complicada de
las tres.
Los riesgos y los objetivos son básicamente los mismos que para
el proyecto piloto de SaaS.
D. PROYECTO PILOTO
No existe una regla que defina la duración del proyecto piloto, que puede
ser de entre dos semanas y dos meses aproximadamente.
Criterios Descripción:
Funcionalidad Este criterio designa todos los criterios y subcriterios relativos
al conjunto de funcionalidades. Idealmente, la cobertura
mínima en términos de requisitos funcionales es el conjunto
de características de la solución existente. Todas las
Para la evaluación de la prueba piloto, deberemos definir un conjunto de
funcionalidades
criterios y subcriterios que falten
ponderados o los de
en función nuevos elementos que
su importancia, y
aparezcan serán elementos utilizados para reducir o
utilizarlos para evaluar la solución en base a la retroalimentación de losmejorar
usuarios. He aquí una posibleCada
la evaluación. clasificación
uno de [5].
los elementos, traducidos a sub-
criterios, deberán ser ponderados según su importancia y
relevancia.
Usabilidad Este criterio se refiere a los factores humanos como la
ergonomía o la calidad de la documentación. La mayoría de
los comentarios de los usuarios se refieren a la ergonomía.
D. PROYECTO PILOTO
Criterios Descripción
Fiabilidad Este criterio cubre básicamente los conceptos de fiabilidad y
disponibilidad
Rendimiento Este criterio incluye todos los criterios y subcriterios de tiempo
de respuesta y consumo de recursos. La evaluación de la
solución sobre la base de estos criterios corresponde
básicamente a los directivos. De hecho, se trata de valorar las
limitaciones de ancho de banda de la red, las limitaciones de
espacio de almacenamiento, de las aportaciones al sistema
de archivos, etc...
Sostenibilidad Este criterio incluye elementos como la capacidad de
adaptación, la facilidad de mantenimiento, la interoperabilidad
o la portabilidad.
D. PROYECTO PILOTO
Evaluación global 2 3 4
Subcriterios
El sistema operativo Sólo windows Al menos un Varios sistemas
propuesto o sólo linux windows o un operativos y la
linux, posibilidad de utilizar
posiblemente su propia imagen.
Redhat, o la
posibilidad de
utilizar su propia
imagen
D. PROYECTO PILOTO
Tipos de resultados para el criterio facilidad de integración: Ejemplos de
análisis: Los criterios de puntuación van del 1 al 4 (1: no relevante, 2: bajo, 3:
suficiente, 4: más que suficiente)
Evaluación global 2 3 4
Subcriterios
Facilidad de migración Resulta difícil Migración Migración
de aplicaciones y encontrar documentada documentada
entorno de desarrollo información Eclipse instalado o Muchas
sobre migración posibilidad de herramientas de
y sobre entornos añadirlo desarrollo
Compatibilidades Java Java, Ruby, Mobile Java, Ruby, Mobile
& Web, varias & Web, varias
herramientas, pero herramientas, listas
deben ser para usar
instaladas
D. PROYECTO PILOTO
Tipos de resultados para el criterio de seguridad:
Evaluación global 2 3 4
Subcriterios
Red La presencia 2+ acceso 3+ medidas
de seguro a la red correctivas
cortafuegos
Evaluación global 2 3 4
Subcriterios
Localización de los Oferta de 2+ elección del 3+ híbrido (con
servidores alojamiento sin servidor de entre adaptación) y
elección los propuestos. posibilidad de
privado
Privacidad de los datos simplificación Certificación ISO buen cifrado
de copias de 27001
seguridad y
restauraciones
Acceso a los datos y al Acceso a Identidad Web + 3+ contraseña
entorno través de línea contraseña y cifrada
de comandos control de los
derechos de
acceso
D. PROYECTO PILOTO
Evaluación global 2 3 4
Subcriterios
Consola de Difícil de usar Accesible a Muy fácil
administración través de
Internet y
bastante
intuitiva
Herramientas de Fácil acceso a Herramientas Herramientas o
informes los registros de advertencia o
visualización mensajería (tiempo
global eficaces real)
D. PROYECTO PILOTO
Evaluación global 2 3 4
Subcriterios
Documentación Documentación Documentación Documentación
en línea completa completa para
inexistente cada producto
foro
Facilidad de contacto con Servicio de Soporte Diferentes medios
el proveedor ayuda. telefónico en de comunicación.
Comunidad línea con Respuesta rápida
activa tiempo de
espera
indicativo
D. PROYECTO PILOTO
Cuadro resumen de los resultados: A partir de las ofertas de los proveedores
analizados, creamos una tabla resumen como esta.
Proveed Proveed Proveed Proveed Proveedo Proveed Proveed Proveed Proveedo
or 1 or 2 or 3 or 4 r5 or 6 or 7 or 8 r9
Facilidad de integración 3,0 2,3 3,0 3,0 3,7 3,7 3,0 3,3 3,0
SO 4 3 3 3 3 4 4 4 3
Facilidad de migración de las 2 2 2 3 4 3 2 3 3
aplicaciones / entorno de desarrollo
Compatibilidades 3 2 4 3 4 4 3 3 3
Seguridad 3,2 2,4 3,2 3,0 3,0 1,2 1,0 3,4 3,0
Red (cortafuegos...) 3 3 4 3 3 1 1 3 4
Virtualización (aislamiento...) 3 2 4 3 3 1 1 4 3
Ubicación del servidor (nube interna o 3 2 2 2 2 1 1 4 4
externa, en Francia o en el extranjero)
Protección de datos (cifrado... ) 4 3 3 4 3 1 1 3 2
Acceso a los datos y entornos 3 2 3 3 4 2 1 3 2
Facilidad de uso 2,8 1,5 3,8 2,8 3,5 2,8 2,8 3,3 2,8
Consola de administración 2 2 3 3 3 3 3 3 3
Herramientas para informes (presencia 3 1 4 2 4 2 3 3 3
de historial de registros de calidad,
facilidad de acceso a los registros ... )
Calidad de la documentación 3 1 4 3 4 4 3 4 3
Facilidad de contacto con el proveedor 3 2 4 3 3 2 2 3 2
D. PROYECTO PILOTO
Por este motivo, y con el fin de probar las aplicaciones tan pronto
como hayan sido migradas, varios proveedores de servicios en la
nube, así como las publicaciones científicas, recomiendan
empezar por la migración de los datos.
E. MIGRACIÓN
3. Minería de datos y migración
[2] J.F. Zhao et J.T. Zhou, “Strategies and Methods for Cloud Migration”, College of Computer Science,
Inner Mongolia University, Chine, [En ligne]. Abril 2014.
http://link.springer.com/article/10.1007%2Fs11633-014-0776-7#page-1
[4] G. Plouin, “Cloud Computing - Sécurité, stratégie d’entreprise et panorama du marché”, Dunod, 3e
édition, juin 2013.
[5] M. Alves, P. Cadet, P. Lemberger et M. Morel, “Intégrer Google Apps dans le SI”, Dunod,
Septembre 2010.
[6] Mark I. Williams, “A Quick Start Guide to Cloud Computing: Moving Your Business into the Cloud”,
Kogan Page, Novembre 2010.
REFERENCIAS
[7] J. Varia, “Migrating your Existing Applications to the AWS Cloud”, Amazon Web Services, [En
ligne]. Octubre 2010. http://media.amazonwebservices.com/CloudMigration-main.pdf
[8] J. Weinman, “Cloudonomics: The Business Value of Cloud Computing”, John Wiley & Sons, Inc.,
Septembre 2012.
[9] R. Buyya et J. Broberg, A. M. Goscinski, “Cloud Computing: Principles and Paradigms”, Wiley-
Blackwell, Mars 2011.
[10] Cloud Security Alliance, “Security Guidance for Critical Areas of Focus in Cloud Computing”, CSA,
[En ligne]. Abril 2009. https://cloudsecurityalliance.org/guidance/csaguide.v1.0.pdf
[11] J. Varia, “Architecting for the Cloud: Best Practices”, Amazon Web Services, [En ligne]. Enero
2011. https://media.amazonwebservices.com/AWS_Cloud_Best_Practices.pdf
[12] P. Jamshidi, A. Ahmad, et Claus Pahl, “Cloud Migration Research: A Systematic Review”, IEEE
Transactions on Cloud Computing, Vol. 1, No. 2, Juillet-Décembre 2013.
[13] T. Laszewski et P. Nauduri, “Migrating to the Cloud - Oracle Client/Server Modernization”, Oracle,
[En ligne]. 2012. http://www.oracle.com/technetwork/articles/cloudcomp/migrating-to-the-cloud-chap-3-
495856.pdf
REFERENCIAS
[14] C. Pahl et H. Xiong, “Migration Clouds – Migration Process and Architectural Concerns”, Irish
Centre for Cloud Computing and Commerce, Dublin City University, Irelande, [En ligne]. 2013.
http://doras.dcu.ie/19227/1/MESOCA13.pdf
[15] http://www.itbusinessedge.com/slideshows/show.aspx?c=90128
[16] http://www.gartner.com/newsroom/id/1684114
[17] http://everware-cbdi.com/ampsoc
[18] http://softwarestrategiesblog.com/2011/07/20/rethinking-cloud-roi-from-a-customers-perspective/
[19] Picard Johan, Courlet Juliette, Khalid Lamrini El Hariri, internal report literature review,La
migration vers le cloud, 39p, INSA LYON, January 2015
[20] http://www.it-expertise.com/le-cloud-computing-prive-au-service-des-metiers/
[21]Estelle Bissay, Flavia Chis, Caroline Monin, Charlotte Pigeon, « Étude de solutions de cloud »,
specific project, INSA LYON, January 2014