introducción al cloud computing para pymes
TRANSCRIPT
Vitoria-Gasteiz (Álava)(+34) 945 10 18 04
Calle San Prudencio 31 Edificio Ópera, 2ª planta, of. 47
Introducción al Cloud Computing para PYMES
Araba Enpresa Digitala26 de mayo de 2011
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
2
Presentación> Ángel Lafuente Echeazarra> Solid Rock IT tiene sus raíces en la ingeniería de
sistemas. Aprovisionamiento y gestión de la capacidad de la
infraestructura propia y de nuestros clientes. Paulatinamente esos recursos están en Internet y no en
nuestra organización.
> Sobre esta conferencia. Hace un año era el concepto de cloud era emergente. Hoy en día “todo” es cloud; es preciso acotar el concepto.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
3
Estructura de la conferencia Concepto de cloud computing.
Definición del NISTIaaS, PaaS y SaaS¿Qué no es cloud computing?PYMEs y cloud computing
Ejemplos de IaaS.AmazonArsys Cloud Builder
Ejemplos de SaaS.Google Apps, Pixlr, Wordpress.
Ejemplo de PaaS Google Engine. Otras plataformas: Force.com, MS Azure.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
4
Estructura de la conferencia Nubes privadas. Comparativa de costes gestión internos de plataforma de
correo en la empresa y su externalización SaaS. Riesgos del cloud computing. DESCANSO. Experiencias cercanas de adopción de cloud computing.
Proyecto educativo IKASYS: sistema para el entrenamiento personalizado de alumnos de educación primaria y secundaria basado en actividades didácticas digitales.Promit Project: startup de SaaS para gestión de proyectos.SPCnet: proveedor IaaS. Experiencias
Conclusiones. Preguntas
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
5
Documentación y recursos> Documentación con enlaces en PDF en la web
de Euskadi Innova-Enpresa Digitala.> Enlaces en el Delicious de Solid Rock IT.
http://delicious.com/solidrockit/seminario-cloud
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
6
Concepto de cloud computing> Origen del nombre
En los mapas de arquitectura de red, Internet se representa como una nube.
Es una convención. Referencia 1: iconos de red de CISCO
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
7
Concepto de cloud computing> Origen del nombre
Referencia 2: búsqueda en Google de imágenes referidas a los términos network, topology e internet.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
8
Concepto de cloud computing> Definición del término
La definición no está clara porque está en evolución. La industria del cloud computing es un ecosistema de
soluciones y tecnologías de lo más variado. NIST:National Institute of Standards and Technology
“mission is to promote U.S. innovation and industrial competitiveness by advancing measurement science, standards, and technology in ways that enhance economic security and improve our quality of life.” Programa específico para la investigación de seguridad de sistemas y tecnologías emergentes en el que se investiga el cloud computingSe establece una definición de cloud computing.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
9
Concepto de cloud computing> Cloud computing son el conjunto de tecnologías
que permiten, a través de la red, habilitar un conjunto de recursos TIC compartidos (servidores, almacenamiento, aplicaciones, etc) que presten servicio rápidamente, bajo demanda y con una mínima intervención por parte del proveedor.
> Hablar de cloud computing es hablar de disponibilidad y flexibilidad de recursos TIC.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
10
Concepto de cloud computing> Características esenciales
Autoservicio bajo demandaEl cliente del servicio determina qué recursos y cuándo los necesita.Aprovisionamiento automatizado.
Acceso a través de la red desde múltiples dispositivos. Conjunto de recursos compartidos
El conjunto de recursos es compartido por distintos clientes.El conjunto está compuesto de recursos físicos y virtuales.Es distribuido y no tiene una localización física única (disponibilidad).Infraestructuras descomunales.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
11
Concepto de cloud computing> Características esenciales
Elasticidad y rapidezEl cliente tiene la ilusión de disponer de recursos infinitos.El cliente varía la cantidad recursos en función de sus necesidades.La respuesta a la petición aprovisionamiento es inmediata; pero la provisión no tiene por qué.
Servicio monitorizadoPara satisfacer las condiciones de servicio.Sistemas autónomos.Posibilidad de pago por uso.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
12
Concepto de cloud computing> Características esenciales
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
13
Concepto de cloud computing> Tipos de servicio en cloud computing
SaaS = Software as a ServiceEn vez de comprar software, instalarlo y gestionarlo, contrato su uso a través de Internet. Ejemplo: Salesforce CRM
PaaS = Platform as a ServiceEn vez de instalar un software desarrollado por mí en mi infraestructura, lo instalo en una infraestructura en Internet.Ejemplo: Google App Engine
IaaS = Infraestructure as a ServiceEn vez de comprar y gestionar un servidor y su almacenamiento, lo alquilo en una infraestructura cloud en Internet. (VIRTUALIZACIÓN)Ejemplo: Amazon WS EC2
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
14
Concepto de cloud computing> Formas de despliegue o tipos de nube
Nube privada: la gestionada y accedida en exclusiva por una organización.
Nube comunitaria: la compartida por varias organizaciones (economía de escala). Ejemplo: Nube de la administración de EE.UU
Nube pública: la que gestiona una organización para dar servicio o otras organizaciones o personas. Ejemplo: Google
Nube híbrida: una combinación de las anteriores
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
15
Concepto de cloud computing> Taxonomía
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
16
No es cloud computing> Grid computing
Un grid es un agregado de recursos informáticos pensado para cálculos científicos y estadísticos.
También es distribuido. Puede estar formado toda clase de recursos, desde PCs a
superordenadores. Diferencias:
El número de usuarios es pequeño (comunidad científica).El acceso a los recursos no es inmediato; hay fila para acceder a los recursos (spool).
Ambos conceptos nacen de la idea de la informática distribuida.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
17
No es cloud computing> Grid computing
Ejemplos:CERN: infraestructura de cálculo para el http://lcg.web.cern.ch/lcg/.
En Euskadi: i2basque
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
18
No es cloud computing> Virtualización
Un servidor con virtualización no es una cloud privada. La virtualización es un componente del cloud computing. No hay aprovisionamiento inmediato y automatizado. No es distribuido y existen puntos únicos de fallo que no
garantizan la disponibilidad.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
19
No es cloud computing> Un hosting en un servidor dedicado o compartido
Los recursos están limitados a una máquina normalmente. No es un sistema distribuido y existen puntos únicos de fallo
que no garantizan la disponibilidad. El mercado de hosting va a tender hacia soluciones cloud.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
20
Y ahora ...> Modelo de referencia
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
21
PYMEs y cloud computing> Infraestructura típica
¿CÓMO ENCAJA EL CLOUD COMPUTING EN UNA PYME?
Red localDATOS
Servidorempresa
ProveedorE-mail
Proveedorweb
Software: MS Windows, MS Word, MS Outlook
Programa de gestión, base de datos, antivirus, calendarioPhotoshop, etc, etc, etc
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
22
PYMEs y cloud computing> Modelo tradicional de aprovisionamiento TIC
Hardware: PCs, servidores, impresoras, redes, etcBásico: en propiedad sin gestión alguna.Avanzado: en propiedad o renting con mantenimiento.
Software:Básico: licencia de uso basado en pago único o periódico. Ejemplo: licencia de MS Windows que viene con un PCAvanzado:
Licencias por volumen con mantenimiento opcional. Ejemplo: antivirus con contrato anual.Desarrollo de software propio que precisa BD y servidor de aplicaciones. Aplicación Java sobre BD Oracle y JBoss.Software libre. Ejemplo: Firefox.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
23
PYMEs y cloud computing> Modelo tradicional de aprovisionamiento TIC
Servicios en Internet: dominio, correo, webBásico: hosting básico que incluye web y correo.Avanzado: correo, web y aplicaciones
Servidores in-site o off-site (alquilados o alojados en un proveedor de Internet).Gestión propia o externa.Algunas aplicaciones
> Costumbre o tradición del mercado Los proveedores trabajan siguiendo este patrón. Los clientes entienden que estas son las pautas del mercado
TIC.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
24
PYMEs y cloud computing> Mi estrategia
El cloud computing sólo es una opción más. Una solución no es mejor o peor por ser cloud computing.
No hay que dejar deslumbrarse por la tecnología. La única pregunta es: ¿va a mejorar mi proceso de negocio con una solución cloud?
Una solución de cloud computing tiene que cumplir las mismas exigencias que una tradicional.
Hay que analizar la solución y ver qué ventajas e inconvenientes aportar respecto a otras soluciones.
Es más fácil adoptar una solución cuando una organización empieza desde cero. Las migraciones tienen costes ocultos.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
25
En una PYME> Situación
No hay espacio en nuestro anticuado servidor de correo.
> ANTES Compramos nuevo hardware y actualizamos el software. Alquilamos un servidor dedicado para el correo.
> AHORA, además .. IaaS: servidor(es) virtual para mi aplicación virtual. SaaS: migración a Google Apps o MS Online Services.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
26
En una PYME> Situación
Necesitamos un sitio web (herramienta CRM) para atender a nuestro clientes vía web.
> ANTES Compramos nuevo hardware y compramos software CRM. Lo mismo en un servidor dedicado.
> AHORA, además .. IaaS: servidor(es) virtual para mi CRM. SaaS: contrato el servicio Salesforce o Oracle CRM
Ondemand. PaaS: desarrollo mi aplicación y la pongo en MS Azure.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
27
A partir de ahora> Ejemplos de proveedores *aaS
Ejemplos más relevantes de IaaS, SaaS y PaaS. Con demostraciones de los productos y tecnologías.
> Organizaciones reales ante el Cloud Computing Promit Project, IKASYS, SPCnet ... Buscamos la experiencia de nuestros iguales
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
28
Ejemplo 1 de IaaS: Amazon AWS EC2> ¿Qué me ofrece Amazon?
Servidores virtuales en alta disponibilidad. Almacenamiento. Se paga por el uso de CPU, de memoria de espacio en disco
y de transferencia de datos. Es un centro de datos virtual. Está orientado a la flexibilidad (Elastic Computing)
> ¿A qué sustituye? Al centro de datos: servidores, almacenamiento, redes Al hosting tradicional.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
29
Conceptos de Amazon AWS> Esquema del núcleo de AWS
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
30
Conceptos de Amazon AWS> Ecosistema de Amazon AWS
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
31
Conceptos de Amazon AWS> AMI = Amazon Machine Image
Es una plantilla de un servidor virtual (basado en XEN). Existe un repositorio público de AMIs pregeneradas. Puedo transformar una de esas plantillas según mis
necesidades Puedo crear mi AMI y luego subirla a EC2 a través de S3
(avanzado). Existen AMIs de pago: MS Windows Server, Suse Linux
Enterprise Server, Oracle, etc
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
32
Conceptos de Amazon AWS> Demo de plantillas (AMIs) y consola EC2
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
33
Conceptos de Amazon AWS> Instancia = servidor virtual
Una instancia es una AMI a la que le he asignado unos recursos.
Los recursos (RAM y CPU) vienen determinadas por el tipo de instancia (vienen por tallas).
La instancia por defecto es efímera porque su disco lo es. No se puede parar la máquina; sólo reiniciar.
Las instancias EBS si permanecen y se pueden parar. “Terminate” no es “Stop”. Dos direcciones temporales: una IP pública y otra privada. Elastic IP: una IP pública permanente.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
34
Conceptos de Amazon AWS> Demo de servidor Linux y Windows en EC2.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
35
Conceptos de Amazon AWS> Regiones y zonas de EC2
Región: es una ubicación de recursos físicos para solucionar temas legales (LOPD) y de velocidad de acceso.
EE.UU Oeste (California)EE.UU Este (Virginia)Europa Occidental (Irlanda)Asia-Pacífico (Singapur)
Zonas de disponibilidad: son áreas que pueden tener un punto único de fallo. Poner recursos en distintas zonas garantiza la disponibilidad.
Corte de servicio en la región EE.UU Este del 21 de abril de 2011 → la alta disponibilidad es responsabilidad del usuario.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
36
Conceptos de Amazon AWS> Regiones y zonas de EC2
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
37
Conceptos de Amazon AWS> Almacenamiento para AMIs
EBS (Elastic Block Storage) es el almacenamiento para las instancia.
Acceso directo desde el sistema operativo como un disco.Permite instantáneas de los volúmenes.Los volúmenes pueden hacerse independientes de la vida la instancia.Almacenamiento rápido.
S3Para subir AMIs.Almacenamiento lento.Datos no son accesibles como un disco, sino mediante utilidades que atacan los datos vía API (S3FS).
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
38
Costes de EC2> Instancias
Bajo demanda: pago por uso. Depende del uso de CPU, de la memoria y del tráfico de red.
Instancias reservadas. Es un método de pago; no una especie de hosting.
> Volúmenes EBS Por tamaño y por número de accesos. Por instantáneas.
> Estimación de costes por prueba y error. Lista de precios EC2. Calculadora de Amazon.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
39
Puntos clave de EC2> Ventajas
Disponibilidad a precio asequible (cambio € / $). Flexibilidad de los recursos. Gestión propia del sistema operativo. Gestión desde línea de comando y por consola web. Fabulosa documentación.
> Desventajas Gran curva de aprendizaje. Esquema de facturación complejo y poco predecible. Atención a los aspectos legales. Forma de pago.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
40
Ejemplo 2 de IaaS: Arsys Cloud Builder> ¿Qué me ofrece Arsys?
Servidores virtuales en alta disponibilidad con tecnología VMware (la más extendida entre las empresas).
Se paga por el uso de CPU, de memoria de espacio en disco y de transferencia de datos.
En un centro de datos virtual.
> ¿A qué sustituye? A la compra o alquiler de un servidor. Al hosting tradicional.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
41
Arsys: tecnología cloud VMware.> Es una apuesta estratégica y pionera de Arsys.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
42
Demo de Arsys Cloud Builder
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
43
Puntos clave de Arsys (frente a Amazon AWS)> Ventajas
Basado en tecnología VMwareControl total de la configuración del sistema operativo.Acceso a la consola.Menor curva aprendizaje. Administración más tradicional.Muchas PYMES conocen esta tecnología.
Proveedor nacional: aspecto legales, idioma y horarios de soporte.
Mayor rapidez de acceso (teórica) desde España. Control más granular de los recursos (RAM, CPU, disco). Gestión más sencilla de plantillas, backup e IPs. Facturación en euros. Método de pago.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
44
Puntos clave de Arsys (frente a Amazon AWS)> Desventajas
Juventud: 1 año en el mercado frente a los 5 años de Amazon. Proveedor líder a nivel nacional.
Las instancias reservadas son más caras. ¿Sólo en un centro de datos? Disponibilidad menos clara. Soporte muy tradicional a través de un SAC. Falta un soporte
2.0 basado en las aportaciones de los usuarios: foros, comunidades, wikis, etc.
Documentación pobre. Consola de gestión tosca. Faltan de herramientas de bajo
nivel de VMware.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
45
Ejemplo 2 de SaaS: Google Apps> ¿Qué me ofrece Google Apps?
Es un servicio ligado al dominio: miempresa.com Correo (Gmail), calendario (Gcalendar) y contactos para mis
usuarios. Sincronización con el móvil. Editor de texto, hojas de cálculo y presentaciones on-line
(Gdocs) integrable con LibreOffice y MS Office. Intranet para proyectos y colaboraciones (Google Sites). Resto de aplicaciones Google: Reader, YouTube, Picasa ... Edución estándar: gratis, limitada en funciones y número de
usuarios. Con publicidad. Edición Bussiness: 40 € / usuario y mes. Totalmente
funcional. Gratis para organizaciones educativas.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
46
Ejemplo 2 de SaaS: Google Apps> ¿A qué sustituye?
Al hosting de correo. A soluciones de trabajo en grupo y correo interno como
Microsoft Exchange, Microsoft Share Point o Lotus Notes. Parcialmente a herramientas ofimáticas como MS Office o
Openoffice. Parcialmente a servidores de ficheros sencillos.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
47
Demo Google Apps> Panel de control> Gmail> Google Docs
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
48
Demo Google Apps
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
49
Puntos clave de Google Apps> Ventajas
Disponibilidad del servicio. Gmail corporativo. Gratuito para proyectos pequeños o en génesis. La forma
más rápida y barato de disponer de correo. En breve integración con otros servicios de Google: Reader,
Picasa, etc.
> Desventajas Alta dependencia tecnológica. La ofimática on-line no da las prestaciones de una suite
tradicional.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
50
Servicios similares> Zoho. Enfocado más a aplicaciones on-line. El
correo no su fuerte.> Microsoft Online Services. Precios muy
competitivos. MS Exchange o Share Point desde 8,92 € / mes por usuario. Integrado con MS Office y un futuro con Office365.
> Lotus Live. La suite de IBM Lotus en la nube orientada a la colaboración.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
51
Ejemplo 2 de SaaS: Pixlr > ¿Qué me ofrece Pixlr?
Es un editor de imágenes on-line. Es gratuito. Se puede integrar con el navegador para hacer capturas de
pantalla (Grabber). Trabajar con imágenes de Facebook, Picasa, Flickr. Basado en el plug-in Flash Player
> ¿A qué sustituye? A programas de edición de imágenes como Photoshop.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
52
Demo Pixlr
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
53
Puntos clave de Pixlr> Ventajas
Gratuito. Sencillo. Ideal para necesidades básicas de edición de imágenes.
> Desventajas Dependencia tecnológica. No está disponible off-line. Proveedor pequeño. ¿Cumple los requisitos de la definición de cloud?
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
54
Ejemplo 3 de SaaS: Wordpress > ¿Qué me ofrece Wordpress?
Hosting gratuito de blog. Basado en la solución de software libre Wordpress. Edición básica gratuita. Opciones avanzadas de pago. Antispam de comentarios. Posibilidad de personalización. Integración con redes sociales.
> ¿A qué sustituye? A un hosting en el que instalo una herramienta blog. A una página web (parcialmente).
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
55
Demo Wordpress
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
56
Puntos clave de Wordpress> Ventajas
Libertad tecnológica gracias al software libre. Puedo instalar Wordpress en mi infraestructura (por ejemplo EC2) o en un hosting cuando quiera.
Sencillez de uso. Posibilidad de disponer de un blog elegante sin conocimientos
técnicos avanzados.
> Desventajas No hay tantas opciones de personalización como en una
instalación autogestionada.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
57
Catálogo de SaaS> Hay miles de aplicaciones en Internet. Existe un
efecto de resonancia entre el SaaS, la redes sociales y el acceso a Internet desde el móvil.
> ¿Son todas cloud computing? ¿Quién un proveedor cloud y quién es sólo un ASP?
> Listado de software útil para empresas: Box. Para guardar y compartir archivos. Dropbox. Backup online. Slideshare. Compartir presentaciones. Scribd. Publica y comparte documentos en Internet.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
58
Catálogo de SaaS> Listado de software útil para empresas:
Panda Cloud Antivirus. Antivirus para particulares. Panda Cloud Protection. Herramienta de gestión de AV en
PCs en SaaS para empresas. Salesforce. CRM SaaS. RTM (Remember The Milk). Herramienta GTD para organizar
el tiempo. NTR Support. Herramienta de soporte y acceso remoto. Skype. Servicio de VoIP y telefonía.
> Portal SaaS: directorio con soluciones verticales de proveedores cercanos.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
59
Ejemplo de PaaS: Google App Engine GAE> ¿Qué me ofrece GAE?
Es una plataforma que me permite alojar aplicaciones propias o de terceros en la infraestructura de Google.
Lenguajes de programación: Python y Java. Python: cualquier código que se adapte a CGI. Django es el framework más conocido.Java: Will it play in App Engine?PHP: a través de Quercus.
Orientada a programadores. Integrado con Google Apps. Gratis hasta 10 aplicaciones por cuenta de Google con 500
MB de almacenamiento y 5· 106 visitas al mes cada una.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
60
Ejemplo de PaaS: Google App Engine GAE> ¿A qué sustituye?
A la típica plataforma que alberga aplicaciones dentro de la empresa o en hosting.
Plataforma = sistema operativo + BD + servidor de aplicaciones Múltiples combinaciones
XAMPP = X + Apache + MySQL + PHP.NET = Windows + MS SQL + ISSJ2EE:
Cualquier sistema operativo.Cualquier BD: Oracle, Postgresql, MSQL, etcCualquier servidor de aplicaciones JAVA: Tomcat, Jboss, Weblogic, Oracle AS, etc con Apache
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
61
Demo de GAE
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
62
Demo de GAE> Consola de GAE.> Aplicaciones desplegadas.
Vosao CMS. Proxy. Forums. Consumo de recursos.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
63
Puntos clave de GAE> Ventajas
Disponibilidad y recursos. Utilizamos la misma tecnología que Google para prestar servicios.
No hay costes de propiedad ni de hardware ni de software. Se reducen los costes de mantenimiento. Pago por uso.
> Desventajas Dependencia tecnológica. Herramientas pensadas para desarrolladores, no para
usuarios.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
64
Otras plataformas> Microsoft Azure
Basada en tecnología MS: Windows, SQL Server y .NET. Integrado con la herramienta de desarrollo Visual Studio,
aunque también soporta Eclipse. Lenguajes de programación: .NET, PHP, Ruby, Python, Java
y C++. Apuesta estratégica de Microsoft. Experiencia de Microsoft: nube de X-Box Live, Hotmail,
Messenger También ofrece bases de datos (SQL Server) y servidores
virtuales (IaaS).
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
65
Otras plataformas> Microsoft Azure
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
66
Otras plataformas> force.com
Infraestructura de SalesForce (negocio enfocado en exclusiva a SaaS).
Lenguajes de programación: lenguaje propio (APEX y VisualForce y Java).
Base de datos relacional. Mercado de aplicaciones corporativas. Estrictos estándares de seguridad (plataforma multitenant). Versión gratuita más restringida. Integración con otras nubes: Google App Engine, Amazon S3,
Facebook y otras.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
67
Otras plataformas> Componentes de force.com
Appforce: aplicaciones en APEX. Siteforce: sitios web. Vmforce: aplicaciones Java ISVforce: para vender aplicaciones a terceros como SaaS. Y la base de datos, por supuesto.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
68
Otras plataformas> force.com
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
69
Cloud privada> Es muy difícil para una PYME construirse su
cloud privada según la definición NIST . Cuestión de costes. Necesitas al menos dos centros datos independientes.
> La virtualización genera pseudo-clouds privadas. En la mayor parte de los casos tienen puntos únicos de fallo.¡Pero de alguna manera conviene empezar!
> Proyecto Eucalyptus. Permite gestionar nubes privadas y públicas
> Proyecto Openstack: para crear tu propia nube.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
70
Soluciones de Cloud Privado> A medio camino.
Extiendo mi centro de datos a una zona aíslada de una nube pública, donde dispongo recursos para:
Prescindir de mi centros de datos.Replicar servicios.Disfrutar de la flexibilidad del cloud.
Realmente son soluciones híbridas.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
71
¿Me conviene el cloud computing?> Los factores tecnológicos no deben prevalecer
sobre los factores de negocio.> La mejor herramienta es ... una hoja de cálculo.> Hay que comparar teniendo en cuenta:
El grado de amortización de las inversiones actuales en TICs. Los costes operativos directos: gasto en electricidad Los costes indirectos: perdidas de productividad por caídas
del servicio. Los costes de migración de sistemas existentes. Hay que pensar en servicios no en elementos de HW o SW.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
72
Ejemplo de comparativa de costes> Este cálculo depende de caso solución TIC y
cada negocio.> Cálculo comparativo de TCO para una empresa
NUEVA con 10 usuarios. Opción 1: correo POP3 en hosting, que se lee con MS
Outlook. Los PSTs se guardan en un servidor mediante una carpeta compartida para simplificar la copia de seguridad.
Opción 2: Google Apps edición estándar con correo en IMAP visto con Outlook. Se mantiene el servidor para compartir ficheros.
>
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
73
Ejemplo de comparativa de costes> Hipótesis clave
Trabajadores mileuristas. Coste hora del trabajador: 15 € Soporte técnico externo a 23 € la hora. 1700 horas de trabajo al año en 40 semanas. En la opción 1 el backup de correo se pasa cinta.Hay que
gestionarlo. En la opción 2 el backup de cada cuenta se realiza en cada
PC vía Outlook automaticamente. Google se cae y el ADSL se corta. La diferencia está en la copia de seguridad, en los cortes de
servicio y en el filtro antispam.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
74
Ejemplo de comparativa de costes> Impacto en la inversión inicial> Apenas se reducen los costes un 7 % porque
necesito menos espacio.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
75
Ejemplo de comparativa de costes> Costes operativos relacionados con el correo.> Se reducen un 80%. ¡2000 € por año! Las
decisiones tecnológicas cuestan dinero, aunque sea en soluciones sencillas.
> No tenemos en cuenta otros retornos: movilidad
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
76
Riesgos del cloud computing> La seguridad de los datos
Los datos de la empresa ya no están en la sede de la misma. De hecho, su ubicación es indeterminada.
Problemas de seguridad. Solución legal : revisar contratos y elegir proveedores fiables.Solución técnica: cifrar.
Problemas legales (LOPD). Solución: Safe Harbor. Proveedores nacionales o del UE.
Backup de los datos. La nube sirve para dejar una copia de los datos internos.Debemos tener una copia de los datos de la nube en nuestro poder para poder usarlos según el plan de contigencia.El cloud computing complica el plan de copias de seguridad
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
77
Riesgos del cloud computing> La dependencia tecnológica
¿Hasta qué punto es conveniente dejar procesos críticos de negocio en manos de un proveedor de servicios?
¿Qué ocurre si el proveedor ..?Cambia la configuración del servicio.Añade o elimina funciones del servicio.Altera las condiciones del servicio.Cancela el servicio unilateralmente por razones internas o externas.
Las soluciones IaaS son menos dependientes que el PaaS o SaaS porque se centran en torno al sistema operativo.
Si el cloud computing está basado en software libre … ¡ES PERFECTO!
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
78
Experiencias cercanas de cloud computing> El cloud computing es una oportunidad
Permite reducir costes TICs. Reduce la barrera de entrada para prestar servicios en
Internet. Disminuye la brecha digital entre organizaciones grandes y
pequeñas. Nos da acceso al mercado global.
> ¿Cómo aprovechan otros estas oportunidades? Proyecto IKASYS de la Federación de Ikastolas. Promit Project. SPCNet.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
79
Experiencias cercanas de cloud computing> Características
Son organizaciones pequeñas, por lo que su experiencia es indicativa para las PYMES.
IKASYS y PromitSon proveedores SaaS.Usan IaaS como base tecnológica de sus servicios.Su núcleo de negocio no es la tecnología en sí. Son usuarios intensivos de tecnologías para dar valor añadido a sus clientes.Son organizaciones punteras en el uso de cloud computing.
SPCNetProveedor local de IaaS.Su núcleo de negocio sí es la tecnología.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
80
Experiencias cercanas de cloud computing> Ponencia proyecto IKASYS: Josune Gereka
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
81
Experiencias cercanas de cloud computing> IKASYS: it's a long way to cloud. (ANTES)
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
82
Experiencias cercanas de cloud computing> IKASYS: it's a long way to cloud. (AHORA)
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
83
Experiencias cercanas de cloud computing> IKASYS: it's a long way to cloud. (¿Futuro?)
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
84
Experiencias cercanas de cloud computing> Reflexiones sobre IKASYS
Está evolucionado hacia una infraestructura cloud desde un escenario muy complicado.
Numerosas instalaciones tradicionales (SO + aplicación).Instalaciones distribuidas en infraestructuras desiguales y dispersas geográficamente.Conexiones ADSL poco fiables y limitadas.
Soluciones aplicadas y sus ventajas.Virtualización del sistema operativo.
Uniformización.Integración lista para IaaS.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
85
Experiencias cercanas de cloud computing> Reflexiones sobre IKASYS
Oportunidad de negocio como SaaS: IKASYS HOME. Soluciones aplicadas y sus ventajas.
IaaS en vez de hosting para nuevos recursos en Internet.Disponibilidad y flexibilidad de recursos.Reaprovechamiento de trabajo para virtualización.
Herramientas de gestión : VPN y gestor de configuración.Gestión del cambio más ágil.
Barreras principal para la migración a cloudLa banda ancha de calidad no está alcance de un centro educativo.
¡ES UN MAL QUE SUFRIMOS LAS PYMES!
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
86
Experiencias cercanas de cloud computing> Ponencia PROMIT: Amaia Sagasta
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
87
Experiencias cercanas de cloud computing> Sobre Promit: arquitectura
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
88
Experiencias cercanas de cloud computing> Reflexiones sobre Promit
Ha decidido ser un proveedor SaaS y no un integrador/instalador de software tradicional. Nueva generación de proveedores.
Amazon AWS EC2 le proporciona:Fiabilidad, disponibilidad y acceso universal.Capacidad de personalizar su servidor según las necesidades de software.Rápidez en la provisión de recursos TIC para sus clientes: más espacio, más velocidad, nuevos servidoresInfraestructura uniforme más fácil de gestionar.Control de costes.
Tiene la ventaja de no heredar una infraestructura anterior.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
89
Experiencias cercanas de cloud computing> Ponencia SPCNet. Luis Mari Sainz.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
90
Experiencias cercanas de cloud computing> Reflexiones sobre SPCNet
Ya disponemos de servicios IaaS cerca de la puerta de nuestra empresa.
Un proveedor local permite una gestión directa y hay mayor capacidad de negociación.
Mejor activo: su centro de datos.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
91
Experiencias cercanas de cloud computing> Migrar a soluciones cloud, gestión del cambio y
el síndrome del Mikado.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
92
Conclusiones> El concepto evoluciona: IaaS, PaaS y SaaS> El cloud computing otorga a las PYMES la
oportunidad de acceder a recursos TIC. Con una disponibilidad que no pueden prestar por si mismas. Con unos costes ajustados y con la flexibilidad bajo demanda.
> Es un nuevo ecosistema de soluciones TIC con los mismos riesgos de gestión que con el aprovisionamiento tradicional.
> Riesgos: seguridad de datos, dependencia tecnológica y calidad de banda ancha.
INTRODUCCIÓN AL CLOUD COMPUTING PARA PYMES
93
Fin> Preguntas.> Gracias por vuestra asistencia.