SlideShare a Scribd company logo
1 of 27
Download to read offline
1 
Cloud Computing: una perspectiva tecnológica Jornada “Tocando la Nube” Sala Gárate, Universidad de Deusto, 7 de Octubre de 2014 Dr. Diego López-de-Ipiña González-de-Artaza DeustoTech-INTERNET, DeustoTech – Deusto Institute of Technology dipina@deusto.es http://paginaspersonales.deusto.es/dipina http://www.morelab.deusto.es
2 
Infraestructura Virtualizada: Cloud Computing 
Un paradigma de computación emergente donde los datos y servicios residen en centros de datos muy escalables que pueden ser accedidos ubicuamente desde cualquier dispositivo conectado a Internet.
3 
Cloud Computing es … 
•… capacidad computacional y almacenamiento virtualizada expuesta mediante infraestructura agnóstica a la plataforma y accedida por Internet 
–Recursos IT compartidos en demanda, creados y eliminados eficientemente y de modo escalable a través de una variedad de interfaces programáticos facturados en base a su uso
4 
Evolución hacia Cloud Computing 
•La coexistencia y limitaciones de cluster computing y supercomputing dieron lugar a grid computing 
•De grid computing progresamos hacia utility computing, i.e. Servicios computacionales empaquetados como agua, electricidad, etc. 
•Esto derivó en Cloud Computing, es decir, todo como servicio (XaaS) : 
•Plataforma como Servicio 
•Software como Servicio 
•Infraestructura como Servicio
5 
Características de Cloud Computing
6 
Clasificación de Cloud Computing
7 
Fisonomía de Cloud Computing 
Tipos de despliegue 
•Cloud privada 
–Propiedad de o alquilada por una empresa (centros de datos,…) 
•Cloud comunitaria 
–Infraestructura compartida por una comunidad específica 
•Cloud pública 
–Vendida al público, gran escala (ec2, S3,…) 
•Cloud híbrida / de comunidad 
–Composición de dos o más clouds 
Manifestaciones 
•Cloud Software as a Service (SaaS) 
–Uso de la aplicación del proveedor sobre la red, e.j., Salesforce.com,… 
•Cloud Platform as a Service (PaaS) 
–Despliega aplicaciones creadas por los clientes a la nube, e.j. Google App Engine, Microsoft Azure, IBM BlueMix … 
•Cloud Infrastructure as a Service (IaaS) 
–Alquilar procesamiento, almacenamiento, capacidad de red y otros recursos computacionales e.j., EC2 – Elastic Compute Cloud, S3 – Simple Storage Service, Simple DB,…
8 
Nivel de transferencia de responsabilidad
9 
Arquitectura Cloud Computing
10 
Aplicaciones Cloud 
•Corresponden con lo que se denomina como SaaS 
•Manifestación de cloud más popular 
•Ejemplos: SalesForce, Gmail, Yahoo! Mail, rememberthemilk, doodle, Google Docs, DropBox, picnik, Panda Cloud Antivirus, scribd, slideshare 
•Ventajas: Libre, Fácil, Adopción de consumo 
•Desventajas: Funcionalidad limitada, no hay control de acceso a la tecnología subyacente
11 
Plataformas Cloud 
•Contenedores de aplicaciones, se denominan PaaS 
•Entornos cerrados generalmente (excepción Cloud Foundry) 
•Ejemplos: Google App Engine, Microsoft Azure, IBM BlueMix, Heroku, Mosso, Engine Yard, Joyent o Force.com 
•Ventajas: buenas para desarrolladores, más control que en las aplicaciones cloud, configuradas estrechamente 
•Desventajas: restringidas a lo que está disponible, dependencia tecnológica
12 
Infraestructura Cloud 
•Proveen nubes de computación y almacenamiento IaaS 
•Ofrecen capas de virtualización (hardware/software) 
•Ejemplos: Amazon EC2, GoGrid, Amazon S3, Arsys CloudBuilder, rackspace, OpenStack 
•Ventajas: control completo del entorno y la infraestructura 
•Desventajas: precio premium, competencia limitada
13 
Ventajas y Retos de Cloud Computing
14 
Proveedores Mayores
15 
Previsión de Mercado y Proveedores Actuales 
“2013 Market Share of $67 Billion Cloud Services represented only 1% of the total IT and Communications market: SaaS, IaaS and PaaS accounting for $41, $18 and $8 Billion, respectively” – IT Candor
16 
¿Qué Cloud necesita mi empresa? 
Fuente: “Cloud Computing: La Tercera Ola de las Tecnologías de la Información”, Fundación de la Innovación Bankinter 2010
17 
Amazon Web Services (AWS) 
•AWS proporciona una infraestructura de servicios elástica donde alojar computación, almacenamiento o sistemas empresariales 
–Amazon Elastic Cloud (EC2) – permite configurar y ejecutar un Amazon Machine Instance (AMI) – servidores en demanda 
–Amazon Simple Storage Service (S3) – permite guardar y recuperar datos en la nube 
–Amazon SimpleDB – proporciona la funcionalidad de una base de datos sobre S3 – basada en pares clave-valor 
–Amazon Simple Queue Service (SQS) – servicio de mensajería para encolar tareas y mensajes 
–Amazon Relational Database Service (RDS) – servicio web para crear, operar y escalar una base de datos en la nube 
–Amazon CloudFront – copias de tus objetos más populares son cacheados en una red de nodos alrededor del mundo 
–… 
•Documentación: http://aws.amazon.com/documentation/
18 
Amazon Web Services (AWS)
19 
Microsoft Azure
20 
Google Cloud Platform 
•Consiste de los siguientes componentes: 
–Google App Engine – plataforma como servicio que usa tecnologías conocidas para construir y alojar aplicaciones en la misma infraestructura que Google. 
–Google Compute Engine – infraestructura como servicio que permite ejecutar grandes cargas de trabajo sobre máquinas virtuales Linux alojadas en la infraestructura de Google. 
•https://cloud.google.com/products/compute-engine 
–Google Cloud Storage – almacena, accede y gestiona tus datos en forma de objetos en la infraestructura de Google. 
•https://developers.google.com/storage/docs/hellogooglestorage 
–Google BigQuery – analiza grandes datos en la nube usando SQL, utiliza un servicio de análisis de datos sin servidores que instalar o mantener 
•https://developers.google.com/bigquery/sign-up 
–Google Cloud SQL – ejecuta una base de datos MySQL en la nube de Google. Usa un servicio gestionado para mantener y administrar las BBDD. 
•https://cloud.google.com/products/cloud-sql 
–Google Cloud Datastore – base de datos sin esquemas NoSQL para guardar datos no relacionales. 
•https://developers.google.com/datastore/
21 
•Google App Engine es una herramienta para el alojamiento de aplicaciones web escalables sobre la infraestructura de Google 
–Su misión es permitir al desarrollador web crear fácilmente aplicaciones web escalables sin ser un experto en sistemas 
•Aporta las siguientes características a los desarrolladores: 
–Limita la responsabilidad del programador al desarrollo y primer despliegue 
•Google App Engine provee recursos computacionales dinámicamente según son necesarios 
–Toma control de los picos de tráfico – si nuestro portal crece en popularidad no es necesario actualizar nuestra infraestructura (servidores, BBDD) 
•Ofrece replicación y balanceo de carga automática apoyado en componentes como Bigtable 
–Fácilmente integrable con otros servicios de Google – los desarrolladores pueden hacer uso de componentes existentes y la librería de APIs de Google (email, autenticación, pagos, etc.) 
Ejemplo Plataforma Cloud: Google App Engine
22 
Internet de las Cosas: IoT
23 
¿Qué es Big Data? 
•Esfuerzo por desarrollar procesos de análisis más rápidos y escalables que el data warehousing tradicional, y que extraen valor de los inmensos volúmenes de datos no estructurados producidos a diario 
–Es la información de tu empresa, obtenida y procesada con diferentes técnicas para producir valor 
–Da respuesta a ¡¡Explosión de los datos!! 
•48 horas de datos del mercado de valores ~ 5 TB 
•Datos semi y no estructurados en tiempo real de redes sociales: Twitter, Facebook, …
24 
Características de Big Data
25 
¿Cómo funciona Big Data Analytics?
26 
Cloud Computing: una perspectiva tecnológica Jornada “Tocando la Nube” Sala Gárate, Universidad de Deusto, 7 de Octubre de 2014 Dr. Diego López-de-Ipiña González-de-Artaza DeustoTech-INTERNET, DeustoTech – Deusto Institute of Technology dipina@deusto.es http://paginaspersonales.deusto.es/dipina http://www.morelab.deusto.es
27 
Referencias 
•Cloud Computing: Retos y Oportunidades, ONTSI – Observatorio Nacional de las Telecomunicaciones y de la SI, http://www.ontsi.red.es/ontsi/sites/default/files/1- _estudio_cloud_computing_retos_y_oportunidades_vdef.pdf 
•Estudio sobre el cloud computing en el sector público en España, INTECO, 2012, http://www.inteco.es/pressRoom/Prensa/Actualidad_INTECO/Estudio_cloud_computing_sector_publico_Espana 
•Amazon Web Services: http://aws.amazon.com/es/ 
•Microsoft Azure: https://azure.microsoft.com/es-es/ 
•Google Cloud Platform: https://cloud.google.com/ 
•IBM BlueMix: http://www- 01.ibm.com/software/ebusiness/jstart/bluemix/

