You are on page 1of 28

Migracin de Servicios Locales a Cloud Computing

5 pasos esenciales y beneficios obtenidos Lorenzo Elguea Fernndez Universidad Panamericana

Agenda:
Antecedentes de Cloud Computing
Definicin Datos Capas y Tipos de Servicios

Pasos a seguir para una correcta migracin


1. Anlisis de requerimientos 2. Determinacin del nivel de Cloud Computing (Que Capa) 3. Propuesta de tipo de relacin entre el proveedor y los usuarios 4. Implementacin del esquema de validacin 5. Puesta a Punto, Mantenimiento, Adecuaciones

Recomendaciones Conclusiones

Antecedentes de Cloud Computing


Definicin:
Cuando nuestros datos y aplicaciones no dependen de nuestros equipos, ni del sistema operativo, al contrario, se encuentran en equipos de cmputo altamente eficientes, escalables, redundantes y en localidades desconocidas, accesibles desde cualquier lugar, con cualquier dispositivo a travs de Internet.

Antecedentes de Cloud Computing


Lo que se hacia antes no era Cloud Computing?
Co-ubicacin de servidores (Housing) Hosting Hospedaje de Sitios en equipos virtuales Grid Computing Servicios en demanda

Lo que hace la diferencias es el concepto de escalabilidad, por lo que mecanismos como la virtualizacin son muy importantes

Antecedentes de Cloud Computing


Algunos datos:
Forrester Research, una consultora, estima que estos servicios gener ventas de $ 11.7 billones en 2010.
Amazon con ingresos entre $ 500 y $ 700 millones en 2010.

Por qu migrar a Cloud Computing?


Desempeo
Es mas fcil, crecer en este esquema, que con infraestructura propia. Se reparte mejor las demandas pico.

Facilidad
Para esquemas medianos a grandes, se simplifica mucho la administracin. En general, ya es un esquema global, que ayuda para dar servicios en general. Tu podras dar soporte de correo para todas las marcas de celulares de tus usuarios?

Por qu migrar a Cloud Computing?


Costos
Por Economa de escala: No cuesta lo mismo el Mb. si compro un disco de 100 Gb, uno de 1Tb o 1Pb. (A Google o Amazon, les cuesta menos el almacenamiento que a mi). Fijos: Si quiero dar un servicio con mi infraestructura, requiero primero tenerla, y luego dar el servicio, por lo que hay un costo inicial alto. En Cloud Computing, slo pago lo que necesito, incluso, puedo comenzar con costo cero.

Cloud Computing
Capas de Cloud Computing
Software como Servicio. Plataforma como Servicio. Infraestructura como Servicio.

Tipo de relacin entre el proveedor del servicio y los usuarios


Nubes Pblicas: Es cuando un proveedor, ya sea de plataforma como servicio o de infraestructura como servicio, est a disposicin del pblico en general. Nubes Privadas: Es cuando el servicio lo ofrece una organizacin con sus propios recursos a sus mismos usuarios o a sus clientes.

Capas

Capas y sus usuarios

Cloud Computing

Capas y los servicios

Tipo de relacin entre el proveedor del servicio y los usuarios

Relacin entre proveedor y usuarios

Pasos para una correcta migracin (1/5)


Anlisis de requerimientos Sabes cunto procesamiento requieres? Cules son tus requerimientos de ancho de banda? Cul es tu necesidad de almacenamiento? Qu niveles de servicio realmente requieres? Qu es indispensable, qu es necesario y qu es solamente deseable?

En la UP entran alrededor de 442 GB diarios Cunto ancho de banda necesitas?

Costos Amazon EC2


Recurso Ancho de banda 0-10 TB Ancho de banda 10-50 TB Ancho de b 50-150 TB Ancho de banda >150 TB Tiempo de CPU Datos almacenados Unidad Gigabytes Gigabytes Gigabytes Gigabytes horas de CPU gigabytes mes Gratis 0 0 0 0 0 0 Costo de la unidad 0.17 0.13 0.11 0.10 0.12 0.15

Costos Google App Engine


Recurso En Google App Engine Unidad Gratis Costo de la unidad (USD)

Ancho de banda de salida

gigabytes

10
10 46

0.12
0.1 0.1

Ancho de banda de entrada gigabytes Tiempo de CPU horas de CPU

Datos almacenados
Destinatarios de mensajes de correo electrnico

gigabytes al mes destinatarios

1
2000

0.15
0.0001

Costos Microsoft Azure


Recurso Cmputo Almacenamiento Transacciones SQL Azure Mensajes AB de entrada AB de salida Unidad Horas GB 10,000 GB 100,000 GB GB Costo de la Unidad en USD mensuales 0.12 0.15 0.01 9.99 0.15 0.10 0.15

Costos de los 3 proveedores (0 a 16TB mensuales)


Costos de Ancho de Banda de Salida
3000 2500

2000

1500

1000

500

0 0 2000 4000 6000 Costo Google ($ ) 8000 10000 12000 14000 16000 18000 Costo Microsoft ($ ) Costo Amazon ($ )

Costos de los 3 proveedores (0 a 160 TB mensuales)


Costo de Ancho de Banda de Salida
30000 25000

20000

15000

10000

5000

