Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

24
Soluciones de Platform As A Service Windows Azure

Transcript of Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Page 1: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Soluciones de Platform As A Service

Windows Azure

Page 2: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

AGENDA

Presentación de AVENTIA

Posicionamiento de AVENTIA en la Nube

Escenario DOCUS - Problemática

Ventajas de la Migración a Azure

Proceso de Migración

Pag.1 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 3: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

AVENTIA

EN UN FLASH

Fundada en 1996

Capital 100% nacional e independiente

Sedes en Barcelona, Madrid y Lisboa

Más de 400 personas

Facturación en el año 2010: 26 Millones de €

Más de 150 clientes activos en 2010

Más de 600 proyectos/servicios prestados en 2010

Foco vertical de nuestros servicios en el sector Telco,

Administración Pública, Utilities, Finanzas, así como

Educación y Salud

Microsoft Gold Certified Partner: 9 Competencias

Certificaciones ISO 9001:2000, ISO 27001 y CMMi Nivel 2

Pag.2 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 4: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

TRAYECTORIA

EMPRESARIAL

1 M €

20 Personas

26 M€ (*)

420 Personas

Creación de la

Marca Aventia

Apertura Oficina

en Madrid

Primer Cliente: Grupo SCH

Inicio actividad

en el Sector

Telecom:

Grupo Telefónica

Adquisición de

WorldNet

Homologación en

la Generalitat de

Catalunya a

través de la

marca ITSCAT

Adquisición de

Renacimiento

Incorporación

de DOXA

Consulting

Inicio actividad

de Servicios:

Sector Banca

Nueva Imagen

Aventia

Apertura de

Oficina en

Portugal

1996

1999

2003

2001

2005

2007

2008

2010

2009

5,8 M€

90 Personas

7,8 M€

150 Personas

9,5 M€

220 Personas

14,7 M€

330 Personas

24,5 M€

375 Personas

24,5 M€

390 Personas

24 M€

380 Personas

Expansión

internacional

2000

2004

11,5 M€

260 Personas

7 M€

120 Personas

Pag.3 © 2011 Aventia.

Compañía Unidades de Negocio Servicios Gestionados Soluciones de Infraestructura Cross-Platform

Page 5: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

NUESTRA

PROPUESTA DE VALOR

En Aventia centramos nuestra propuesta de valor a los

clientes en cómo podemos ayudarles a TRANSFORMAR el

negocio mediante la aplicación de la tecnología y la

innovación.

Este enfoque lo desarrollamos a través del foco en las

siguientes áreas de valor:

Conocimiento sectorial

Foco en competencias específicas

Innovación

Nuestro conocimiento, y experiencia en estas áreas de

valor, así como la proximidad al cliente y nuestra

creatividad aplicada a los proyectos, nos hace

DIFERENTES.

Pag.4 © 2011 Aventia.

Compañía Unidades de Negocio Servicios Gestionados Soluciones de Infraestructura Cross-Platform

Page 6: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Consultoría de Negocio

Consultoría Tecnológica

Microsoft

Consultoría de Procesos y Gobierno TI

Consultoría Tecnológica

OpenSource

UNIDADES DE NEGOCIO

Soluciones de Cloud Computing – Azure

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Pag.5 © 2011 Aventia.

Page 7: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Office 365

Traditional IT

Storage

Servidores

Redes

O/S

Middleware

Virtualización

Datos

Aplicaciones

Runtime

Clie

nte

ges

tio

na

IaaS

Storage

Servidores

Redes

O/S

Middleware

Virtualización

Datos

Aplicaciones

Runtime

Pro

veedo

r gestion

a

Clie

nte

ges

tio

na

Clie

nte

ges

tio

na

PaaS

Pro

veedo

r gestion

a

Storage

Servidores

Redes

O/S

Middleware

Virtualización

Aplicaciones

Runtime

Datos

SaaS

Pro

veedo

r gestion

a

Storage

Servidores

Redes

O/S

Middleware

Virtualización

Aplicaciones

Runtime

Datos

Azure Posicionamiento de Aventia en la Nube

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Pag.6 © 2011 Aventia.

Page 8: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

• Pertenencia a Inner Circle Windows Azure

• Impulso de los principales eventos nacionales para explicar el modelo

• Firmada colaboración en exclusiva con Microsoft para desarrollo de

Assessments sobre Windows Azure a fabricantes de SW:

DocOnTime, SAGE, CitasOnNet, MaatG, etc.

• Migración del portal público de AESA a Office 365

• Único MVP de Windows Azure

• Participación en la creación de la plataforma CloudES

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Posicionamiento de Aventia en la Nube

Pag.7 © 2011 Aventia.

Page 9: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

EVA

Orientació a l’aprenentatge

Entorn col·laboratiu

Orientació al grup

PLUS

Orientació AL centre/docent

Backoffice operatiu

Serveis

1 2 3

4

Escenario Docus (SaaS)

Compañía Escenario Docus - Problemática Ventajas de Migración

Pag.8

Page 10: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Compañía Escenario Docus - Problemática Ventajas de Migración

Escenario Docus - Problemática

Uso muy variable, en función de la hora del día

Sin embargo, los equipos dimensionados para los picos de mayor carga.

Y el coste!!

0

10

20

30

40

50

60

70

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23

Accesos (x mil)

Pag.9 © 2011 Aventia.

Page 11: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Compañía Escenario Docus - Problemática Ventajas de Migración

Escenario Docus - Problemática

Crecimiento muy rápido, sin posibilidad de previsión

Contratación del servicio por parte de nuevas escuelas de forma continua

Cada nueva escuela representa del orden de 800 alumnos/profesores

Cada universidad, 6.000