More Related Content

What's hot

Historia y evolucion del software
Historia y evolucion del softwareHistoria y evolucion del software
Historia y evolucion del software
Maura Jß
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
KarenNaranjoH
 
Sistemas de tiempo compartido
Sistemas de tiempo compartidoSistemas de tiempo compartido
Sistemas de tiempo compartido
ruberush
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema
jobeca4
 

What's hot (20)

Mainframe
MainframeMainframe
Mainframe
 
Metricas del software
Metricas del softwareMetricas del software
Metricas del software
 
Caracteristicas rup
Caracteristicas rupCaracteristicas rup
Caracteristicas rup
 
Programación del lado del cliente
Programación del lado del clienteProgramación del lado del cliente
Programación del lado del cliente
 
Historia y evolucion del software
Historia y evolucion del softwareHistoria y evolucion del software
Historia y evolucion del software
 
Presentacion tipos de computadoras
Presentacion tipos de computadorasPresentacion tipos de computadoras
Presentacion tipos de computadoras
 
Técnicas mineria de datos
Técnicas mineria de datosTécnicas mineria de datos
Técnicas mineria de datos
 
Variables de-programación
Variables de-programaciónVariables de-programación
Variables de-programación
 
Introducción a machine learning
Introducción a machine learningIntroducción a machine learning
Introducción a machine learning
 
