Computación en la Nube, Big Data y Analitica

  • 1,126 views
Uploaded on

Conferencia en Tijuana / México, 22 abril 2013.

Conferencia en Tijuana / México, 22 abril 2013.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
1,126
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
78
Comments
0
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. 11Prof. Luis Joyanes AguilarCOMPUTACIÓN EN LA NUBE,BIG DATA Y ANALITICACloud Computing,Big Data & AnalyticsTijuana22 de abril 2013
  • 2. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LAS ERAS DE LA COMPUTACIÓN 1. COMPUTACIÓN CENTRALIZADA. Hasta finales de los 70.2. COMPUTACIÓN CLIENTE/SERVIDOR (finales1ª década del siglo XXI) PCs y Redes Locales (presentación del IBM/PC EN 1981) Llegada de Internet a las empresas Redes de área local …3. CLOUD COMPUTING. 2006-8 hasta la actualidad Web 2.0 y Social Media (Medios Sociales) Sensores por todas partes (Internet de las cosas) Crecimiento de la movilidad (teléfonos inteligentes,tabletas…) Big Data (grandes volúmenes de datos)Página –2–
  • 3. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LAS ERAS DE LA COMPUTACIÓN La computación basada en C/S no está preparada paraabsorber el inmenso crecimiento de datos y de servidores,y tampoco de las direcciones de Internet IP (IPv4, admiteunas 4.300 millones de direcciones URL… se ha llegado en2012 2.400 millones de usuarios de Internet … 255millones Latinoamérica y Caribe). Se requieren nuevos servidores, la inmensidad de datosno se pueden alojar en las empresas y deben desplazarsela computación y el almacenamiento de datos de susservidores hacia lugares exteriores (externalizaciónde servicios… se conoce como Computaciónen la Nube)Página –3–
  • 4. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LAS ERAS DE LA COMPUTACIÓN El nuevo paradigma de la computación en la nube se basaen:1. Analogía con los servicios tradicionales(luz, agua, teléfonos…) de PAGO PORUSO.2. Externalización de los datos y de lainformación Las empresas optan por subcontratar (externalizar) sugestión tecnológica y concentrar sus recursos corporativos enlo esencial de su negocio (core) y buscar la ventajacompetitiva sobre sus rivales.Página –4–
  • 5. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014TENDENCIAS tecnológicas de 2013“La nube” … Cloud ComputingSoLoMo. (Social, Location, Mobile)“Social” … Social Media, Computación social,Web Social (Web 2.0, Redes Sociales, Blogs, Wikis,Agregadores de contenidos RSS, marcadores sociales,tagging…). LA WEB EN TIEMPO REAL“Location. La posición geográfica”…Referencias de coordenadas geográficas asociadas al móvil, alsitio web… La geolocalización se convierte en una tendenciafundamental en organizaciones, empresas y usuarios.Página –5–
  • 6. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014TENDENCIAS tecnológicas de 2013“Móvil” (movilidad, celulares):Teléfonos inteligentes (smartphones), tabletas(tablets), videoconsolas,.. (geolocalización,realidad aumentada, NFC, RFID, QR…)GamificaciónConsumerización, BYOD (Bringyour own device)Smart TVBIG DATA (grandes volúmenes)Página –6–
  • 7. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014TENDENCIAS BYOD, CONSUMERIZACIÓNPolíticas BYOD BYOD (Bring-your-own-device) hace referencia a lapolítica empresarial de permitir a los empleados utilizarsus dispositivos móviles personales (portátiles, tabletas ysmartphones) en su lugar de trabajo y acceder con ellos ainformación privilegiada y aplicaciones de la compañía. Las empresas tendrán que crear políticas y protocolos deuso. Los departamentos IT tendrán que tenerconocimiento de todos los dispositivos móviles que existenen su empresa y trabajar en políticas BYOD para lograrmayor seguridad en la protección de sus datosConsumerizaciónPágina –7–
  • 8. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014RESUMEN: LAS CINCO GRANDESTENDENCIASCloud Computing Modelos, despliegues, seguridad…Social Media/Social Business Medios sociales … empresa socialMovilidad (Localización….) Plataformas, dispositivos y Web AppsBig Data: Herramientas y analíticaInternet de las cosas (M2M)… RFID,Sensores, ZigBeePágina –8–
  • 9. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014TECNOLOGÍAS ACTUALES Y DEFUTUROLos nuevos COMPUTADORES “tontos” , mejorsería denominarlos “tontos-inteligentes”, quedispondrán de características técnicas mínimas, pero cadavez más potentes, -al estilo de los actuales netbooks ytabletas inteligentes como iPad, Android, ebooks,… para conexión a la Nube y en la que realizarán lamayoría de las tarea tanto profesionales como domésticasy personales. (EL ESCRITORIO VIRTUAL) Los supercomputadores portátiles que tendráncapacidad de procesar simultáneamente numerosastareas hoy reservados a supercomputadores de grantamaño (YA se comercializan laptops de 4 núcleos)Página –9–
  • 10. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014TECNOLOGÍAS MÓVILES ACTUALESTecnologías NFC (NFC ,Near FieldCommunication). Comunicaciones en cortas distancias(10 cm -20 cm)… HERRAMIENTA actual y FUTURA DETELEPAGO Aplicaciones: Teléfono como medio de pago (experiencias en todo elmundo); Pago en aparcamientos, centroscomerciales,…Pago de transportes públicos Fidelización yservicios en bibliotecas Gestión de recetas, control de pacientes, citas médicas,…En celulares “móviles en España” (SI, GalaxySIII y IV de Samsung; NO, iPhone 5)Página –10–
  • 11. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EL TELÉFONO MÓVIL (CELULAR)con NFC como medio de pagoPágina –11–
  • 12. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014TELÉFONO MÓVIL COMO MEDIO DE PAGOPágina –12–
  • 13. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Código QR (periodicos, documentos,..)http://www.ticbeat.com/economia/auge-codigosqr-espana-infografia/Página –13–http://wwhttp://
  • 14. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MACHINE TO MACHINE (M2M) Intercambio de información en formato de datosentre dos puntos remotos, bien a través de red fijao móvil sin interacción humana con característicasespecíficas en cuanto a tráfico y tarjetas SIM eintegradas en la fabricación de dispositivos Automatización de los procesos de comunicaciónentre máquinas, entre dispositivos móviles(celulares) y máquinas (Mobile to Machine) yentre hombres y máquinas (Man to Machine) En 2011 se calcularon más de 1.500 millones dedispositivos alrededor del mundo conectados entresí; 15.000 millones en 205, según CISCOPágina –14–
  • 15. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014INTERNET DE LAS COSAS (OBJETOS)Cada día aumenta el número dedispositivos de todo tipo que proporcionanacceso a Internet. Las “cosas” quepermiten y van a permitir estos accesos iráaumentando con el tiempo. Ahora yatenemos videoconsolas, automóviles,trenes, aviones, sensores, aparatos detelevisión, … y pronto el acceso serealizará desde los electrodomésticosPágina –15–
  • 16. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014INTERNET DE LAS COSAS(OBJETOS) Un mundo en el que miles de millones de objetosinformarán de su posición, identidad e historia através de conexiones inalámbricas … mediantetecnologías RFID, bluetooth, sensores inalámbricos,NFC, … La realización del “Internet de las cosas” , probablementerequerirá cambios dramáticos en sistemas, arquitecturas ycomunicaciones,… Invisible es la descripción de las nuevastecnologías empotradas “Computación invisible” “Computaciónpenetrante “pervasive”… A medida que avance su penetración Producirá un CAMBIO SOCIAL, posiblemente,de tanto impacto y tan poco previsible, comolas actuales tecnologías WebPágina –16–
  • 17. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014INTERNET DE LAS COSAS (de los OBJETOS)Miles de millones de objetos se comunicanentre sí y se intercambian datos y secomunican con InternetEl despegue del protocolo IPv6 frente alclásico IPv4 facilitará la asignación de milesde millones de direcciones IP a miles demillones de objetos.Las tecnologías M2M (Máquina a Máquina),sensores, chips NFC, RFID, Bluetooth..aumentarán de modo espectacular losgrandes volúmenes de datos (Big Data)Página –17–
  • 18. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Página –18–
  • 19. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014INTRODUCCIÓNLa Nube o la Computación en Nube (CloudComputing) es uno de los términos tecnológicos(buzzwords) que más se repite en todo tipo demedios de comunicación en los tres últimos años.Las empresas, las organizaciones y los negocios en general,están viendo en esta tecnología la resolución de muchos desus problemas, sobre todo, económicos pero también deinfraestructuras tecnológicas.EL MODELO DE LA NUBE ES UN MODELO DESERVICIOS COMO LA LUZ, EL AGUA, EL TELÉFONO,EL GAS…Página –19–
  • 20. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014 Empresas TIC: IBM, Microsoft, Oracle,Hewlett-Packard, Cisco, EMC, VMWare etc. Operadoras de telecomunicaciones: europeas(Telefónica, Vodafone, France Telecom,Deutch Telecom, …) , americanas (Verizon,ATT, Telmex...), etc. Empresas de Internet que ya son, per se, empresas de la nube:Google, Yahoo¡, Amazon o redes sociales, tales comoFacebook, LinkedIn, Twitter, Pinterest, FoursquareTuenti…Página –20–COMPUTACIÓN EN LA NUBE
  • 21. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014 Pero ¿cómo influirá la computación en nube en la sociedad y en sus camposmás sobresalientes: educación, salud, administración pública,organizaciones, empresas, … y en general, en la población? Sinlugar a dudas muy positivamente… en estos momentos muchossectores de dicha población estamos utilizando la Nube cuandoenviamos un correo electrónico por Gmail, Yahoo oHotmail, escuchamos música en Spotify (elinnovador servicio sueco de streaming audio, oír músicasin descarga), vemos una fotografía en Flickr oconsultamos nuestra posición geográfica en GoogleMaps en nuestro escritorio o en nuestro teléfono móvilinteligente, o utilizamos aplicaciones de geolocalización(StreetMaps) o de almacenamiento Dropbox.Página –21–COMPUTACIÓN EN LA NUBE
  • 22. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Un ejemplo de la nubePágina –22–
  • 23. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014 Sin embargo, la computación en nube, nos traerá grandes interrogantes ygrandes problemas en temas tan controvertidos como la protección de datos yprivacidad de los usuarios. Otra pregunta que cada día se hacen más los analistas sociales y tecnológicos¿desaparecerá el PC tal cómo hoy loconocemos? ¿Será sustituido por el teléfonomóvil o dispositivos tales como las tabletaselectrónicas, como el iPad de Apple o algunode sus competidores, o incluso otrosdispositivos electrónicos como unavideoconsola, un frigorífico o el coche?Página –23–LA ERA POS-PC
  • 24. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Los datos y las aplicaciones se reparten ennubes de máquinas, cientos de miles deservidores de ordenadores pertenecientesa los gigantes de Internet, Google, Microsoft,IBM, Sun Microsystems, Oracle, Amazon,.. ypoco a poco a cientos de grandes empresas,universidades, administraciones, que deseantener sus propios centros de datos a disposiciónde sus empleados, investigadores, doctorandos,etc. Luis JOYANES. Icade, nº 76, enero-abril, 2009, pp. 95-111.Página –24–“Computación en la nube(cloud computing)»
  • 25. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014HISTORIA DE LA NUBE -1- El concepto de la computación en la nube, o cloudcomputing, empezó con proveedores de servicios deInternet a gran escala como Google, Amazon AWS y otrosque construyeron su propia infraestructura. De entretodos ellos emergió una arquitectura: un sistema derecursos distribuidos horizontalmente introducidoscomo servicios virtuales de TI escaladosmasivamente y manejados como recursosconfigurados y mancomunados de maneracontinua. En el año 2006 se produjo una primera alianza entre IBM,Google y grandes universidades norteamericanasPágina –25–
  • 26. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014HISTORIA DE LA NUBE -2- Este modelo de arquitectura fue inmortalizado porGeorge Gilder en su artículo de octubre 2006 en larevista Wired titulado "Las fábricas de información".Las granjas de servidores, sobre las que escribióGilder, eran similares en su arquitectura al procesamiento“grid” (red, parrilla), pero mientras que las redes seutilizan para aplicaciones de procesamiento técnicodébilmente acoplados (loosely coupled, un sistemacompuesto de subsistemas con cierta autonomía deacción, que mantienen una interrelación continua entreellos), este nuevo modelo de nube se estaba aplicando alos servicios de Internet.Página –26–
  • 27. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014HISTORIA DE LA NUBE -3-Dos de las grandes cabeceras mundiales de revistas económicas,Business Week (4 de agosto de 2008) y TheEconomist (25 de Octubre, 2008) ya preveían en2008 el pronto advenimiento de esta arquitectura y le dedicaronsendos suplementos a analizar con detalleY en el año 2010, The Economist volvió a insistir en elimpacto de la nube y Forbes , la prestigiosa revistaeconómica de Estados Unidos, se hizo eco también enun número especial dedicado al Cloud Computing, sincontar naturalmente el sin fin de publicaciones económicas,generalistas, tecnológicas de Europa, América del Norte, Asia, AméricaLatina y el CaribePágina –27–
  • 28. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BusinessWeek, Rachael King, August 04, 2008Página –28–
  • 29. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014The Economist . Octubre 2008.http://www.economist.com/node/12411882?zid=291&ah=906e69ad01d2ee51960100b7fa502595Página –29–
  • 30. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014The Economist, octubre 2008Página –30–
  • 31. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Battle of the cloudsThe fight to dominate cloud computing willincrease competition and innovationThe Economist. Oct 15th 2008Página –31–
  • 32. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Definición de la nube No existe una definición estándar aceptadauniversalmente; sin embargo, existen organismosinternacionales cuyos objetivos son la estandarización deTecnologías de la Información y, en particular, de CloudComputing. Uno de estos organismos más reconocido esel National Institute of Standards andTechnology (NIST) y su InformationTechnology Laboratory, que define lacomputación en nube (cloud computing) como:Página –32–
  • 33. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014DEFINICIÓN DE CLOUD COMPUTINGPágina –33–
  • 34. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014DEFINICIÓN DE CLOUD COMPUTING Para una definición más técnica de Cloud Computing(computación en la nube, en su traducción literal) onube sin más, podríamos decir que se trata del conjunto deprogramas y servicios alojados en un servidor conectado a laRed, accesible desde cualquier computador (sea cual sea elsistema operativo que este ejecute) con conexión a Internetsin necesidad de instalar aplicaciones ejecutables en su discoduro y donde también se almacena la información generadapor estas mismas aplicaciones o servicios.Cloud Computing ha transformado de forma radicalel modelo de negocio, "Este modelo de tecnología seadapta a las necesidades de la empresa en todomomento, que sólo paga por los servicios que usa"Página –34–
  • 35. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Página –35–
  • 36. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Terminología de la NUBE (NIST) El NIST recomienda utilizar los siguientes términosConsumidor de la nube o cliente: unapersona u organización que es cliente de unanube: observes que un cliente de una nubepuede ser de una nube y de otras nubes queofrecen otros serviciosDispositivo Cliente: Una máquina o aplicaciónde software que accede a una nube en unaconexión de redProveedor de la nube o proveedor: unaorganización que proporciona servicios de la nubePágina –36–
  • 37. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MODELOS DE NUBEPágina –37–
  • 38. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014FUENTE: Computación en la nube.Joyanes (2012): adaptado del NISTPágina –38–
  • 39. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014FUENTE: Computación en la nube.Joyanes (2012): adaptado del NISTPágina –39–
  • 40. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014FUENTE: Computación en la nube.Joyanes (2012): adaptado del NIST 1. Autoservicio bajo demanda. El usuario puede accedera capacidades de computación en la nube de maneraautomática a medida que las vaya requiriendo, sin necesidadde una interacción humana con su proveedor o susproveedores de servicios cloud, con servicios tales comotiempo de servidor y almacenamiento en red. 2. Múltiples formas de acceso a la red. Los recursos sonaccesibles a través de la red y por medio de mecanismosestándar que son utilizados por una amplia variedad dedispositivos de usuario (p. e. teléfonos móviles inteligentes, laptops,ulltrabooks, tabletas, PCs de escritorio, estaciones de trabajo, aparatos detelevisión con SmartTV, videoconsolas…). Esta característica tambiénse conoce como acceso ubicuo a la RedPágina –40–
  • 41. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014FUENTE: Computación en la nube.Joyanes (2012): adaptado del NIST 3. Agrupación de recursos. Los recursos decomputación del proveedor se agrupan para servir a múltiplesconsumidores (almacenamiento, memoria, ancho debanda, capacidad de procesamiento, máquinas virtuales, etc.y son compartidos por múltiples usuarios, a los que sevan asignando capacidades en forma dinámica según suspeticiones. Existe una independencia de la posición de modoque el cliente generalmente no tiene control ni conocimientosobre la posición exactas de los recursos proporcionados peropuede ser capaz de especificar la posición a un alto nivelde abstracción (p. e. país, estado o centro de datos).Ejemplos de recursos incluyen almacenamiento,procesamiento, memoria y ancho de banda de red.Página –41–
  • 42. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014FUENTE: Computación en la nube.Joyanes (2012): adaptado del NIST 4. Escalabilidad - Elasticidad rápida. Los recursos seprovisionan y liberan elásticamente, muchas veces demanera automática, lo que da al usuario la impresión deque los recursos a su alcance son ilimitados y estánsiempre disponibles en tiempo y cantidad. 5. Pago por uso (Servicio medido). El proveedor escapaz de medir, a determinado nivel, el servicioefectivamente entregado a cada usuario, de modo quetanto proveedor como usuario tienen acceso transparenteal consumo real de los recursos, lo que posibilita el pagopor el uso efectivo de los servicios.Página –42–
  • 43. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Página –43–
  • 44. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014CARACTERÍSTICAS DE LA NUBEPágina –44–
  • 45. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014CARACTERÍSTICAS DE LA NUBEPágina –45–
  • 46. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Página –46–
  • 47. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MODELOS DE NUBEPágina –47–
  • 48. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LA NUBE: DESPLIEGUE DE SERVICIOSPágina –48–
  • 49. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014SaaSPágina –49–
  • 50. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014SaaS El término software como servicio se refiere esencialmente alsoftware residente (instalado) en la nube, aunque no todoslos sistemas SaaS son sistemas instalados en la nube, si sonla mayoría. SaaS (Software as a Service)es la evolución natural del términosoftware bajo demanda (Software ondemand) por el que era conocido haceunos años y cuyo representante másgenuino es salesforce.com, unaempresa que proporciona software degestión empresarial (CRM)Página –50–
  • 51. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014SaaSSaaS es un modelo de softwarebasado en la Web que provee elsoftware totalmente disponible através de un navegador web. Lasaplicaciones son accesibles desde diferentes dispositivoscliente a través de una interfaz cliente ligera tal como elcitado navegador (p.e correo electrónico basado en web).Aplicaciones típicas: Gmail, GoogleApps, ZOHO, Windows Office 365,Salesforce.com, Evernote… …Página –51–
  • 52. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Plataforma como servicio PaaS En el modelo de plataforma como servicio, elproveedor ofrece un entorno dedesarrollo a los desarrolladores deaplicaciones, quienes desarrollanaplicaciones y ofrecen sus servicios através de la plataforma del proveedor.El proveedor normalmente ofrece para el desarrollo “kitsde herramientas (toolkits) lenguajes de programación,herramientas y estándares de desarrollo y canales dedistribución y pago” y recibe un pago por proporcionar laplataforma y los servicios de distribución y ventas.Página –52–
  • 53. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Plataforma como servicio PaaSMicrosoft AzureGoogle Application Engine (GAE)Salesforce.com …. Plataforma FORCEPágina –53–
  • 54. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Infraestructura como servicio(IaaS)El modelo IaaS proporciona lainfraestructura necesaria para ejecutaraplicaciones. Este modelo ofrece espacio dealmacenamiento, capacidad de proceso, servidoresy otro equipamiento físico, en pago por uso. Puedeincluir también, la entrega de sistemas operativos, redes ytecnología de virtualización para gestionar los recursos, endonde dicho consumidor es capaz de desplegar y ejecutar softwareespecifico que puede incluir sistemas operativos y aplicaciones. --ARSYS, AWS de Amazon, IBM Cloud. Cisco,EMC,Página –54–
  • 55. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014PROVEEDORES DE IaaSCisco, EMC, VMwareCitrixNetApp Microsoft GoogleAmazon AWS, IBM Cloud,ARSYS, Acens, Telvent, Interxion …UCS Cloud Services…Página –55–
  • 56. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MODELOS DE DESPLIEGUESERVICIOS EN LA NUBEPágina –56–
  • 57. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Modelos de servicio de la nubePágina –57–
  • 58. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MODELOS DE DESPLIEGUE . Por otra parte los modelos de despliegue que se puedenimplementar en las organizaciones y empresas son:nube privada, nube comunitaria, nubepública y nube híbrida, aunque el modelo denube comunitaria que propone el NIST no hasido muy aceptado por la industria informática y los tresmodelos más aceptados en la bibliografía técnica,proveedores, organizaciones y empresas son:privada, pública e híbrida, taxonomíaque también nosotros proponemos.Página –58–
  • 59. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MODELOS DE DESPLIEGUE DESERVICIOS EN LA NUBEPágina –59–
  • 60. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MODELOS DE DESPLIEGUE 1. Nube privada. La infraestructura de la nube seprovisiona para uso exclusivo de una único organizacióncomprendiendo múltiples consumidores. Los servicios dela nube no se ofrecen al público en general. Lainfraestructura es íntegramente gestionada por unaorganización. 2. Nube pública. La infraestructura es operadapor un proveedor que ofrece servicios al público engeneral. Puede ser administrada, operada y de propiedadde una organización académica, empresa o gobierno, oalguna combinación de ellas. Existe en la propiainfraestructura (on premises) del proveedor de la nube.Página –60–
  • 61. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MODELOS DE DESPLIEGUE3. Nube híbrida. La infraestructura de lanube es una combinación de dos o másnubes individuales que pueden ser a su vezpropias, comunitarias o públicas quepermanecen como entidades únicas, peropermite portar datos o aplicaciones entreellas.Página –61–
  • 62. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MODELOS DE DESPLIEGUE 4. Nube comunitaria. Una nube comunitaria(community) es aquella nube que ha sido organizada paraservir a una función o propósito común de una comunidad deconsumidores. Puede ser para una organización o variasorganizaciones, pero que comparten objetivoscomunes como su misión, políticas, seguridad,necesidades de cumplimientos regulatorios(compliances). Una nube de comunidad puede seradministrada por la organización u organizacionesconstituyentes o bien por terceras partes. Este modelo sólosuele ser recogido por el NIST; la mayoría de organizaciones,asociaciones, relacionadas con la nube, dividen los modelos dedespliegue en tres: pública, privada e híbridaPágina –62–
  • 63. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Cloud Gis EsriPágina –63–
  • 64. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Cloud Storage Un caso de estudio: Nirvanix. Los datos del cliente sereplican en dos o tres centros de datos Amazon, Gmail, en España varias empresasproveedoras , han tenido caídas de varias horas queafectó a las aplicaciones web de sus clientes. Algunascausas: elevado número de peticiones simultáneas deautenticación. Amazon aseguró que el incidente no provocó lapérdida de ningún dato, ya que almacena múltiples copias de cadaobjeto en varios emplazamientos Hay que considerar la posibilidad de que los datos sean robados oconsultados por personas no autorizadas. Quizá sea mejor noconfiar en cloud storage los datos y aplicaciones críticospara la actividad de la empresa hasta que los proveedores hayaneliminados estos riesgos potenciales.Página –64–
  • 65. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Servicios OnLine (AlmacenamientoWeb). Gratuitos / PagoStrato, 5 GB gratis (Proveedor de Cloud con implantación mundial)Dropbox (ofrece 2 GB gratuitos que se pueden convertir en 8-16 GB si se invita a otros contactos y utilizan el programa)Box.com (5 GB gratis); SkyDrive de Microsoft(7- GB gratuitos)Wuala (Lacie… www.wuala.com/es..., 2GB como Dropbox) ;GlideOs (50 GB gratuitos), SugarSync (5 GB)Amazon Drive (5GB gratuitos; 20 GB por compra de un álbum deMP3) y Amazon S3 (Almacenamiento IaaS, GB a TB e incluso PB).iCloud (5 GB gratuito clientes)Página –65–
  • 66. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014OTROS MODELELOS DE SERVICIOS.Computación en la nube, Joyanes (p. 82-85) Almacenamiento como servicio Bases de datos como servicio Información como servicio Procesos como servicio Integración como servicio Seguridad como servicio Gestión y gobierno como servicio Pruebas como servicio …Página –66–
  • 67. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014VIRTUALIZACIÓN DE SERVICIOS.Computación en la nube, Joyanes (p. 151-160)Escritorios VirtualesServidores virtualesCentralitas U-PBXCall CentersRedesServicios TIC en generalPágina –67–
  • 68. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014ESCRITORIOS VIRTUALES Un escritorio virtual (WebTop) es un espaciovirtual vía Web, al cual puede acceder el usuarioremotamente a sus datos, ejecutar programas,crear o modificar documentos, editar o reproducirarchivos y prácticamente todas aquellas funcionesque hace normalmente desde su equipo Un servidor Web pone a disposición ciertacapacidad de almacenamiento para los usuariosque mediante registro y sus correspondientespermisos, acceden a un espacio virtual o cuenta deusuario en donde alojan una copia de sus datosPágina –68–
  • 69. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Web Desktop… Escritorios virtualesIDÓNEOS EN EDUCACIÓN,ADMINISTRACIÓN PÚBLICA, PYMES… Las prestaciones son las básicas: procesador detexto, reproductor multimedia, navegador, gestorde correo, y otras menores, como agenda,calendarios, etc. Lo más interesante el la función dealmacenamiento de cualquier tipo de archivo,siempre y cuando no se exceda la capacidadofrecida y la disponibilidad para acceder y trabajarcon ellos.Página –69–
  • 70. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014¿Qué es la tecnología VDI? El ESCRITORIO VIRTUAL es una de las tecnologíasdel cloud computing, y es una de las que más van acambiar la forma en que trabajamos. Básicamente, la tecnología de escritorio virtual VDI(virtual desktop infrastructure) resulta de laconfluencia de dos tecnologías, la tecnología de virtualizaciónde servidores, y la tecnología de escritorio remoto. Aunquecomparte mucho de ambas, tiene sus propias características .Esta tecnología no es nueva, ya que fabricantes como CITRIXya hace más de diez años que disponen de productos en elmercado, pero en este momento se puede decir que haalcanzado un grado de plena madurez.Página –70–
  • 71. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Ventajas del Escritorio Virtual (organización)Mejora y simplifica la gestión de los PC deescritorio. Puesto que básicamente son todos iguales,y no tienen disco duro local, se reducen enormemente lasaverías, y las reparaciones son mucho más sencillas yrápidas. Todo ello, además de mejorar el servicio, reducelos costes de mantenimiento.Reducen el coste de inversión en PC, pues elThin Client tiene una vida útil mucho más larga, ya quedependen menos de las evoluciones de los sistemasoperativos y de las aplicaciones.Página –71–
  • 72. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Ventajas del Escritorio Virtual(organización) Permiten reutilizar equipos PC existentes, alargando lavida útil de los mismos, lo que es otro factor de reducciónde costes adicional. En ocasiones es posible obtener también ahorro enlicencias de software de los PC, si éstas tienen en cuentael uso concurrente en los equipos. Simplifican también la evolución obligada comoconsecuencia de la obsolescencia, por ejemplo lasmigraciones de la gran cantidad de equipos actualmentecon Windows XP, cuya vida útil soportada está a punto definalizar. ahorro energético de los equipos, si se utiliza la soluciónbasada en thin client.Página –72–
  • 73. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Ventajas del Escritorio Virtual (organización) Permiten abordar soluciones de virtualización yservicios cloud sobre aplicacionesheredadas, típicamente cliente/servidor.Mejoran la seguridad de la información al nocontener datos locales que puedan ser robados o dañadospor averías. Como parte de un Plan de Continuidad deNegocio (BCP), permiten mantener operativos lospuestos de trabajo de los empleados en caso de desastre,que afecte a alguna de las sedes de la organizaciónPágina –73–
  • 74. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Ventajas del Escritorio Virtual (Usuarios) Al haber menos averías y ser las reparaciones mucho másrápidas, aumenta la productividad de lostrabajadores derivada de las averías de sus PC, pues lasinterrupciones por este motivo son mucho menores. Se elimina la pérdida de datos del usuariopor averías de los discos locales del PC. Habilita la movilidad del trabajador, facilitando lacontinuidad de los trabajos realizados, por ejemplo para elcaso de los teletrabajadores a tiempo parcial.También facilita la movilidad de los trabajadoresentre sedes y edificios corporativos.Página –74–
  • 75. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014CONCLUSIONES ESCRITORIO VIRTUAL En esencia, la virtualización de escritorio se basa en la creaciónde un PC virtual una máquina virtual que se ejecuta en unservidor de virtualización (VDI Server), cuyas características(memoria, CPU, disco, etc.) son las típicas de un PC, con unsistema operativo, y de un sistema de comunicaciones quepermite acceder a este PC virtual desde la distancia. Para este acceso, se puede utilizar cualquier PC que ejecute elsoftware de cliente de terminal remoto, o bien un equipoespecializado que dispone del software de terminal remoto,“cliente ligero” (Thin Client), que consiste en procesador,memoria, y periféricos, y un sistema operativo empotrado, queúnicamente sirve para arrancar el equipo e iniciar sesión en unservidor de VDI.Página –75–
  • 76. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Ventajas del Escritorio Virtual (organización) Para el usuario, y por supuesto en un sistemacorrectamente configurado, tanto en el servidor como enel cliente como en la red de comunicaciones que los une,el sistema y su manejo se parecen mucho a un PCtradicional. No obstante, los discos duros de este PCvirtual ya no están en su ordenador, sino en el servidor devirtualización, es decir, si su dispositivo se avería o seextravía, no se pierden los datos guardados en estosdiscos locales. Por otra parte, es posible iniciar sesióndesde varios lugares, bien remotamente, bien localmente,en aquellos dispositivos que tengan la conectividad y elsoftware apropiado, lo que permite la continuidad de lostrabajos iniciados en un lugar desde otro distinto.Página –76–
  • 77. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014ESCRITORIOS VIRTUALESeYEos 2.5 (//www.eyeos.org/es) …GRATUITO… blog.eyesos.orgSistema operativo orientado 100% a la Nube.Escritorio virtual compatible con las principalesaplicaciones ofimáticas. Permite sincronizar con datoslocales utilizando eyeOS Gala Sync. Reproduce video yaudio. Cliente FTP, juegos, correo.-e y navegador .Funciona con software libre y si se instala en unservidor propio se pueden añadir múltiplesaplicaciones. Se instala y ejecuta en el propioservidor, basta con contar con APACHE Y PHP.Página –77–
  • 78. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Glide OSPágina –78–
  • 79. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014MultiTabberPágina –79–
  • 80. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014CubeDesktop En el mercado hay muchos programas, de pago y gratuitos, quete proporcionan varios escritorios virtuales para organizar mejortus ventanas y disponer de más espacio. Pero, ¿qué te pareceríapoder ver el contenido de tus escritorios como si de un cubo setratara , Se requiere una tarjeta con aceleración 3D.CubeDesktop crea hasta 6 escritorios virtuales accesiblesdesde la bandeja de sistema, mediante combinaciones deteclas o desde las esquinas de la pantalla con distintos efectosen tres dimensiones.Página –80–
  • 81. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Dexpot (Softonic)Dexpot multiplica el área de pantalla del monitor hasta por veinte,gracias a la creación y gestión de una serie de escritorios virtuales con losque podrás mejorar sensiblemente tu capacidad de trabajo y organizacióncon el PC. Dexpot coloca un icono en la bandeja de sistema desde el que puedes acceder atodos tus escritorios virtuales, así como a las opciones de configuración delprograma, gestor de escritorios, lista de ventanas en cada uno de ellos, reglas deescritorios, herramientas y demás. El sistema te permite copiar o mover ventanasde un escritorio a otro. Cada uno de ellos es totalmente independiente, y puedetener su propio fondo de pantalla, resolución e iconos. Es uno de los gestores de múltiples escritorios más completos y a la vez mássencillos de usar.Página –81–
  • 82. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Página –82–
  • 83. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014RETOS Y OPRTUNIDADES DE LANUBELos conceptos público y privado de lainformática en nube deben facilitar lasrelaciones entre los proveedores y los clientesmediante las tasas acordadas previamente ogratuitas, en su caso, pero siempre las ofertascomerciales deben cumplir la calidad de losrequisitos de servicio de los clientes ynormalmente ofrecer acuerdos de nivel deservicio, tipo SLA (Service LevelAgreements).Página –83–
  • 84. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014RETOS Y OPORTUNIDADES DEL CLOUDCOMPUTING Privacidad de los datos. El peligro aumentacuando los datos se alojan en “la nube”, Los datos puedenresidir en cualquier lugar o centro de datos. Esto puedesuponer hasta un problema legal ya que las legislacionesde muchos países obligan a que determinados datosdeben estar en territorio nacional.Seguridad. Es necesario tener la mayor seguridadante amenazas externas y corrupción de datos. Esimportante que los proveedores de servicios garanticentransparencia, confianza y la realización de auditorías alos sistemas de información.Página –84–
  • 85. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014RETOS Y OPORTUNIDADES DEL CLOUDCOMPUTINGLicencias de software. Es preciso estudiar lacompatibilidad del software bajo licencia con el softwareen la nube.Interoperabilidad. Es preciso que estégarantizada la interoperabilidad entre todos los servicios- SLA (Services Level Agreement). Es necesario elcumplimiento de acuerdos a nivel de servicio (SLA) antesde confiar a una empresa las aplicaciones de la misma. Aplicaciones. Es necesario tener presente que lasaplicaciones del modelo “cloud computing” deben estardiseñadas de modo que se puedan dividir entre múltiplesservidores.Página –85–
  • 86. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Consejos antes de confiar los datos desu empresa a un proveedor externo¿Quién puede ver los datos? En muchasempresas y organizaciones, los correos-e de losempleados son privados y no pueden verse más que consentencia judicial. Los rastros de navegación de losusuarios, las búsquedas realizadas, etc… ¿Cómo segarantiza la privacidad?¿Qué pasa si no se paga la factura mensual,anual,…? Se pueden borrar bruscamente todos losdatos del cliente por este motivo.Página –86–
  • 87. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Consejos antes de confiar los datos desu empresa a un proveedor externo¿Hace la nube copia de seguridad de susdatos? ¿Qué sucede si se pierden?¿Existe un contrato de garantía? Si suproveedor se introduce en su negocio, cómo se garantiza lalibre competencia y el no uso de información privilegiada.¿Cómo le tratará la “nube” ante hábitosnormales? ¿Se puede discriminar por razón deraza, sexo, religión, nacionalidad,…? ¿sepuede infringir el copyright? ¿Qué sucede con lalicencia copyleft de Creative Commons?Página –87–
  • 88. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014RIESGOS DE LA NUBECaidas del sistema «fallos dehardware/software»Temor a la pérdida de datosFalta de privacidadMercado no consolidado, aunque losproveedores son los grandes delmundo del software, por ahora.…Página –88–
  • 89. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014¿CÓMO AFRONTAR LA MIGRACIÓN ALA COMPUTACIÓN EN NUBE?Recomendaciones para migrara la NubeLa computación en la Nube enEspaña y resto del mundo.Página –89–
  • 90. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EMPRESAS QUE HAN MIGRADO A LA NUBEEl Banco español BBVA. A principios de 2012 firmó unaalianza con Google para comenzar a utilizar el servicio GoogleApps (especialmente correo-e, agenda, etc) de la nube deGoogle en todas sus sucursales de España, Latinoamérica yCaribe, y resto países donde tiene presencia.La OMT (Organización Mundial del Turismo)también a primeros de 2012 firmó un acuerdo para implantar lassoluciones de Nube de Microsotf en su sede central de Madrid ypaulatinamente resto del mundo y recomendaciones a agenciasde viaje, hoteles… Bastantes universidades españolas también han cerradoacuerdos con Google para la solución de la Nube (correo-e)Página –90–
  • 91. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Estrategias de Cloud Computing de laUnión Europea, septiembre de 2012 En septiembre de 2012, la Comisión Europea adoptó laEstrategia Europea de Cloud Computing conello busca habilitar y facilitar la adopción de lastecnologías Cloud Computing en todos los sectores de laeconomía como palanca de productividad, crecimiento yempleo. En esta estrategia, juega un papel angularel impulso y adopción del nuevo modelo deservicios TI por el sector público.Página –91–
  • 92. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Comisión Europea publica la Estrategia deCloud-Computing (diciembre 2012)Objetivo principal: creación de empleo y deriqueza. Para la Comisión, las nuevas estimaciones señalan que, sila política tiene éxito, los ingresos procedentesde la computación en nube en la UE podríanascender en 2020 a casi 80 000 millonesEUR (lo que supondría más que duplicar el crecimientodel sector). Es decir, que con esta estrategia se estaríacreando un nuevo sector y se podría hacer frente a lacompetencia, en especial de los EEUU.Página –92–
  • 93. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Estrategia Europea de CloudComputing de la Comisión Europea La Estrategia Europea de Cloud Computing de la ComisiónEuropea está recogida en la comunicación «Liberar elpotencial de la computación en nube en Europa»*.Se proponen medidas para obtener 2,5 millones denuevos puestos de trabajo en Europa, así como unincremento anual del PIB en la Unión igual a160.000 millones de euros (en torno a un 1 %) deaquí a 2020. Acciones claves de la estrategia son*http://administracionelectronica.gob.es/?_nfpb=true&_pageLabel=P480245061355221561934&langPae=es Fuente: http://europa.eu (29 de septiembre de 2012)Página –93–
  • 94. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Estrategia Europea de CloudComputing de la Comisión Europea Clarificación de normas y estándaresLos trabajos en éste ámbito se desarrollarán durante 2013. LaComisión trabajará con el apoyo de ENISA y otros órganospertinentes para ayudar al desarrollo de toda la UE esquemasvoluntarios de certificación así como una lista de dichosprogramas en 2014. Creación de términos justos de contratación Establecimiento de un Partenariado Europeo de CloudComputing. El European Cloud Partnership (ECP) reúne aexpertos de la industria y de los usuarios del sector público paratrabajar en los requisitos de contratación comunes para lacomputación en nube en forma abierta y completamentetransparente.Página –94–
  • 95. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Estrategia Europea de CloudComputing de la Comisión Europea En este sentido, si se desarrolla la totalidad de laestrategia sobre la nube, se prevén unos ingresos anualessuplementarios netos en la UE de 160 000 millones EURpara 2020 (o unos ingresos totales de casi 600 000millones entre 2015 y 2020). De lo contrario, elincremento económico sería inferior en dos tercios. Los beneficios procederían del ahorro que las empresaspodrían realizar o de la productividad que podríanalcanzar gracias al acceso a la tecnología. Por lo que se refiere al empleo, es de prever la generaciónde 3,8 millones de puestos de trabajo tras un desplieguecompleto de la estrategia (frente a 1,3 millones si no seeliminan las barreras legislativas, políticas o de otro tipo).Página –95–
  • 96. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Estrategia Europea de CloudComputing de la Comisión Europea Por otro lado, la adopción del cloud computingpodría llegar a generar en Europa 2,5 millones denuevos puestos de trabajo y potenciar la economíade la región en us$ 160.000 millones anuales para2020, según la Comisión Europea. Para conseguirtal objetivo, el ETSI (EuropeanTelecommunications Standards Institute) estátrabajando en definir estándares de calidad parafacilitar la portabilidad de datos y lainteroperabilidad en 2013. Además del potencial delcloud, la migración a la nube propiciará lahomogeneización de leyes de protección de datos a escalaeuropea y la legislación sobre ciberseguridad.Página –96–
  • 97. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014PRIORIDADES DE LA CE EN CLOUDCloud computing y empleo TIC, entre lasprioridades de la Comisión Europea para elperiodo 2013-2014 Entre las nuevas prioridades destacan aquellasrelacionadas con el cloud computing y con lascompetencias digitales y el empleo. En materia de cloud computing, la Comisión Europea promocionará lacomputación en nube mediante el poder de compra del sector público. En estesentido, pondrá en marcha acciones piloto en la nuevaAsociación Europea de Computación en Nube (AECN) para,apoyándose en el poder de compra público, contribuir a crear el mayormercado de TIC relacionadas con la nube del mundo, desmantelando losactuales reductos nacionales y las percepciones negativas de losconsumidores.Página –97–
  • 98. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Estudio de ONTSI para España, mayo 2012 Estudio “Cloud Computing. Retos yoportunidades”, que ha elaborado el Observatorio Nacionalde las Telecomunicaciones y la SI (ONTSI), con la asistenciatécnica de Deloitte, para analizar la situación actual y el impactoque está teniendo el cloud computing en España. El impacto que tendrá sobre la inversión y el mantenimiento deempleo y, que se prevé puede alcanzar los 65.000 puestosde trabajo en un año. Iimplica que la generación de PIBderivada del cloud computing por empleo mantenido es de46.700 euros / empleo, lo que significa que el aporte de laindustria cloud a la economía española es muyventajoso.Página –98–
  • 99. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014La Nube EN ESPAÑA (impacto enPYMES,ONTSIPágina –99–
  • 100. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014La Nube EN ESPAÑA (impacto enPYMES,ONTSIPágina –100–
  • 101. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014La Nube EN ESPAÑA (impacto enPYMES,ONTSIPágina –101–
  • 102. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014La Nube EN ESPAÑA (impacto enPYMES,ONTSIPágina –102–
  • 103. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EL MERCADO DE CLOUD ENLATINOAMÉRICA Según la consultora internacional IDC (marzo 2013), elmercado del cloud computing en Latinoamérica se puedevalorar en US$ 280 millones y tendrá una tasa decrecimiento anual de un 70% entre el 2012 y 2016. La empresa IDC confirmó que el cloud computing es unfactor clave de crecimiento del gasto en tecnologías enlos próximos cinco años. El estudio muestra que el gastoglobal de los proveedores de servicios cloud en hardwarede almacenamiento, software y servicios profesionales seincrementará un 23,6% anual de aquí al 2015. Mientrasque el gasto en almacenamiento en entornos de nubesprivadas tendrá un crecimiento anual del 28,9% en elperíodo estudiado.Página –103–
  • 104. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EL MERCADO DE CLOUD ENLATINOAMÉRICA En el marco del Kloud Camp 2012, un eventoeducativo organizado por KIO Networks para compartirconocimientos sobre la nube, se dieron a conocercifras sobre el futuro del cloud computing en AméricaLatina con datos obtenidos por IDC, empresa dedicada aestudios de mercado. Entre los datos divulgados se encuentra que la inversiónen servicios de tecnologías de la información (TI)en la nube generarán 214.412 empleos en Méxicopara 2015, una cifra que contrasta notoriamentecon los 44.505 plazas laborales que se esperalograr durante 2012; es decir, habrá uncrecimiento del 382%.Página –104–
  • 105. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EL MERCADO DE CLOUD ENLATINOAMÉRICA En América Latina se espera que Brasil, México yArgentina generen más de 700 mil nuevos empleosrelacionados con el cómputo en la nube para lamisma fecha. A nivel mundial, la expansión de estatendencia debería haber logrado 14 millones de empleosentre 2011 y 2015. En estos países, las industrias que se verán másbeneficiadas por el uso de la nube serán: comunicacióny medios de comunicación, con 2.4 millones deempleos; bancos, con 1.4 millones de empleos, ymanufactura, con 1.3 millones de empleos.Página –105–
  • 106. 106106UNIVERSIDAD AUTÓNOMADE BAJA CALIFORNNIAProf. Luis Joyanes AguilarBIG DATAEl universo digital dedatos
  • 107. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LA ERA DEL PETABYTE (1.000 TB),Wired , julio 2008 (www.wired.com)Sensores en todas partes, almacenamiento infinitoy Nubes (clouds) de procesadores Nuestra capacidad para capturar, almacenar y comprendercantidades masivas de datos está cambiando la ciencia,medicina, negocios y tecnología. A medida que aumentanuestra colección de hechos y figuras, crece la oportunidadde encontrar respuestas a preguntas fundamentales.Because in the era of big data,more isn´t just more. More isdifferentPágina –107–
  • 108. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LA ERA DEL PETABYTE -2- . Wired ,julio 2008 (www.wired.com) 1TB (250.000 canciones)20 TB (fotos “uploaded” a Facebookcada mes) 120 TB (todos los datos e imágenes recogidos por el telescopioespacial Hubble) ; 460 TB (todos los datos del tiempo climático enEEUÜ compilados por el National Climatic Data Center); 530 TB(Todos los vídeos de YouTube); 600 TB (base de datos degenealogía, incluye todos los censos de EEUU 1790-2000)1 PB (datos procesados por losservidores de Google cada 75 minutos)Página –108–
  • 109. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014http://www.economist.com/specialreports/displaystory.cfm?story_id=15557421Página –109–
  • 110. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Tabla de unidades de almacenamiento(The Economist, febrero 2010): “data, data everywhere”www.economist.com/specialreports/displaystory.cfm?story_id=15557421Página –110–
  • 111. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014El Universo Digital – EMC / IDCPágina –111–
  • 112. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014El Universo Digital – EMC / IDCPágina –112–
  • 113. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014OPEN DATA (Datos abiertos)Página –113–
  • 114. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014OPEN DATA (Datos abiertos)Las administraciones públicas [decualquier organismo nacional einternacional] generan gran cantidad deinformación en formatos propios de difícilacceso para la mayoría de los ciudadanos.Bases de datos, listas, estudios, informes,estadísticas, etc. son datos abiertos (opendata) en formatos propios que son dedifícil acceso para la mayoría de losciudadanos.Página –114–
  • 115. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014OPEN DATA (Datos abiertos)Evidentemente estos datos se almacenannormalmente en centros de datos propiosde las administraciones que a su vez sealmacenan y gestionan en nubes públicas oprivadas¿Qué necesitan los profesionales o lasempresas para sacar rentabilidad a esosdatos públicos? Evidentemente lacolaboración de las entidades públicas paraliberar cada día más información y crearmás oportunidades de negocioPágina –115–
  • 116. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014OPEN DATA (Datos abiertos)La administración de Estados Unidosinició la iniciativa Open Data y enparalelo la Unión Europea ha idoadoptando también la iniciativa.En España los primeros gobiernos hansido los Gobiernos Autonómicos de ElPrincipado de Asturias y el PaísVasco.Página –116–
  • 117. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014OPEN DATA (Datos abiertos)La iniciativa del Gobierno Vasco se haplasmado en la puesta en funcionamientode Open Data Euskadi que pretende crearun sitio web donde la informaciónreutilizable (contenidos abiertos) estén alalcance de cualquier ciudadano.Un estudio de la UE(2010) estima que elmercado de información pública podríagenerar riqueza por valor de 27.000millones de euros.Página –117–
  • 118. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014INICIATIVAS PIONERS INTERNACIONALESEN OPEN DATAEn España… además de los gobiernos autonómicosde Asturias, País Vasco y Cataluña, la fundación CTICligada al consorcio W3C (www.fundacionctic.org)En Estados Unidos data.govEn Gran Bretaña data.gov.uk En Google (presentación la semana pasada, abril2011, del número 1) la revista de negocios//thinkquarterly.co.uk. El número 1 dedicado a OPENDATAEn la Unión Europea (Iniciativa OPEN DATA)Página –118–
  • 119. 119119UNIVERSIDAD AUTÓNOMADE BAJA CALIFORNNIAProf. Luis Joyanes AguilarEL PROCESAMIENTO DEBIG DATA Y ANALÍTICADE DATOS.Nuevas bases de datosNoSQL, “In-Memory”…
  • 120. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Arquitectura de BIG DATA La explosión creciente de grandes volúmenes de datos está configurando en unióncon la implantación de cloud computing nuevas tecnologías y herramientas para lagestión y dirección de Big Data. Tecnologías como Bases de Datos NoSQL, Bases de datos“in-memory”, unido a frameworks en torno a Hadoop,MapReduce y otras soluciones de big data, requierenespecialistas en esta tecnologías Proveedores como Cloudera, Hortonwork, etc. estánofreciendo soluciones de Big Data que cada día más populares Soluciones como HANA de SAP, InfoSphere de IBM,Exadata/Exalytics de Oracle, EMC, Teradata,Microsoft … se requieren para hacer frente a las avalanchas de datos. …Página –120–
  • 121. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS ANALÍTICAS Analíticas: para permitir a múltiples usuarios contestarrápidamente preguntas de negocio que requieran de grandesvolúmenes de información.Bases de datos de procesamientoparalelo masivo (MPP)Bases de datos “en memoria”Almacenamiento en columnas Históricamente estas bases de datos tan especializadastenían un costo muy elevado, pero hoy el mercado nosofrece varias alternativas que se adaptan al presupuesto decada organización.Página –121–
  • 122. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Bases de datos analíticas Bases de datos diseñadas específicamente para serutilizadas como motores de Data Warehouse. Estas bases de datos logran procesar grandes volúmenes deinformación a velocidades asombrosas, gracias a la aplicación dediferentes conceptos y tecnologías: Almacenamiento en columnas en lugar de filas (registros) Massively parallel processing (MPP) In-Memory AnalyticsPágina –122–
  • 123. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014In-Memory Computing (IBM) In-memory computing is a technology that allows theprocessing of massive quantities of data in main memoryto provide immediate results from analysis andtransaction. The data to be processed is ideally real-timedata (that is, data that is available for processing oranalysis immediately after it is created). To achieve the desired performance, in-memorycomputing follows these basic concepts:Página –123–
  • 124. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014In-Memory Computing (IBM) Keep data in main memory to speed up data access. Minimize data movement by leveraging the columnarstorage concept, compression, and performingcalculations at the database level. Divide and conquer. Leverage the multi-corearchitecture of modern processors and multi-processorservers, or even scale out into a distributed landscape, tobe able to grow beyond what can be supplied by a singleserver. Las bases de datos en memoria de SAP HANA utilizandiferentes tecnologías in-memoryPágina –124–
  • 125. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014In-Memory Computing (IBM) 2.1 Keeping data in-memory Today, a single enterprise class server can hold severalterabytes of main memory. At the same time, prices forserver main memory dramatically dropped over the lastfew decades. This increase in capacity and reduction incost makes it a viable approach to keep huge amounts ofbusiness data in memory. This section discusses thebenefits and challenges. 2.1.1 Using main memory as the data store The most obvious reason to use main memory as the data store for adatabase is because accessing data in main memory is much fasterthan accessing data on disk. Figure 2-1 compares the access times fordata in several locations.Página –125–
  • 126. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Computación en memoria “In-Memory”La computación en memoria es unatecnología que permite el procesamiento de cantidadesmasivas de datos en memoria principal para proporcionarresultados inmediatos del análisis y de las transacciones.Los datos a procesar, idealmente son datos en tiemporeal (es decir, datos que están disponibles para suprocesamiento o análisis inmediatamente despuésque se han creado).Existen un amplio conjunto de tecnologías que empleanbases de datos en memoria. SAP HANA es una de lasmás acreditadas y populares… (Oracle, IBM,…)Página –126–
  • 127. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Categorías de bases de datos en BIG DATA El concepto de base de datos que utilizábamos hasta hace 2 años HACAMBIADO. Distintos tipos de bases de datos, para distintos tipos denecesidades.Bases de datos transaccionales: para almacenarinformación crítica del negocio, con origen en las aplicaciones desiempre (CRM, ERP, sistemas legacy, …)NoSQL: para capturar de manera segura y escalable, grandesvolúmenes de información continua generados por eventos.Analíticas (In-Memory): para permitir a múltiplesusuarios contestar rápidamente preguntas de negocio que requierande grandes volúmenes de información.Hadoop (HDFS & Hive): para almacenar y procesargrandes volúmenes de información estructurada o semi-estructurada.Página –127–
  • 128. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Bases de datosIn-Memory (en-memoria) SAP Hana Oracle Times Ten In-Memory Database IBM solidDBRelacionales Sistemas RDBMS (SGBDR). Oracle, IBM, Microsoft… Transferencia de datos entre Hadoop y bases de datosrelacionalesLegacy (jerárquicas, en red… primeras relacionales…)NoSQL (Cassandra, Hive, mongoDB,CouchDB, Hbase…)Página –128–
  • 129. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS TRANSACCIONALES Utilizadas en la mayoría de las empresas en la actualidadMotores transaccionales, diseñados y desarrollados parasoportar transacciones y trabajar con pocos registros poroperación.Las soluciones de Business Intelligence involucran cientos demiles (e inclusive millones) de registros en una única operación, ydeben responder en un tiempo adecuado.Las bases de datos transaccionales no fueron diseñadas pararesponder a consultas analíticas sobre grandes volúmenes deinformación. La irrupción de Big Data comienza a dejar enevidencia estas carencias, debiendo utilizar complejos índices,tablas agregadas, tablas particionadas, etc., aumentando el costode desarrollo y mantenimiento, obteniendo tiemposPágina –129–
  • 130. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS RELACIONALES (REPASO) Las bases de datos relacionales funcionan con el lenguajeSQL (Structured Query Language) Conceptos clave: creación de bases de datos,organización de esquemas de datos, normalización,creación de índices y optimización de instalaciones. Las bases de datos relacionales permiten separar la capade datos de la capa de aplicación. Al cumplir el estándarSQL son intercambiables entre sí (en su mayor parte) ypermiten un acceso rápido y fiable a los datos.Página –130–
  • 131. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS RELACIONALES (REPASO) La mayoría de las bases de datos cumplen con laspropiedades ACID (atomicity, consistency,isolation, durability). Estas propiedades garantizan uncomportamiento de las base de datos relacionales y el mejor de losargumentos para su utilización.Página –131–
  • 132. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS NoSQL Las bases de datos no-relacionales son comúnmentellamadas bases de datos NoSQL ya que la gran mayoríade ellas comparte el hecho de no utilizar el lenguaje SQLpara realizar las consultas Es una definición controvertida, aunque la definición másaceptada es “Not only SQL”. Una de las características de las bases de datos norelacionales es que la mayoría de ellas no utilizanesquemas de datos rígidos como las bases de datosrelacionales. Esto hace que estas bases de datos tambiénse les llame “Schema-less” o “Schema-free(“almacenamiento des-estructurado”).Página –132–
  • 133. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS NoSQL Distintos tipos de bases de datos para distintos tipos de aplicaciones:documentales, grafos, clave/valor, orientadas a objetos, tabulares, … NoSQL:para capturar de manera segura y escalable, grandes volúmenes deinformación continua generados por eventos.Características  SQL: Sin (o muy poco) soporte para SQL.Datos accedidos a través de programas Java, no consultas  ACID: Sin integridad referencial, poco soporte transaccional Definición de estructuras de datos flexibles (sobre la marcha)Página –133–
  • 134. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS NoSQL Beneficios Facilidad de escalamiento horizontal (clusters baratos) Almacenamiento de grandes volúmenes (no generancuellos de botella) Excelentes para lecturas masivas de registros tipoclave/valor. Desafíos… Son de distintos vendedores y no están integradas Estos tipos de DBs se utilizan por lo general enconjunto Se utilizan y administran de distinta manera; utilizandistintos lenguajes: no SQL! Dependencia de sistemas: vuelta a las raíces?Página –134–
  • 135. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Taxonomía de Bases de datos NoSQL Los principales tipos de BBDD de acuerdo con suimplementación son los siguientes: – Almacenes de Clave-Valor – Almacenes de Familia de Columnas (columnares) – Almacenes de documentos (orientadas adocumentos) – Almacenes de Grafos (orientadas a grafos) - Cachés de memoriaPágina –135–
  • 136. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014SOLUCIONES DE BASES DE DATOS NoSQLPágina –136–
  • 137. 137137INGENIERÍA INFORMÁTICAProf. Luis Joyanes AguilarTecnologías BIG DATAHADOOP
  • 138. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Logo de HADOOPPágina –138–
  • 139. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Logo de HADOOPPágina –139–
  • 140. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Fundación Apache: proyectos open source The Apache Software Foundation provides supportfor the Apache community of open-source softwareprojects, which provide software products for thepublic good The Apache Software Foundation provides support for theApache community of open-source software projects,which provide software products for the public goodPágina –140–
  • 141. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Fundación Apache: proyectos open source The Apache Software Foundation provides supportfor the Apache community of open-source softwareprojects, which provide software products for thepublic good The Apache projects are defined by collaborativeconsensus based processes, an open, pragmaticsoftware license and a desire to create high qualitysoftware that leads the way in its field Community-led development since 1999. We consider ourselves not simply a group ofprojects sharing a server, but rather a communityof developers and users.Página –141–
  • 142. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Historia de Hadoop: Doug CuttingPágina –142–
  • 143. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014TECNOLOGÍAS BIG DATA (HADOOP) Datos de la consultora IDC de agosto de 2012 prevén que elmercado del software relacionado con los frameworkopen source Apache Hadoop y el MapReduce deGoogle crecerá a un ritmo anual de más del 60% hasta elaño 2016. La popularidad de Hadoop se ha ido incrementando durantelos últimos meses, a medida que las empresas necesitanmanejar grandes cantidades de datos estructurados y noestructurados para después analizarlos y ser capaces detomar decisiones lo más favorables posible para sus negocios. IDC también espera que el mercado de Hadoop-MapReduce evolucione yque poco a poco comienza a introducirse en los sistemas empresariales.Página –143–
  • 144. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Hadoop“The Apache Hadoop software library is aframework that allows for the distributedprocessing of large data sets acrossclusters of computers using a simpleProgramming model” De la página de HadoopPágina –144–
  • 145. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Componentes fundamentales de OpenSource Apache Hadoop (biblioteca de software de open source) Apache Hadoop consta de los siguientes subproyectos HDFS (Haoop Distributed File System) MapReduce Hadoop Commonsy de las siguientes tecnologíasHbaseHivePigOtrasPágina –145–
  • 146. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014TECNOLOGÍAS BIG DATA (HADOOP) Hadoop es un proyecto de software open source queprovee un framework para habilitar el procesamientodistribuido de grandes conjuntos de datos sobre clustersconstruidos con hardware genérico. En esencia, Hadoopconsta de dos elementos base: un sistema de archivosdistribuido (Hadoop Distributed File System, HDFS) yun motor de procesamiento de datos que implementa elmodelo Map/Reduce (Hadoop MapReduce). Sinembargo, conforme ha ido ganando adopción y madurez,también se han ido creando tecnologías paracomplementarlo y ampliar sus escenarios de uso, de talforma que hoy en día el nombre “Hadoop” no se refiere auna sola herramienta sino a una familia de herramientasalrededor de HDFS y MapReduce.Página –146–
  • 147. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014What Is Apache Hadoop? (Fundación Apache) The Apache™ Hadoop® project develops open-source software for reliable, scalable, distributedcomputing. The Apache Hadoop software library is a frameworkthat allows for the distributed processing of large datasets across clusters of computers using simpleprogramming models. It is designed to scale up fromsingle servers to thousands of machines, each offeringlocal computation and storage. Rather than rely onhardware to deliver high-avaiability, the library itself isdesigned to detect and handle failures at the applicationlayer, so delivering a highly-availabile service on top of acluster of computers, each of which may be prone tofailures.Página –147–
  • 148. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Historia de HADOOP ● 2004-2006 – Google publica los papers de GFS y MapReduce – Doug Cutting implementa una versión Open Source enNutch ● 2006-2008 – Hadoop se separa de Nutch – Se alcanza la escala web en 2008 ● 2008-Hasta ahora – Hadoop se populariza y se comienza a explotarcomercialmente. Fuente: Hadoop: a brief history. Doug CuttingPágina –148–
  • 149. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Componentes HADOOP (Apache) The project includes these modules: Hadoop Common: The common utilities that supportthe other Hadoop modules. Hadoop Distributed File System (HDFS™): Adistributed file system that provides high-throughputaccess to application data. Hadoop YARN: A framework for job scheduling andcluster resource management. Hadoop MapReduce: A YARN-based system for parallelprocessing of large data sets.Página –149–
  • 150. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014APACHE HADOOP Other Hadoop-related projects at Apache include:Avro™: A data serialization system.Cassandra™: A scalable multi-master database withno single points of failure.Chukwa™: A data collection system for managing largedistributed systems.HBase™: A scalable, distributed database that supportsstructured data storage for large tables.Página –150–
  • 151. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014APACHE HADOOPHive™: A data warehouse infrastructure that providesdata summarization and ad hoc querying.Mahout™: A Scalable machine learning and datamining library.Pig™: A high-level data-flow language and executionframework for parallel computation.ZooKeeper™: A high-performance coordinationservice for distributed applications.Página –151–
  • 152. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Hadoop Apache Hadoop es un framework que permite eltratamiento distribuido de grandes cantidades de datos(del orden de peta bytes) y trabajar con miles demáquinas de forma distribuida. Se inspiró en losdocumentos sobre MapReduce y Google File Systempublicados por Google. Está desarrollado en Java y se ejecuta dentro de la JVM. Actualmente está soportado por Google, Yahoo e IBMentre otros. También existen empresas como Cloudera(http://www.cloudera.com/) que ofrecen solucionesempresariales Open Source basadas en Hadoop.Página –152–
  • 153. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Hadoop Las características principales de Hadoop son: Económico: Está diseñado para ejecutarse en equipos debajo coste formando clústeres. Estos clústeres puedenllevarnos a pensar en miles de nodos de procesamientodisponibles para el procesado de información. • Escalable: Si se necesita más poder de procesamiento ocapacidad de almacenamiento solo hay que añadir másnodos al clúster de forma sencilla. • Eficiente: Hadoop distribuye los datos y los procesa enparalelo en los nodos donde los datos se encuentranlocalizados. • Confiable: Es capaz de mantener múltiples copias de los datos yautomáticamente hacer un re-despliegue de las tareasPágina –153–
  • 154. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Hadoop El diseño de Hadoop se divide en dos partesprincipales: Por un lado está el sistema de ficheros distribuidoHadoop Distributed File System (HDFS) quese encarga de almacenar todos los datos repartiéndolosentre cada nodo de la red Hadoop. Por otro lado la implementación de MapReduce que seencarga del procesamiento de la información de formadistribuida.Página –154–
  • 155. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Integración con Big Data. FUENTE: datalytics.comPágina –155–
  • 156. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Integración con Big Data. FUENTE: datalytics.comPágina –156–
  • 157. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Página –157–
  • 158. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Hadoop en la actualidad Actualmente Hadoop es un framework muy extendido enel ámbito empresarial, sobre todo en compañías quemanejan grandes volúmenes de datos. Entre las quepodemos descarta las siguientes empresas: Yahoo: La aplicación Yahoo! Search Webmap estáimplementado con Hadoop sobre un clúster de mas de10.000 nodos Linux y la información que produce es lautilizada por el buscador de Yahoo. Facebook: Tiene a día de hoy el mayor clúster Hadoopdel mundo que almacena hasta 30 petabytes deinformación Amazon A9: Se utiliza para la generar índices de búsqueda de losproductos ofertados en el portal. Disponen de varios clústeres de entre 1 y100 nodos cada uno.Página –158–
  • 159. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Hadoop en la actualidad The New York Times: Utiliza Hadoop y EC2 (AmazonElastic Compute Cloud) para convertir 4 Tera bytes deimágenes TIFF en imágenes PNG de 800 K para sermostradas en la Web en 36 horas. Además existen compañías cuyo negocio es principal esHadoop, como Cloudera, que comercializa CDH(Clouderas Distribution including Apache Hadoop), que dasoporte en la configuración y despliegue de clústeres Hadoop. Además proporciona servicios de consultoría yformación en estas tecnología. Todo el software quedistribuyen es Open Source.Página –159–
  • 160. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Distribuciones de HadoopPágina –160–
  • 161. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Distribuciones de Hadoop Cloudera mapR Hortonworks IBM… ofrece una distribución llamada InfoSphereBigInsights Amazon Web Services ofrece una marco de trabajoHadoop que forma parte del servicio Amazon ElasticMapReduce EMC ofrece Greenplus HD Microsoft ofrece Hadoop como un servicio basado enla nube de Microsoft AzurePágina –161–
  • 162. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Proveedores de Big Data Algunos han desarrollado sus propias distribuciones deHadoop (con diferentes niveles de personalización:disponibilidad, rendimiento, replicas …). Una distribuciónmuy popular Otros ejemplos: MapR, Greenplum, Hortonworks, … Hay docenasPágina –162–
  • 163. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Empresas que ya utilizan “Big Data” . IBM Intel HP Oracle Teradata Fujitsu CSC Accenture Dell Seagate CapgeminiPágina –163–
  • 164. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Definición de Analítica de Big DataBIG DATA ANALYTICS : (TDWI): 4Q 2011 Big data analytics is where advanced analytictechniques operate on big data sets. Hence, bigdata analytics is really about two things—big dataand analytics—plus how the two have teamed upto create one of the most profound trends inbusiness intelligence (BI) today. The definition is easy to understand, but do users actuallyuse the term? To quantify this question, the survey forthis report asked: “Which of the following bestcharacterizes your familiarity with big data analytics andhow you name it?” The survey results show that mostusers understand the concept of big data analytics,whether they have a name for it or not:Página –164–
  • 165. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014ANALÍTICA DE BIG DATA Cloudera EMC Greenplum IBM Impetus Technologies Kognitio ParAccel SAP SAND Technology SAS Tableau Software TeradataPágina –165–
  • 166. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EL TURISMO INTELIGENTE(Smart Tourism) Smart Tourism 2013, organizado para debatir, precisamente, el papel delas TIC en el sector turístico del siglo XXI (Madrid, 26 febrero 2013). “Isabel Borrego, Secretaria de Estado de Turismo de España, aprovechó laocasión para recalcar la gran importancia que tiene la creación dedestinos turísticos inteligentes en nuestro país, a fin de queEspaña pueda continuar manteniendo su tradicional liderazgo como destinoturístico a nivel mundial”. “La presidenta de Microsoft Ibérica, María Garaña, quetambién intervino en el Congreso, destacó cinco tecnologías que van aser fundamentales para llevar a cabo esta transformación del sector turístico”.Página –166–
  • 167. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EL TURISMO INTELIGENTE(Smart Tourism) En primer lugar el Cloud Computing, gracias al cualserá posible mejorar la flexibilidad y la escalabilidad de lasorganizaciones. Tenerlo todo en la nube contribuirá areducir drásticamente los costes. En segundo lugar, Big Data, que permitirá recabarinformación sobre los gustos y preferencias de losviajeros, generando una amplísima base de datos graciasa la cual, además, será posible ahorrar gastos, ser máseficientes, mejorar lo que haga falta, suprimir lo quesobre o añadir lo que falte. Tercero, las plataformas digitales, que hacen posibleuna interacción constante y en tiempo real con losclientes, ajustando la oferta a la demanda de forma ágil ydinámica.Página –167–
  • 168. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EL TURISMO INTELIGENTE(Smart Tourism) En cuarto lugar, los Interfaces naturales, que dan unpaso más en las posibilidades de comunicación que ofrece latecnología, permitiendo interaccionar con ella mediantegestos, movimientos o incluso la voz. 5. Aplicaciones móviles. En una época marcada porel auge de los teléfonos inteligentes y las tabletas, eldesarrollo de aplicaciones especialmente diseñadas para elturismo es un punto indiscutible: Guías de la ciudad, planosde metro, centrales reservas. Las aplicaciones ofrecen unanueva forma de consumir información y contenidos cuyascaracterísticas más importantes son la movilidad y lainmediatez, ambas fundamentales para el turista del sigloXXI.Página –168–
  • 169. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014EL TURISMO INTELIGENTE(Smart Tourism) Entre las acciones propuestas para convertir España en undestino turístico inteligente, se ha puesto en marcha unprimer proyecto piloto en el que participarán 11localidades españolas que, a lo largo de 2013, pondrán enmarcha toda una serie de iniciativas para convertirse enmodelos de Smart Tourism. Es el caso de la isla de ElHierro (Canarias), que para el mes de marzo seha convertido en la primera isla Wi-Fi-free delmundo, ofreciendo Wi-Fi abierta y gratuita entodo su territorio, mediante una serie deantenas situadas en zonas de interés turístico.Página –169–
  • 170. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014OPORTUNIDADES PARA LATINOAMÉRICADespliegue y comercialización de la red dealta velocidad y gran ancho de banda LTE(4G) en la actualidad (Noticia de impactoen CLOUD COMPUTING y Big Data y granventaja competitiva)En Europa está comenzando el despliegue ycomercialización este año 2013. En España porproblemas administrativos y técnicos (derivados delespectro radioeléctrico) como muy pronto parece noempezará la comercialización hasta 2014.Página –170–
  • 171. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014OPORTUNIDADES PARA MÉXICOTURISMO INTELIGENTE (Smart Tourism). Veaseproyecto piloto aprobado en marzo 2013 de la Islade Hierro de Canarias apoyándose en desplieguesmóviles, cloud computing y big data.CREACIÓN Y CONSTRUCCIÓN DE CENTROS DEDATOS para dar soporte a infraestructuras, plataformas ydesarrollo de Cloud Computing (Dominicana tiene lascondiciones de hábitat idóneas para construcción de DataCenters). PUESTA EN MARCHA DE ESTUDIOS DE CLOUDCOMPUTING , BIG DATA Y ANALYTICS, así comoCERTIFICACIONES INTERNACIONALES correspondientes.Página –171–
  • 172. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Certificación Cloud Se requieren profesionales cualificados en la nube. Amedida que avanza el uso de los servicios en la nube, sehace más necesario la formación en la materia y porconsiguiente CERTIFICACIONESPROFESIONALES De igual modo que con los estándares en CloudComputing, ha crecido el interés de los usuarios por eltérmino “Cloud Training courses”. En Octubre, Rackspace creó un curso decertificación en OpenStack, con planes paralanzar en el futuro otros programas de aprendizaje en lanube. Certificaciones de Cloudera, Hadoop…Página –172–
  • 173. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Certificación CloudCloudStack/OpenStack Citrix está en el proyecto CloudStack, Rackspace ofrece servicios de cloud públicabasados en OpenStack.Existen otras alternativas como Eucalyptus, quetienen soporte para conectarse a nubes deAmazon AWS y OpenNebulaOtras certificacionesPágina –173–
  • 174. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014NECESIDAD DE FORMACIÓN PROFESIONALAVANZADA EN CLOUD COMPUTING-BIGDATA El mercado tiene carencia de especialistas en CloudComputing y sobre todo en Big Data. Hay miles de puestosque se deberán cubrir en los próximos cinco años segúnestadísticas fiables de IDC, Gartner, Forrester, McKinsey… UNA DE LAS PROFESIONES MÁS DEMANDADAS SERÁDE ESPECIALISTAS EN CIENCIAS DE DATOS(Científicos de datos) y además ANALISTAS DE DATOS(formados en Analytics y tecnologías Big Data·Hadoop”, “InMemory”.. Se necesitan certificaciones profesionales en CLOUDCOMPUTING Y BIG DATAPágina –174–
  • 175. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014NUEVAS CARRERAS UNIVERSITARIAS:maestrias,ingeniería, diplomados…Community Manager, Social MediaManager y Analista Web y SEOIngeniero de Cloud Computing (En España hayuna universidad privada que lo lanza el próximo curso)Ingeniero de negocios digitales (DigitalBusiness Intelligence)Ingeniería en Big Data (Infraestructuras, Bases dedatos NoSQL, Hadoop, Tecnologías “in-memory”…)Analítica de datos (Analytics) y Analítica deBig DataPágina –175–
  • 176. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LAS TITULACIONES-PROFESIONES MÁSDEMANDADAS en TIC EN PRÓXIMOS AÑOS(HBR, Harvard Business Review) número deoctubre de 2012 (Los datos el nuevo petróleo/orodel siglo XXI):Ciencia de los datos: Data Science(Maestría/Doctorado) … En EstadosUnidos, México y Europa… ya existeniniciativas.LA PROFESIÓN MÁS SEXY DEL SIGLO XXI : ELCIENTÍFICO DE DATOS (Data Scientist)Página –176–
  • 177. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014NUEVAS CARRERAS Y PROFESIONES Community Manager , Social Media Manager, SEO,Analistas Web … cada día son más demandadas y serequieren introducir en estudios universitarios ycertificaciones profesionales, la formación de estosprofesionales. Sin embargo la profesión del futuro será:EL CIENTÍFICO DE DATOS (Data Scientist).Un profesional con formación deInformática, Estadística, Analítica, CienciasFísicas y Biológicas… que analizará los BigData para la toma de decisiones eficientes yobtener rentabilidad en los negocios.HBR lo declaró la profesión “MÁS SEXY”..Página –177–
  • 178. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014REFERENCIASGRUPO DE INVESTIGACIÓN GISSIC “ElÁgora de Latinoamérica” …gissic.wordpress.com (PUESTA ENMARCHA DEL GRUPO DEINVESTIGACIÓN EN DOMINICANA)Portal NTICS de Alfaomega En construcciónPortal personal en construcción(prevista la subida de conferencias,artículos, libros…): luisjoyanes.wordpress.comPágina –178–
  • 179. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Página –179–MUCHAS GRACIAS … ¿Preguntas?Portal tecnológico y de conocimientowww.mhe.es/joyanesPortal GISSIC “El Ágora deLatinoamérica”: gissic.wordpress.comTwitter:@luisjoyaneswww.slideshare.net/joyaneswww.facebook.com/joyanesluisPORTAL NTICS : luisjoyanes.wordpress.comCORREO-e: joyanes@gmail.comUNIVERSIDAD PONTIFICIA DE SALAMANCA – C. MADRID
  • 180. 180Prof. Luis Joyanes AguilarBIBLIOGRAFÍA
  • 181. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BIBLIOGRAFÍA BÁSICAJOYANES, Luis (2012). Computación enla nube. Estrategias de cloudcomputing para las empresas.MéxicoDF: Alfaomega.JOYANES, Luis (2013). BIG DATA. El análisisde los grandes volúmenes de datos.MéxicoDF: Alfaomega Colección de libros NTICS (Negocios, Tecnología, Innovación,Conocimiento y Sociedad) dirigida por el profesor LuisJoyanes y publicada en la editorial Alfaomega de México DF.Primeros números en 2012 y 2013: Nº 1. CloudComputing. Nº 2. Big DataPágina –181–
  • 182. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BIBLIOGRAFÍA BÁSICA JOYANES, Luis. “Computación en "Nube" (CloudComputing) y Centros de Datos la nueva revoluciónindustrial ¿cómo cambiará el trabajo enorganizaciones y empresas?”. Sociedad y Utopía.UPSA: Madrid. , ISSN 1133-6706, Nº 36, 2010, págs.111-127. JOYANES, Luis (2009a) “La Computación enNube(Cloud Computing) :El nuevo paradigmatecnológico para empresas y organizaciones en laSociedad del Conocimiento” , ICADE, nº 76, enero-marzo 2009, Madrid: Universidad Pontificia Comillas.Página –182–
  • 183. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BIBLIOGRAFÍA SOARES, Sunil (2013). Big Data Governance. Anemerging Imperative. Boise, USA: MC Press. FRANKS, Bill (2012). Taming the Big Data Tidal Wave.New York: Wiley. Datalytics. 18D – Pentaho Big Data Architecture,www.datalytics.com (Pentaho) Gereon Vey, Tomas Krojzl. Ilya Krutov (2012) . In-memory Computing with SAP HANA on IBM eX5Systems. ibm.com/redbooks. Draft Document forReview December 7, 2012 1:59 pm SG24-8086-00Página –183–
  • 184. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BIBLIOGRAFÍA ZIKOPOULOS, Paul C. et al (2012). Understanding BigData. Analytics for Enterprise Class Hadoop and StreamingData. New York: McGraw-Hill.www-01.ibm.com/software/data/bigdata/ ZIKOPOULOS, Paul C. et al (2013). Harness the Powerof Big Data. The IBM Big Data Platform. New York:McGraw-Hill. Descargable libre en IBM.Página –184–
  • 185. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Página –185–
  • 186. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014REFERENCIASMcKinsey Global Institute . Big data: Thenext frontier for innovation, competition, andproductivity. June 2011James G. Kobielus. The Forrester Wave™:Enterprise Hadoop Solutions, Q1 2012, February2, 2012.www-01.ibm.com/software/data/bigdata/ Diego Lz. de Ipiña Glz. de Artaza. Bases de Datos NoRelacionales (NoSQL). Facultad de Ingeniería,Universidad de Deusto. www.morelab.deusto.eshttp://paginaspersonales.deusto.es/dipinaPágina –186–
  • 187. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014REFERENCIAS Philip Russom. BIG DATA ANALYTICS. FOURTH QUARTER2011. TDWI.orgIBM. http://www-01.ibm.com/software/data/bigdata/Página –187–
  • 188. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Referencias, Ipiña Glz. de Artaza NoSQL vs. RDBMS Riyaz -- Thanks for the question regarding "NOSQL vs. RDBMSdatabases", version 10r2 http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2664632900346253817 NoSQL or not NoSQL? http://www.slideshare.net/ruflin/nosql-or-not-nosql/download Comparativa de diferentes soluciones NoSQL: http://kkovacs.eu/cassandra-vs-mongodb-vs-couchdb-vs-redis SQL vs. NoSQL. http://www.linuxjournal.com/article/10770 Cassandra. “NoSQL – Not only SQL (Introduction toApache Cassandra)”.http://www.scriptandscroll.com/3508/technology/nosql-not-only-sql-introduction-to-apache-cassandra/#.TtonPmMk6nA http://www.datastax.com/docs/0.8/dml/using_cql http://cassandra.apache.org/Página –188–
  • 189. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014REFERENCIASFundación Apache:http://hadoop.apache.org/Apache ZooKeeper: http://zookeeper.apache.org/Apache Hive: http://hive.apache.org/Pig: http://pig.apache.org/Apache Avro: http://avro.apache.org/Apache Hbase: http://hbase.apache.org/Página –189–
  • 190. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014REFERENCIAS [1] “Hadoop Wiki”. http://wiki.apache.org/hadoop [2] D. Engfer. “Intro to the Hadoop Stack.”http://www.slideshare.net/davidengfer/intro-to-the-hadoop-stack-javamug [3] C. Zedlewski, E. Collins. “Hadoop Stack: Then, nowand future”.http://www.slideshare.net/cloudera/the-hadoop-stack-then-now-and-in-the-future-eli-collins-charles-zedlewski-cloudera [4] M. Collins. “Hadoop and MapReduce: Big DataAnalytics”. Gartner Research, Enero 2011http://www.gartner.com/id=1521016Página –190–
  • 191. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LECTURAS RECOMENDADASONTSI. Cloud computing: Retos yoportunidades, mayo 2012.http://www.ontsi.red.es/ontsi/sites/default/files/1-_estudio_cloud_computing_retos_y_oportunidades_vdef.pdf KING, Rachael (2008): “How Cloud Computing isChanging the World?” en BusinessWeek, New York, 4august, 2008 LEINWAND, Allan (2008): “It´s 2018: Who Owns theCloud?” en BusinessWeek, New York, 4 august, 2008 THE ECONOMIST (2008): “Let it rise. A Special reporton IT Corporate” en The Economist, London, October25th 2008.Página –191–
  • 192. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014Blogs tecnológicos TechCrunch (www.techcrunch.com) Gizmodo (www.gizmodo.com, www.gizmodo.es) Boing Boing (www.boingboing.com) Engadget (www.engadget.com) The Official Google Blog (googleblog.blospot.com) O´Reilly (www.oreillynet.com) Slahdot (www.slahdot.com) Microsiervos (www.microsiervos.com) Xataca (www.xataca.com) Google Dirson (google.dirson.com) Masable (www.mashable.com)Página –192–
  • 193. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014LECTURAS RECOMENDADAS Documentos de Cloud Computing de:NISTCloud Security AllianceISACAONTSIBANKINTER – AccentureENISACio.com, Computing.es,idc.com/computerworldPágina –193–
  • 194. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS RELACIONALES (REPASO) La mayoría de las bases de datos cumplen con laspropiedades ACID (atomicity, consistency,isolation, durability). Estas propiedades garantizan uncomportamiento de las base de datos relacionales y el mejor de losargumentos para su utilización.Página –194–
  • 195. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS RELACIONALES (REPASO)Atomicidad (Atomicity) garantiza que lastransacciones (sean una consulta, o grupos de sentenciasSQL) no se puedan subdividir, es decir, se ejecutarantotalmente, o no se ejecutaran. Esta propiedad implica que en caso de fallo de hardware,fallo de la base de datos, o fallo de la aplicación, seactualizarán todos los datos o ninguno y se impide que labase de datos se corrompa o pierda el sincronismo lógicoentre los datos.Página –195–
  • 196. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS RELACIONALES (REPASO)Consistencia (Consistency). Garantiza que labase de datos siempre estará en un estado consistente.De hecho, garantiza que cada transacción lleve a la basede datos de un estado consistente a otro estadoconsistente. En este caso, consistencia se refiere a laconsistencia interna de relación entre tablas, y laconsistencia en los datos almacenados. La propiedad deconsistencia no permitiría guardar un entero en un campofloat, o no permitiría borrar una fila que es referenciadapor otra. Esta última forma de consistencia se le llama integridadreferencial.Página –196–
  • 197. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS RELACIONALES (REPASO)Aislamiento (Isolation). Garantiza que los datosde una operación no puede afectar a otra. Cuando se ejecutan dos transacciones sobre los mismosdatos, estas son independientes, de esta manera no segeneran errores en ninguna de las dos transacciones. Estohace que los datos que manejan cada una de lastransacciones no estén disponibles hasta que latransacción ha finalizado. Generalmente esto se consiguecon bloqueosPágina –197–
  • 198. © Luis Joyanes AguilarUNNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIATijuana (México), 22 de abril de 2014BASES DE DATOS RELACIONALES (REPASO) Durabilidad (Durability). Garantiza que una vez que latransacción se haya completado, siempre se podrárecuperar independientemente de cualquier fallo dehardware o software. Una vez la base de datos manda la señal de que latransacción ha sido ejecutada correctamente, se puedetener la certeza de que esa transacción esta aplicadacorrectamente a los datos y se va a poder recuperar. Lamayoría de las bases de datos utilizan un log detransacciones, y no consideran que una transacción estacompletada hasta que no esté escrita en el log.Este log secuencial permite recuperar los datos de la transacción encaso de un fallo del sistema, y de esta forma asegurar la consistencia delos datos.Página –198–
  • 199. © Luis Joyanes AguilarBPM Forum 2010. iiRMadrid, 14 de diciembre de 2010Plataformas e-learningUniversidades en la web social con contenidos abiertos
  • 200. © Luis Joyanes AguilarBPM Forum 2010. iiRMadrid, 14 de diciembre de 2010Massive open onlinecourse (MOOC)Similares a los cursos a distanciaimpartidos por institucionesuniversitarias y con certificados.