0 0 20000 40000 60000 Costo Google ($ ) 80000 100000 120000 140000 160000 180000 Costo Microsoft ($ ) Costo Amazon ($ )

Pasos para una correcta migracin (2/5)


Determinacin del nivel de Cloud Computing (Que Capa)

En las capas ms altas, hay menos dependencia del proveedor, pero tambin hay menos flexibilidad en la aplicacin.
Ejemplos: Gmail, SalesForce, etc. Qu es mas fcil, adecuar la nube o adecuarse a la nube? Lo que quieres imponer, estas seguro de que se basa en las mejores practicas? Puedes pagar por lo que quieres? Lo que quieres es realmente lo que necesitas? A largo plazo, va a seguir manteniendo tus adecuaciones?

Pasos para una correcta migracin (3/5)


Propuesta de tipo de relacin entre el proveedor y los usuarios A diferencia de las capas, el nivel de relacin no esta claramente definido: los extremos son nubes privadas y nubes pblicas, pero intermedio, existen muchos matices.

A mayor control, (nubes privadas), mayor es el costo.


Ejemplos: Amazon EC2, Google App Engine

A menor control, (nubes pblicas), menor es el costo. Esta relacin, slo se debe de contemplar desde el punto de vista de control, NO de la seguridad.
Por Ejemplo: Puede ser ms segura una nube hbrida en donde tu administras la validacin de usuarios que una nube privada equivalente.

Pasos para una correcta migracin (4/5)


Implementacin del esquema de validacin

Muchas de las empresas no estn preparadas para proporcionar un esquema de validacin unificado. Utilizas mecanismos estndares? Tienen polticas de seguridad validas tambin para Cloud Computing? (Cambio de contrasea va web, va telefnica, en sitio) Sabes cmo implementar federacin de identidad?

Pasos para una correcta migracin (5/5)


Puesta a Punto, Mantenimiento, Adecuaciones Es mas fcil, crecer en este esquema, que con infraestructura propia. Se reparte mejor las demandas pico.

Aprovechas esas ventajas?


Para esquemas medianos a grandes, se simplifica mucho la administracin, hay que contemplar estas ayudas. En general, ya es un esquema global, que ayuda para dar servicios. Ejemplo: Tu rea de TI esta preparada para dar soporte a todas las marcas de celulares para configurar el correo? Te afectan o te benefician los rpidos cambios de un ambiente Web 2.0?

Google Apps y su uso Educativo


La Universidad Panamericana, empez a utilizar Google Apps, en abril del 2007, inicialmente tenamos los siguientes servicios: 1. Portal. 2. Correo. 3. Chat. 4. Documentos compartidos (Procesador Texto y Hoja Clculo). 5. Calendario.

Google Apps y su uso Educativo


Despus de 2 aos, se incrementaron a 11 los servicios y se mejor el desempeo de los anteriores. 1. Portal. 2. Correo. 3. Chat (con video). 4. Documentos compartidos (Procesador Texto, Hoja Clculo y Presentaciones). 5. Calendario. 6. Sitios. 7. Contactos. 8. Dispositivos mviles. 9. Web Host. 10.Videos. 11.App Engine.

Google Apps y su uso Educativo


En el 2011, se cuenta con los 11 servicios centrales:
1. Portal. 2. Correo. 3. Chat (con video). 4. Documentos compartidos (Procesador Texto, Hoja Clculo y Presentaciones). 5. Calendario. 6. Sitios. 7. Contactos. 8. Dispositivos mviles. 9. Web Host. 10. Videos. 11. App Engine.

Adicionalmente, tenemos 63 servicios como:


Blogger Google AdSense Google AdWords Google Analytics Google Books Etc.

Google Apps y su uso Educativo


Actualmente, se tiene una capacidad de almacenamiento de 550 TB para 22,000 usuarios, su utilizacin, no llega al 2%. En General, se utiliza la infraestructura de Google de manera hbrida, El control de los usuarios, sus contraseas y sus permisos, se realiza desde los servidores de la UP, la infraestructura y la aplicacin es de Google.

1. Saber qu queremos (Anchos de banda, Horas de CPU, capacidad de almacenamiento, etc) 2. Tener un esquema de validacin de usuarios centralizado (SSO), permite incorporar fcilmente seguridad en esquemas de Cloud Computing. 3. Analizar que capas se pretenden utilizar para obtener los servicios, se sugiere empezar de arriba hacia abajo. 4. Perderle el miedo a la seguridad, probablemente se tenga la misma o ms seguridad ( o disponibilidad, o redundancia, o desempeo) que con infraestructura propia.

Recomendaciones

Conclusiones
Seguramente, se puede encontrar una solucin entre esas 9 posibilidades (3 capas x 3 tipos de relaciones), adecuada a nuestras necesidades. Los costos, seguramente sern menores si se analiza con cuidado que se requiere (No le cuesta lo mismo un TB de disco a Google o EMC que a nosotros) Ejem: La UP tiene 22,000 cuentas de correo con 25Gb c/u. Cunto nos costaran lo 550 TB totales? En un esquema tradicional, o se desperdicia al inicio de un proyecto o se queda corto al final. En Cloud Computing, ajustas dinmicamente a tus necesidades.

Gracias
Dudas? Lorenzo Elguea Fernndez lelguea@up.edu.mx

You might also like