Uml presentacion
Uml   presentacionUml   presentacion
Uml presentacion
 
Sistemas de tiempo compartido
Sistemas de tiempo compartidoSistemas de tiempo compartido
Sistemas de tiempo compartido
 
Analista de sistema
Analista de sistemaAnalista de sistema
Analista de sistema
 
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOSMétodos predictivos y Descriptivos - MINERÍA DE DATOS
Métodos predictivos y Descriptivos - MINERÍA DE DATOS
 
Sistemas numã©ricos y cã³digos
Sistemas numã©ricos y cã³digosSistemas numã©ricos y cã³digos
Sistemas numã©ricos y cã³digos
 
Desarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por PruebasDesarrollo de Software Guiado por Pruebas
Desarrollo de Software Guiado por Pruebas
 
Seguridad de la base de datos
Seguridad de la base de datosSeguridad de la base de datos
Seguridad de la base de datos
 
Procesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas OperativosProcesos e Hilos en los Sistemas Operativos
Procesos e Hilos en los Sistemas Operativos
 
Modelo de prototipo
Modelo de prototipoModelo de prototipo
Modelo de prototipo
 
Analisis y diseño de sistemas
Analisis y diseño de sistemasAnalisis y diseño de sistemas
Analisis y diseño de sistemas
 
Mineria de datos
Mineria de datosMineria de datos
Mineria de datos
 

Viewers also liked

Viewers also liked (15)

Towards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and CitizensTowards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and Citizens
 
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScriptFull-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
Full-stack JavaScript: Desarrollo integral de aplicaciones Web con JavaScript
 
Promoting Sustainability through Energy-aware Linked Data Devices
Promoting Sustainability through Energy-aware Linked Data DevicesPromoting Sustainability through Energy-aware Linked Data Devices
Promoting Sustainability through Energy-aware Linked Data Devices
 
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big DataFuture Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
Future Internet: Internet of Things, Cloud Computing & Linked Data --> Big Data
 
Cloud Computing: Windows Azure
Cloud Computing: Windows AzureCloud Computing: Windows Azure
Cloud Computing: Windows Azure
 
Citizen-centric Linked Data Services for Smarter Cities
Citizen-centric Linked Data Services for Smarter CitiesCitizen-centric Linked Data Services for Smarter Cities
Citizen-centric Linked Data Services for Smarter Cities
 