Hosting: escalabilidad limitada y provisioning lento

0

1000

2000

3000

4000

5000

6000

7000

8000

9000

10000

# Usuarios

Pag.10 © 2011 Aventia.

Page 12: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Compañía Escenario Docus - Problemática Ventajas de Migración

Escenario Docus - Problemática

La alta disponibilidad supone un incremento muy grande de la

infraestructura

Se pasa de uno a cuatro servidores

Los costes se multiplican x3

0

500

1000

1500

2000

2500

3000

Sin alta disponibilidad Con alta disponibilidad

Costes del Hosting

Pag.11 © 2011 Aventia.

Page 13: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Solución

Migración de la Plataforma a la Nube – Windows Azure

Ventajas obtenidas:

Escalabilidad

Provisioning muy rápido

Alta disponibilidad

Con incremento de costes mínimo

Elasticidad

Pago por uso

Simplificación del mantenimiento

Reducción de costes en un 35%

Compañía Escenario Docus - Problemática Ventajas de Migración

Pag.12 © 2011 Aventia.

Page 14: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Proceso de Migración

Assesment

• Situación actual

• Arquitectura SW

• Infraestructura

• Costes

• Requerimientos

Cambios de configuración en la

aplicación

• Variables de sesión

• Acceso a ficheros

• Base de datos

• Gestión de caché

• Ficheros de configuración

• Utilidades del S.O.

Deploy de la solución

• Preproducción

• Producción

• Validación

• Soporte post-producción

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Pag.13 © 2011 Aventia.

Page 15: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Cambios de Configuración de la aplicación

Variables de Sesión

En PHP, en ficheros temporales

Aventia recomienda utilizar Tables en su lugar

Librería PHP para mover la sesión al servicio de

Storage en CodePlex

Windows Azure SDK for PHP

http://phpazure.codeplex.com

Pag.14 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 16: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Cambios de Configuración de la aplicación

Acceso a Ficheros

En PHP, en ficheros locales

Aventia recomienda utilizar Blobs en su lugar

Pag.15 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 17: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Cambios de Configuración de la aplicación

Acceso a Ficheros

El SDK de Azure para PHP tiene un wrapper adaptado para utilizar Blobs, pero:

algunas operaciones avanzadas no son compatibles con el wrapper,

algunas aplicaciones PHP utilizan estructuras de directorio de múltiples

niveles, no soportadas por los Blobs de Azure.

Aventia ha modificado la librería del SDK, para proporcionar:

Soporte a funcionalidades del sistema de ficheros al nivel de S.O.

Simulación de la estructura de directorios con prefijos

Pag.16 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 18: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Cambios de Configuración de la aplicación

Base de Datos

Escenarios

a. Uso intensivo de funciones de MySQL

b. Uso de extensiones de PHP obsoletas como php_mssql (en moodle)

c. Abstracción de la librería de acceso a datos, como ADOdb o PDO

Pag.17 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 19: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Cambios de Configuración de la aplicación

Base de Datos

Escenarios

a. Uso intensivo de funciones de MySQL

Opciones de migración

Configurar MySQL en un worker rol de Azure – NO RECOMENDADO

Pago de 80€ al mes por una instancia única de MySQL

Para soporte failover, segunda instancia (doble coste), doble

mantenimiento, y como slave (no recuperación automática)

Utilizar SQL Azure - Migrar el código de acceso a datos, driver php_sqlsrv

Más rápido, escalable, y alta disponibilidad total

1GB por sólo 9€ /mes

Pag.18 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 20: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Cambios de Configuración de la aplicación

Base de Datos

Escenarios

b. Uso de extensiones de PHP obsoletas como php_mssql (en moodle)

Opciones de migración

Cambiar el driver de acceso a datos

Cambiar el código de paso de parámetros y nombres de funciones

transact-sql

Pag.19 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 21: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Cambios de Configuración de la aplicación

Base de Datos

Escenarios

c. Abstracción de la librería de acceso a datos, como ADOdb o PDO

Opciones de migración

Aplicaciones maduras, con una buena arquitectura

Migración Directa

Pag.20 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 22: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Cambios de Configuración de la aplicación

Otros puntos a tener en cuenta:

Ficheros de configuración

Los paths no han de apuntar a rutas locales

Gestión de la caché

Uso de WinCache Extension for PHP

Uso de funciones del S.O.

Como zip, unzip, búsquedas locales, etc.

Arquitectura de Software correcta

Pag.21 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Page 23: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

Conclusión

500 líneas de código cambiado en la adaptación de moodle a Azure.

Conocimiento de los servicios de Azure.

Arquitectura de software y un correcto proceso de depuración.

Pag.22 © 2011 Aventia.

Compañía Escenario Docus - Problemática Ventajas de Migración Proceso de Migración

Resultado

Una aplicación totalmente escalable

Alta Disponibilidad

Simplificación del mantenimiento

Reducción de los costes de hosting. Pago sólo si lo uso

ELASTICIDAD!!!

Page 24: Fast tracktothecloud antonioalarcon-aventia-20110331.jpg

www.aventia.com

Madrid Del Arte, 21 · 7º 28033 Madrid Tel. +34 91 528 89 48 Fax +34 91 539 83 06

Lisboa Avda. da Liberdade, 69 · 2ºC 1250-140 Lisboa Tel. +351 213 433 430 Fax +351 213 432 393

Barcelona Av. Tibidabo, 32 08022 Barcelona Tel. 34 93 254 75 00 Fax. 34 93 254 75 50

Frederic Mompou, 3 · 3º 08960 Sant Just Desvern Tel. +34 93 470 30 80 Fax +34 93 470 30 81 23