Towards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and CitizensTowards Ambient Assisted Cities and Citizens
Towards Ambient Assisted Cities and Citizens
 
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
The quest for Ubiquitous Computing: from Ambient Intelligence to the combinat...
 
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
 
Hacia la Internet del Futuro: Web 3.0, Parte 1
Hacia la Internet del Futuro: Web 3.0, Parte 1Hacia la Internet del Futuro: Web 3.0, Parte 1
Hacia la Internet del Futuro: Web 3.0, Parte 1
 
NoSQL: la siguiente generación de Base de Datos
NoSQL: la siguiente generación de Base de DatosNoSQL: la siguiente generación de Base de Datos
NoSQL: la siguiente generación de Base de Datos
 
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
Internet del Futuro: Internet de las Cosas, Computación en la Nube y la Web d...
 
NoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradasNoSQL: Introducción a las Bases de Datos no estructuradas
NoSQL: Introducción a las Bases de Datos no estructuradas
 
Bases de Datos No Relacionales (NoSQL)
Bases de Datos No Relacionales (NoSQL) Bases de Datos No Relacionales (NoSQL)
Bases de Datos No Relacionales (NoSQL)
 
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4jBases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
Bases de Datos No Relacionales (NoSQL): Cassandra, CouchDB, MongoDB y Neo4j
 

Similar to Cloud Computing: una perspectiva tecnológica

Cloud computing
Cloud computingCloud computing
Cloud computing
carcass316
 
Curso ofimática en la nube
Curso ofimática en la nubeCurso ofimática en la nube
Curso ofimática en la nube
pcland
 
computacion en la nube, posicionamiento web
computacion en la nube, posicionamiento webcomputacion en la nube, posicionamiento web
computacion en la nube, posicionamiento web
juanra17
 

Similar to Cloud Computing: una perspectiva tecnológica (20)

Cloud Computing Amazon
Cloud Computing AmazonCloud Computing Amazon
Cloud Computing Amazon
 
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
cloudcomputing: Cloud Computing: ¿ una opción viable para su negocio?
 
To Cloud or not To Cloud, That is the question!
To Cloud or not To Cloud, That is the question!To Cloud or not To Cloud, That is the question!
To Cloud or not To Cloud, That is the question!
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Curso Cloud Computing, Parte 1: Amazon Web Services
Curso Cloud Computing, Parte 1: Amazon Web ServicesCurso Cloud Computing, Parte 1: Amazon Web Services
Curso Cloud Computing, Parte 1: Amazon Web Services
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing[11]
Cloud computing[11]Cloud computing[11]
Cloud computing[11]
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Computacion en la nube
Computacion en la nubeComputacion en la nube
Computacion en la nube
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Curso ofimática en la nube
Curso ofimática en la nubeCurso ofimática en la nube
Curso ofimática en la nube
 
Información en la Nube
Información en la NubeInformación en la Nube
Información en la Nube
 
computacion en la nube, posicionamiento web
computacion en la nube, posicionamiento webcomputacion en la nube, posicionamiento web
computacion en la nube, posicionamiento web
 
Introducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINAIntroducción a la Nube de Azure con ENCAMINA
Introducción a la Nube de Azure con ENCAMINA
 
Cloud or not to Cloud? That’s the question Businesses need an answer for!
Cloud or not to Cloud? That’s the question Businesses need an answer for!Cloud or not to Cloud? That’s the question Businesses need an answer for!
Cloud or not to Cloud? That’s the question Businesses need an answer for!
 
computación en la nube
computación en la nubecomputación en la nube
computación en la nube
 
Centros de datos y computación en la nube
Centros de datos y computación en la nubeCentros de datos y computación en la nube
Centros de datos y computación en la nube
 

More from Diego López-de-Ipiña González-de-Artaza

Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...
Diego López-de-Ipiña González-de-Artaza
 

More from Diego López-de-Ipiña González-de-Artaza (20)

Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...Humanized Computing: the path towards higher collaboration and reciprocal lea...
Humanized Computing: the path towards higher collaboration and reciprocal lea...
 
Generative AI How It's Changing Our World and What It Means for You_final.pdf
Generative AI How It's Changing Our World and What It Means for You_final.pdfGenerative AI How It's Changing Our World and What It Means for You_final.pdf
Generative AI How It's Changing Our World and What It Means for You_final.pdf
 
Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services Democratizing Co-Production Of Sustainable Public Services
Democratizing Co-Production Of Sustainable Public Services
 
Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...Ontological Infrastructure for Interoperable Research Information Systems: HE...
Ontological Infrastructure for Interoperable Research Information Systems: HE...
 
Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding Fostering multi-stakeholder collaboration through co-production and rewarding
Fostering multi-stakeholder collaboration through co-production and rewarding
 
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
A Collaborative Environment to Boost Sustainable Engaged Research & Co-Produc...
 
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
A Collaborative Environment to Boost Co-Production of Sustainable Public Serv...
 
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdfPrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
PrácticaParticipación-INTERLINK-realizingcoproduction_final.pdf
 
INTERLINK: Engaged Research through co-production
INTERLINK: Engaged Research through co-production INTERLINK: Engaged Research through co-production
INTERLINK: Engaged Research through co-production
 
Internet of People: towards a Human-centric computing for Social Good
Internet of People: towards a Human-centric computing for Social GoodInternet of People: towards a Human-centric computing for Social Good
Internet of People: towards a Human-centric computing for Social Good
 
Boosting data-driven innovation in Europe with the support of DIHs
Boosting data-driven innovation in Europe with the support of DIHs Boosting data-driven innovation in Europe with the support of DIHs
Boosting data-driven innovation in Europe with the support of DIHs
 
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
Social Coin: Blockchain-mediated incentivization of citizens for sustainable ...
 
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
Human-centric Collaborative Services : IoT, Broad Data, Crowdsourcing, Engage...
 
Role of Data Incubators shaping European Data Spaces: EDI & REACH cases
Role of Data Incubators shaping European Data Spaces: EDI & REACH casesRole of Data Incubators shaping European Data Spaces: EDI & REACH cases
Role of Data Incubators shaping European Data Spaces: EDI & REACH cases
 
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
Transiting to SMART COMMUNITIES by fostering Collaboration & CO-CREATION for ...
 
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios EstándarROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
ROH: Proceso de Ingeniería Ontológica & Uso y Extensión de Vocabularios Estándar
 
Introduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research ObjectsIntroduction to FAIR Data and Research Objects
Introduction to FAIR Data and Research Objects
 
Introducción a Linked Open Data (espacios enlazados y enlazables)
Introducción a Linked Open Data (espacios enlazados y enlazables)Introducción a Linked Open Data (espacios enlazados y enlazables)
Introducción a Linked Open Data (espacios enlazados y enlazables)
 
Red Ontologías Hércules – ROH
Red Ontologías Hércules – ROHRed Ontologías Hércules – ROH
Red Ontologías Hércules – ROH
 
Internet de las cosas y datos de ciencia ciudadana para uso público
Internet de las cosas y datos de ciencia ciudadana para uso públicoInternet de las cosas y datos de ciencia ciudadana para uso público
Internet de las cosas y datos de ciencia ciudadana para uso público
 

Recently uploaded

Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
perezreyesalberto10
 

Recently uploaded (6)

Corte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuadCorte de luz 2024 Guayaquil Guayas ecuad
Corte de luz 2024 Guayaquil Guayas ecuad
 
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
¡Descubre el Poder del Masaje Holístico en nuestra Primera Sesión del Seminar...
 
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdfAntenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
Antenas, tipos de antenas, diseño basico de una antena y parámetros.pdf
 
Biología Células Musculares presentación
Biología Células Musculares presentaciónBiología Células Musculares presentación
Biología Células Musculares presentación
 
Emprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC MexicoEmprende en SPA Segundo día CENEC Mexico
Emprende en SPA Segundo día CENEC Mexico
 
Presentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la WebPresentacion Seguridad y Privacidad en la Web
Presentacion Seguridad y Privacidad en la Web
 

Cloud Computing: una perspectiva tecnológica

  • 1. 1 Cloud Computing: una perspectiva tecnológica Jornada “Tocando la Nube” Sala Gárate, Universidad de Deusto, 7 de Octubre de 2014 Dr. Diego López-de-Ipiña González-de-Artaza DeustoTech-INTERNET, DeustoTech – Deusto Institute of Technology dipina@deusto.es http://paginaspersonales.deusto.es/dipina http://www.morelab.deusto.es
  • 2. 2 Infraestructura Virtualizada: Cloud Computing Un paradigma de computación emergente donde los datos y servicios residen en centros de datos muy escalables que pueden ser accedidos ubicuamente desde cualquier dispositivo conectado a Internet.
  • 3. 3 Cloud Computing es … •… capacidad computacional y almacenamiento virtualizada expuesta mediante infraestructura agnóstica a la plataforma y accedida por Internet –Recursos IT compartidos en demanda, creados y eliminados eficientemente y de modo escalable a través de una variedad de interfaces programáticos facturados en base a su uso
  • 4. 4 Evolución hacia Cloud Computing •La coexistencia y limitaciones de cluster computing y supercomputing dieron lugar a grid computing •De grid computing progresamos hacia utility computing, i.e. Servicios computacionales empaquetados como agua, electricidad, etc. •Esto derivó en Cloud Computing, es decir, todo como servicio (XaaS) : •Plataforma como Servicio •Software como Servicio •Infraestructura como Servicio
  • 5. 5 Características de Cloud Computing
  • 6. 6 Clasificación de Cloud Computing
  • 7. 7 Fisonomía de Cloud Computing Tipos de despliegue •Cloud privada –Propiedad de o alquilada por una empresa (centros de datos,…) •Cloud comunitaria –Infraestructura compartida por una comunidad específica •Cloud pública –Vendida al público, gran escala (ec2, S3,…) •Cloud híbrida / de comunidad –Composición de dos o más clouds Manifestaciones •Cloud Software as a Service (SaaS) –Uso de la aplicación del proveedor sobre la red, e.j., Salesforce.com,… •Cloud Platform as a Service (PaaS) –Despliega aplicaciones creadas por los clientes a la nube, e.j. Google App Engine, Microsoft Azure, IBM BlueMix … •Cloud Infrastructure as a Service (IaaS) –Alquilar procesamiento, almacenamiento, capacidad de red y otros recursos computacionales e.j., EC2 – Elastic Compute Cloud, S3 – Simple Storage Service, Simple DB,…
  • 8. 8 Nivel de transferencia de responsabilidad
  • 10. 10 Aplicaciones Cloud •Corresponden con lo que se denomina como SaaS •Manifestación de cloud más popular •Ejemplos: SalesForce, Gmail, Yahoo! Mail, rememberthemilk, doodle, Google Docs, DropBox, picnik, Panda Cloud Antivirus, scribd, slideshare •Ventajas: Libre, Fácil, Adopción de consumo •Desventajas: Funcionalidad limitada, no hay control de acceso a la tecnología subyacente
  • 11. 11 Plataformas Cloud •Contenedores de aplicaciones, se denominan PaaS •Entornos cerrados generalmente (excepción Cloud Foundry) •Ejemplos: Google App Engine, Microsoft Azure, IBM BlueMix, Heroku, Mosso, Engine Yard, Joyent o Force.com •Ventajas: buenas para desarrolladores, más control que en las aplicaciones cloud, configuradas estrechamente •Desventajas: restringidas a lo que está disponible, dependencia tecnológica
  • 12. 12 Infraestructura Cloud •Proveen nubes de computación y almacenamiento IaaS •Ofrecen capas de virtualización (hardware/software) •Ejemplos: Amazon EC2, GoGrid, Amazon S3, Arsys CloudBuilder, rackspace, OpenStack •Ventajas: control completo del entorno y la infraestructura •Desventajas: precio premium, competencia limitada
  • 13. 13 Ventajas y Retos de Cloud Computing
  • 15. 15 Previsión de Mercado y Proveedores Actuales “2013 Market Share of $67 Billion Cloud Services represented only 1% of the total IT and Communications market: SaaS, IaaS and PaaS accounting for $41, $18 and $8 Billion, respectively” – IT Candor
  • 16. 16 ¿Qué Cloud necesita mi empresa? Fuente: “Cloud Computing: La Tercera Ola de las Tecnologías de la Información”, Fundación de la Innovación Bankinter 2010
  • 17. 17 Amazon Web Services (AWS) •AWS proporciona una infraestructura de servicios elástica donde alojar computación, almacenamiento o sistemas empresariales –Amazon Elastic Cloud (EC2) – permite configurar y ejecutar un Amazon Machine Instance (AMI) – servidores en demanda –Amazon Simple Storage Service (S3) – permite guardar y recuperar datos en la nube –Amazon SimpleDB – proporciona la funcionalidad de una base de datos sobre S3 – basada en pares clave-valor –Amazon Simple Queue Service (SQS) – servicio de mensajería para encolar tareas y mensajes –Amazon Relational Database Service (RDS) – servicio web para crear, operar y escalar una base de datos en la nube –Amazon CloudFront – copias de tus objetos más populares son cacheados en una red de nodos alrededor del mundo –… •Documentación: http://aws.amazon.com/documentation/
  • 18. 18 Amazon Web Services (AWS)
  • 20. 20 Google Cloud Platform •Consiste de los siguientes componentes: –Google App Engine – plataforma como servicio que usa tecnologías conocidas para construir y alojar aplicaciones en la misma infraestructura que Google. –Google Compute Engine – infraestructura como servicio que permite ejecutar grandes cargas de trabajo sobre máquinas virtuales Linux alojadas en la infraestructura de Google. •https://cloud.google.com/products/compute-engine –Google Cloud Storage – almacena, accede y gestiona tus datos en forma de objetos en la infraestructura de Google. •https://developers.google.com/storage/docs/hellogooglestorage –Google BigQuery – analiza grandes datos en la nube usando SQL, utiliza un servicio de análisis de datos sin servidores que instalar o mantener •https://developers.google.com/bigquery/sign-up –Google Cloud SQL – ejecuta una base de datos MySQL en la nube de Google. Usa un servicio gestionado para mantener y administrar las BBDD. •https://cloud.google.com/products/cloud-sql –Google Cloud Datastore – base de datos sin esquemas NoSQL para guardar datos no relacionales. •https://developers.google.com/datastore/
  • 21. 21 •Google App Engine es una herramienta para el alojamiento de aplicaciones web escalables sobre la infraestructura de Google –Su misión es permitir al desarrollador web crear fácilmente aplicaciones web escalables sin ser un experto en sistemas •Aporta las siguientes características a los desarrolladores: –Limita la responsabilidad del programador al desarrollo y primer despliegue •Google App Engine provee recursos computacionales dinámicamente según son necesarios –Toma control de los picos de tráfico – si nuestro portal crece en popularidad no es necesario actualizar nuestra infraestructura (servidores, BBDD) •Ofrece replicación y balanceo de carga automática apoyado en componentes como Bigtable –Fácilmente integrable con otros servicios de Google – los desarrolladores pueden hacer uso de componentes existentes y la librería de APIs de Google (email, autenticación, pagos, etc.) Ejemplo Plataforma Cloud: Google App Engine
  • 22. 22 Internet de las Cosas: IoT
  • 23. 23 ¿Qué es Big Data? •Esfuerzo por desarrollar procesos de análisis más rápidos y escalables que el data warehousing tradicional, y que extraen valor de los inmensos volúmenes de datos no estructurados producidos a diario –Es la información de tu empresa, obtenida y procesada con diferentes técnicas para producir valor –Da respuesta a ¡¡Explosión de los datos!! •48 horas de datos del mercado de valores ~ 5 TB •Datos semi y no estructurados en tiempo real de redes sociales: Twitter, Facebook, …
  • 25. 25 ¿Cómo funciona Big Data Analytics?
  • 26. 26 Cloud Computing: una perspectiva tecnológica Jornada “Tocando la Nube” Sala Gárate, Universidad de Deusto, 7 de Octubre de 2014 Dr. Diego López-de-Ipiña González-de-Artaza DeustoTech-INTERNET, DeustoTech – Deusto Institute of Technology dipina@deusto.es http://paginaspersonales.deusto.es/dipina http://www.morelab.deusto.es
  • 27. 27 Referencias •Cloud Computing: Retos y Oportunidades, ONTSI – Observatorio Nacional de las Telecomunicaciones y de la SI, http://www.ontsi.red.es/ontsi/sites/default/files/1- _estudio_cloud_computing_retos_y_oportunidades_vdef.pdf •Estudio sobre el cloud computing en el sector público en España, INTECO, 2012, http://www.inteco.es/pressRoom/Prensa/Actualidad_INTECO/Estudio_cloud_computing_sector_publico_Espana •Amazon Web Services: http://aws.amazon.com/es/ •Microsoft Azure: https://azure.microsoft.com/es-es/ •Google Cloud Platform: https://cloud.google.com/ •IBM BlueMix: http://www- 01.ibm.com/software/ebusiness/jstart/bluemix/