SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Fundamentos de Hardware
Almacenamiento en la nube




                  Jesús Moreno León
                Alberto Molina Coballes
                  jesus.moreno.edu@
                  juntadeandalucia.es

                     Marzo 2012
© Jesús Moreno León, Marzo de 2012
                                   Algunos derechos reservados.
    Este artículo se distribuye bajo la licencia“Reconocimiento-
CompartirIgual 3.0 España" de CreativeCommons, disponible en
      http://creativecommons.org/licenses/by-sa/3.0/es/deed.es
                           Este documento (o uno muy similar)
                          está disponible en (o enlazado desde)
                         http://informatica.gonzalonazareno.org
Cloud computing

●
    Cloud computing, computación en la nube, es un paradigma
    que permite ofrecer servicios de computación a través de
    Internet.
●
    En este tipo de computación todo lo que puede ofrecer un
    sistema informático se ofrece como servicio, de modo que los
    usuarios puedan acceder a los servicios disponibles "en la
    nube de Internet" sin conocimientos (o, al menos sin ser
    expertos) en la gestión de los recursos que usan.

       Fuente: http://es.wikipedia.org/wiki/Computación_en_la_nube
Cloud computing




 Fuente: http://commons.wikimedia.org/wiki/File:Cloud_computing.svg
Cloud computing, la visión de un proveedor de servicios




          http://www.youtube.com/watch?v=VOn6tg3e1t4
Cloud Storage

●
    Cloud Storage, almacenamiento en la nube, es un modelo de
    almacenamiento en el que los datos se alojan en las
    instalaciones de un proveedor de servicios en la nube,
    accediendo los clientes a su información a través de internet,
    ya sea utilizando una interfaz web, una API o una
    determinada aplicación.
Cloud Storage, principios básicos

●
    El proveedor de servicios en la nube alquila sus instalaciones
    para que los clientes almacenen su información en sus
    servidores.
●
    El proveedor utilizará cientos o miles de servidores de datos
    para almacenar la información de sus clientes.
●
    Los servidores requieren mantenimiento y reparaciones, por
    lo que es necesario almacenar la información en múltiples
    máquinas (redundancia) de forma que se asegura a los
    clientes que puedan acceder en cualquier momento a sus
    datos (fiabilidad).
Cloud Storage, ¿dónde está la información?

●
    A Look Inside Amazon’s Data Centers
    ●   http://www.datacenterknowledge.com/archives/2011/06/09/a-look
●
    Microsoft Generation 4.0 Data Center Vision
    ●   http://www.youtube.com/watch?v=PPnoKb9fTkA
●
    Google container data center tour
    ●   http://www.youtube.com/watch?v=zRwPSFpLX8I
Cloud Storage, ventajas

●
    Costes, ya que las compañías pagan solo por la cantidad de
    información que almacenan y usan
●
    Requisitos técnicos y de personal, ya que desaparece la
    necesidad de instalar y mantener dispositivos físicos de
    almacenamiento.
●
    Las empresas pueden centrarse exclusivamente en su
    negocio. Tareas como las copias de seguridad o la replicación
    de datos son ahora responsabilidad del proveedor.
Cloud Storage, riesgos

●
    Temas legales, como los materiales
    con copyright o las leyes de
    protección de datos
●
    Apagones
    ●   Pero esto no ocurrirá muy a
        menudo, ¿no?
    ●   Amazon 2008, Amazon 2010,
        Amazon 2011
●
    Problemas de conexión a Internet
●
    Ampliación de la superficie de ataque
●
    Estabilidad financiera del proveedor
Cloud Storage, proveedores
Amazon S3

●
    Amazon Simple Storage Service
    ●   Objetos ilimitados desde 1 byte a 5 terabytes de datos
    ●   Objetos almacenados en depósitos, con una clave exclusiva
    ●   Depósitos almacenados en 1 o varias regiones.
         –   Latencia, costes o exigencias reguladoras
    ●   Mecanismos de autenticación y permisos
    ●   Interfaces REST y SOAP
    ●   BitTorrent para distribución a gran escala
    ●   Eliminaciones de gran volumen, recurrentes y programadas
Amazon S3, fiabilidad y duración de los datos

●
    Los objetos se almacenan de forma redundante en varios
    dispositivos de diferentes instalaciones de una región.
●
    Comprobaciones regulares de integridad
●
    Contrato de nivel de servicio, SLA
    ●   Duración del 99,999999999 % y disponibilidad del 99,99%
    ●   Diseñado para sostener la pérdida de datos simultánea en
        dos instalaciones
●
    Control de versiones, para recuperarse de acciones no
    deseadas del usuario y fallos de aplicación
●
    Reduced Redundancy Storage (RRS)
Amazon S3, precios

●
    Los clientes nuevos reciben 5 GB de almacenamiento,
    20.000 Solicitudes para Obtener, 2.000 Solicitudes para
    Poner, GB de transferencia de datos entrante y 15 GB de
    transferencia de datos saliente al mes durante un año.
●
    Pago por uso. Calculadora mensual
Amazon S3, casos prácticos comunes

●
    Copia de seguridad, archivado y recuperación en caso de
    desastre
    ●   AWS Import/Export




●
    Almacenamiento para análisis de datos
    ●   Amazon S3 → Amazon EC2 → Amazon S3
    ●   Sin costes por transferencia entre servicios
Amazon S3, hosting escalable

●
    Imagina que tu sitio web está ganando popularidad y el
    tráfico está aumentando
●
    Efecto Barrapunto
●
    Una técnica escalable común es alojar los ficheros
    multimedia en otros servidores, ya que se distribuye el tráfico
    y la carga de ancho de banda entre los equipos, y permite al
    servidor principal centrarse en servir páginas web y en el
    procesamiento del lado del servidor
●
    En lugar de instalar y configurar varios servidores para alojar
    el contenido multimedia, se puede usar un proveedor de
    almacenamiento en la nube
Amazon S3, hosting escalable

●
    Un ejemplo real, Blue Origin
Amazon S3, hosting escalable

●
    Se crea un bucket/depósito que corresponde con el dominio
    que se usará para alojar los ficheros multimedia.
Amazon S3, hosting escalable

●
    Se suben los ficheros al bucket y se asignan los permisos
    apropiados
Amazon S3, hosting escalable

●
    Para que los visitantes de nuestra web no vean que los
    ficheros se alojan en Amazon (por la url de los ficheros
    http://bucket_name.s3.amazonaws.com/object_name),
    podemos crear una entrada CNAME en nuestro proveedor de
    Hosting
Amazon S3, hosting escalable

●
    De esta forma, los recursos podrán ser accedidos desde la url
    http://CNAME.DOMINIO/object_name, y los clientes no
    notarán que los ficheros están realmente alojados en Amazon


                Fuente: Scalable Media Hosting with Amazon S3
                              http://aws.amazon.com/articles/
Bibliografía




               Cloud Computing
               A practical Approach

               Anthony T. Velte, Toby J.
               Velte, Robert Elsenpeter

               Capítulo 7 – Cloud Storage

Weitere ähnliche Inhalte

Was ist angesagt?

Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nubeDAISYQUILLIGANA
 
Almacenamiento en la Nube y Cloud Computing
Almacenamiento en la Nube y Cloud ComputingAlmacenamiento en la Nube y Cloud Computing
Almacenamiento en la Nube y Cloud ComputingAlfredo Vela Zancada
 
Almacenamiento en la nube
Almacenamiento en la nube Almacenamiento en la nube
Almacenamiento en la nube Marco Valverde
 
Tic almacenamiento.en.la.nube
Tic almacenamiento.en.la.nubeTic almacenamiento.en.la.nube
Tic almacenamiento.en.la.nubeAndreaa Rodriguez
 
Diapositiva de Almacenamiento en la nube.
Diapositiva  de Almacenamiento en la nube. Diapositiva  de Almacenamiento en la nube.
Diapositiva de Almacenamiento en la nube. Silverio1992
 
Curso ofimática en la nube
Curso ofimática en la nubeCurso ofimática en la nube
Curso ofimática en la nubepcland
 
Almacenamiento carguer
Almacenamiento carguerAlmacenamiento carguer
Almacenamiento cargueredvincarrera
 
Almacenamiento de nube
Almacenamiento de nubeAlmacenamiento de nube
Almacenamiento de nubeAndreaBajana28
 
Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nubeslavaveretnov
 
Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nubebyronrock666
 
4.actividad no. 4 almacenamiento virtual.
4.actividad no. 4   almacenamiento virtual.4.actividad no. 4   almacenamiento virtual.
4.actividad no. 4 almacenamiento virtual.leidi johanna Ramos
 
Resumen almacenamiento en la nube
Resumen almacenamiento en la nubeResumen almacenamiento en la nube
Resumen almacenamiento en la nubeerick12guate
 
La nube informática
La nube informáticaLa nube informática
La nube informáticaSaharaHidalgo
 
hernandez vasquez -almacenamiento de la nube
hernandez vasquez  -almacenamiento de la nube hernandez vasquez  -almacenamiento de la nube
hernandez vasquez -almacenamiento de la nube rubenabimael
 
Almacenamiento en la nube y software de almacenamiento
Almacenamiento en la nube y software de almacenamientoAlmacenamiento en la nube y software de almacenamiento
Almacenamiento en la nube y software de almacenamientoALEJANDRO SANCHEZ CASTILLO
 
La nube de internet
La nube de internetLa nube de internet
La nube de internetclaudiaci28
 

Was ist angesagt? (18)

Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nube
 
Almacenamiento en la Nube y Cloud Computing
Almacenamiento en la Nube y Cloud ComputingAlmacenamiento en la Nube y Cloud Computing
Almacenamiento en la Nube y Cloud Computing
 
Presentacion Almacenamiento en la nube grupo 1
Presentacion Almacenamiento en la nube grupo 1Presentacion Almacenamiento en la nube grupo 1
Presentacion Almacenamiento en la nube grupo 1
 
Almacenamiento en la nube
Almacenamiento en la nube Almacenamiento en la nube
Almacenamiento en la nube
 
Tic almacenamiento.en.la.nube
Tic almacenamiento.en.la.nubeTic almacenamiento.en.la.nube
Tic almacenamiento.en.la.nube
 
Diapositiva de Almacenamiento en la nube.
Diapositiva  de Almacenamiento en la nube. Diapositiva  de Almacenamiento en la nube.
Diapositiva de Almacenamiento en la nube.
 
Curso ofimática en la nube
Curso ofimática en la nubeCurso ofimática en la nube
Curso ofimática en la nube
 
Almacenamiento carguer
Almacenamiento carguerAlmacenamiento carguer
Almacenamiento carguer
 
Almacenamiento de nube
Almacenamiento de nubeAlmacenamiento de nube
Almacenamiento de nube
 
Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nube
 
Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nube
 
4.actividad no. 4 almacenamiento virtual.
4.actividad no. 4   almacenamiento virtual.4.actividad no. 4   almacenamiento virtual.
4.actividad no. 4 almacenamiento virtual.
 
Resumen almacenamiento en la nube
Resumen almacenamiento en la nubeResumen almacenamiento en la nube
Resumen almacenamiento en la nube
 
La nube informática
La nube informáticaLa nube informática
La nube informática
 
hernandez vasquez -almacenamiento de la nube
hernandez vasquez  -almacenamiento de la nube hernandez vasquez  -almacenamiento de la nube
hernandez vasquez -almacenamiento de la nube
 
Almacenamiento en la nube y software de almacenamiento
Almacenamiento en la nube y software de almacenamientoAlmacenamiento en la nube y software de almacenamiento
Almacenamiento en la nube y software de almacenamiento
 
La nube de internet
La nube de internetLa nube de internet
La nube de internet
 
La nube
La nubeLa nube
La nube
 

Ähnlich wie Cloud Storage, Almacenamiento en la nube

Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nubeDiana Vargas
 
Almacenamiento de la nube
Almacenamiento de la nubeAlmacenamiento de la nube
Almacenamiento de la nubeRonny López
 
Ajustes de privacidad Análisis de datos GRATIS Almacenamiento en la nube
Ajustes de privacidad Análisis de datos GRATIS Almacenamiento en la nubeAjustes de privacidad Análisis de datos GRATIS Almacenamiento en la nube
Ajustes de privacidad Análisis de datos GRATIS Almacenamiento en la nubeCarlos A. Gonzalez Hernandez
 
gregorio trigueros almacenamiento de la nube
gregorio trigueros almacenamiento de la nubegregorio trigueros almacenamiento de la nube
gregorio trigueros almacenamiento de la nubekpinpingt
 
Almacenamiento en la red
Almacenamiento en la redAlmacenamiento en la red
Almacenamiento en la redAnaFer96
 
Ruiz Guerra - Almacenamiento en la Nube
Ruiz Guerra - Almacenamiento en la NubeRuiz Guerra - Almacenamiento en la Nube
Ruiz Guerra - Almacenamiento en la NubeReneRuizGuerra
 
Cloud Storage
Cloud StorageCloud Storage
Cloud StorageGabySac
 
Instituto tecnológico de nor oriente
Instituto tecnológico de nor orienteInstituto tecnológico de nor oriente
Instituto tecnológico de nor orientemarcordon
 
Instituto tecnológico de nor oriente
Instituto tecnológico de nor orienteInstituto tecnológico de nor oriente
Instituto tecnológico de nor orientemarcordon
 
Informatica practica 2
Informatica practica 2Informatica practica 2
Informatica practica 2miguelcordon
 
Lopez marroquin almacenamiento en la nube
Lopez marroquin almacenamiento en la nubeLopez marroquin almacenamiento en la nube
Lopez marroquin almacenamiento en la nubemariolopez077
 
chavez perez almacenamiento en la nube
 chavez perez almacenamiento en la nube chavez perez almacenamiento en la nube
chavez perez almacenamiento en la nubeVanegas31
 
Intituto tecnologico de
Intituto tecnologico deIntituto tecnologico de
Intituto tecnologico deyoe17
 
Intituto tecnologico de
Intituto tecnologico deIntituto tecnologico de
Intituto tecnologico deyoe17
 
Intituto tecnologico de
Intituto tecnologico deIntituto tecnologico de
Intituto tecnologico derene1998
 

Ähnlich wie Cloud Storage, Almacenamiento en la nube (20)

Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nube
 
Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nube
 
Almacenamiento de la nube
Almacenamiento de la nubeAlmacenamiento de la nube
Almacenamiento de la nube
 
Ajustes de privacidad Análisis de datos GRATIS Almacenamiento en la nube
Ajustes de privacidad Análisis de datos GRATIS Almacenamiento en la nubeAjustes de privacidad Análisis de datos GRATIS Almacenamiento en la nube
Ajustes de privacidad Análisis de datos GRATIS Almacenamiento en la nube
 
Almacenamiento en la nube
Almacenamiento en la nubeAlmacenamiento en la nube
Almacenamiento en la nube
 
Meery
Meery Meery
Meery
 
gregorio trigueros almacenamiento de la nube
gregorio trigueros almacenamiento de la nubegregorio trigueros almacenamiento de la nube
gregorio trigueros almacenamiento de la nube
 
Almacenamiento en la red
Almacenamiento en la redAlmacenamiento en la red
Almacenamiento en la red
 
Herramientas web 2.0 6638 -
Herramientas web 2.0   6638 -Herramientas web 2.0   6638 -
Herramientas web 2.0 6638 -
 
Ruiz Guerra - Almacenamiento en la Nube
Ruiz Guerra - Almacenamiento en la NubeRuiz Guerra - Almacenamiento en la Nube
Ruiz Guerra - Almacenamiento en la Nube
 
Cloud Storage
Cloud StorageCloud Storage
Cloud Storage
 
Instituto tecnológico de nor oriente
Instituto tecnológico de nor orienteInstituto tecnológico de nor oriente
Instituto tecnológico de nor oriente
 
Instituto tecnológico de nor oriente
Instituto tecnológico de nor orienteInstituto tecnológico de nor oriente
Instituto tecnológico de nor oriente
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Informatica practica 2
Informatica practica 2Informatica practica 2
Informatica practica 2
 
Lopez marroquin almacenamiento en la nube
Lopez marroquin almacenamiento en la nubeLopez marroquin almacenamiento en la nube
Lopez marroquin almacenamiento en la nube
 
chavez perez almacenamiento en la nube
 chavez perez almacenamiento en la nube chavez perez almacenamiento en la nube
chavez perez almacenamiento en la nube
 
Intituto tecnologico de
Intituto tecnologico deIntituto tecnologico de
Intituto tecnologico de
 
Intituto tecnologico de
Intituto tecnologico deIntituto tecnologico de
Intituto tecnologico de
 
Intituto tecnologico de
Intituto tecnologico deIntituto tecnologico de
Intituto tecnologico de
 

Mehr von Jesús Moreno León

Pensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educaciónPensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educaciónJesús Moreno León
 
Investigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaJesús Moreno León
 
Tecnología educativa en infantil
Tecnología educativa en infantilTecnología educativa en infantil
Tecnología educativa en infantilJesús Moreno León
 
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?Jesús Moreno León
 
On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...Jesús Moreno León
 
Assessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroomAssessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroomJesús Moreno León
 
On the quest for assessing computational thinking
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinkingJesús Moreno León
 
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Jesús Moreno León
 
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...Jesús Moreno León
 
How social are Scratch learners? A comprehensive analysis of the Scratch plat...
How social are Scratch learners? A comprehensive analysis of the Scratch plat...How social are Scratch learners? A comprehensive analysis of the Scratch plat...
How social are Scratch learners? A comprehensive analysis of the Scratch plat...Jesús Moreno León
 
Code to Learn with Scratch? A systematic literature review
Code to Learn with Scratch? A systematic literature reviewCode to Learn with Scratch? A systematic literature review
Code to Learn with Scratch? A systematic literature reviewJesús Moreno León
 
La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.Jesús Moreno León
 
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...Jesús Moreno León
 
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...Jesús Moreno León
 
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...Jesús Moreno León
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...Jesús Moreno León
 
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Jesús Moreno León
 
The Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiativeThe Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiativeJesús Moreno León
 
Computer Programming as an Educational Tool in the English Classroom: a preli...
Computer Programming as an Educational Tool in the English Classroom: a preli...Computer Programming as an Educational Tool in the English Classroom: a preli...
Computer Programming as an Educational Tool in the English Classroom: a preli...Jesús Moreno León
 

Mehr von Jesús Moreno León (20)

Pensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educaciónPensamiento computacional e inteligencia artificial en la educación
Pensamiento computacional e inteligencia artificial en la educación
 
Investigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuelaInvestigación sobre el desarrollo del pensamiento computacional en la escuela
Investigación sobre el desarrollo del pensamiento computacional en la escuela
 
Tecnología educativa en infantil
Tecnología educativa en infantilTecnología educativa en infantil
Tecnología educativa en infantil
 
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?Programación y robótica en la escuela. ¿Un juego de niños pasajero?
Programación y robótica en la escuela. ¿Un juego de niños pasajero?
 
On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...On the development of computational thinking skills in schools through comput...
On the development of computational thinking skills in schools through comput...
 
Assessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroomAssessing computational thinking with tools in the classroom
Assessing computational thinking with tools in the classroom
 
On the quest for assessing computational thinking
On the quest for assessing computational thinkingOn the quest for assessing computational thinking
On the quest for assessing computational thinking
 
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
Can we Measure Computational Thinking with Tools? Present and Future of Dr. S...
 
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
El repositorio de proyectos Scratch. Nuevas oportunidades de investigación y ...
 
Code to learn in k-12?
Code to learn in k-12?Code to learn in k-12?
Code to learn in k-12?
 
How social are Scratch learners? A comprehensive analysis of the Scratch plat...
How social are Scratch learners? A comprehensive analysis of the Scratch plat...How social are Scratch learners? A comprehensive analysis of the Scratch plat...
How social are Scratch learners? A comprehensive analysis of the Scratch plat...
 
Code to Learn with Scratch? A systematic literature review
Code to Learn with Scratch? A systematic literature reviewCode to Learn with Scratch? A systematic literature review
Code to Learn with Scratch? A systematic literature review
 
La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.La programación informática como vía de emprendimiento. Programamos.
La programación informática como vía de emprendimiento. Programamos.
 
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
Dr. Scratch, una herramienta de asistencia al docente en la evaluación de pro...
 
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...
Developing Mathematical Thinking with Scratch: An Experiment with 6th Grade S...
 
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
Analyze your Scratch projects with Dr. Scratch and assess your Computational ...
 
La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...La programación informática y el desarrollo del pensamiento computacional en ...
La programación informática y el desarrollo del pensamiento computacional en ...
 
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
Dr. Scratch, Análisis de proyectos Scratch para medir el desarrollo del a Pen...
 
The Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiativeThe Europe Code Week (CodeEU) initiative
The Europe Code Week (CodeEU) initiative
 
Computer Programming as an Educational Tool in the English Classroom: a preli...
Computer Programming as an Educational Tool in the English Classroom: a preli...Computer Programming as an Educational Tool in the English Classroom: a preli...
Computer Programming as an Educational Tool in the English Classroom: a preli...
 

Kürzlich hochgeladen

FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Angélica Soledad Vega Ramírez
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfEDILIAGAMBOA
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024gharce
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptAlberto Rubio
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicialLorenaSanchez350426
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxMartín Ramírez
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesRaquel Martín Contreras
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas123yudy
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfcoloncopias5
 

Kürzlich hochgeladen (20)

FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...Contextualización y aproximación al objeto de estudio de investigación cualit...
Contextualización y aproximación al objeto de estudio de investigación cualit...
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
PPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdfPPT_Formación integral y educación CRESE (1).pdf
PPT_Formación integral y educación CRESE (1).pdf
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Earth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversaryEarth Day Everyday 2024 54th anniversary
Earth Day Everyday 2024 54th anniversary
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
SISTEMA INMUNE FISIOLOGIA MEDICA UNSL 2024
 
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).pptPINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
PINTURA ITALIANA DEL CINQUECENTO (SIGLO XVI).ppt
 
libro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación iniciallibro para colorear de Peppa pig, ideal para educación inicial
libro para colorear de Peppa pig, ideal para educación inicial
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptxc3.hu3.p1.p3.El ser humano como ser histórico.pptx
c3.hu3.p1.p3.El ser humano como ser histórico.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
Técnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materialesTécnicas de grabado y estampación : procesos y materiales
Técnicas de grabado y estampación : procesos y materiales
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
periodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicasperiodico mural y sus partes y caracteristicas
periodico mural y sus partes y caracteristicas
 
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdfFisiologia.Articular. 3 Kapandji.6a.Ed.pdf
Fisiologia.Articular. 3 Kapandji.6a.Ed.pdf
 
La luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luzLa luz brilla en la oscuridad. Necesitamos luz
La luz brilla en la oscuridad. Necesitamos luz
 
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdfTema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
Tema 7.- E-COMMERCE SISTEMAS DE INFORMACION.pdf
 

Cloud Storage, Almacenamiento en la nube

  • 1. Fundamentos de Hardware Almacenamiento en la nube Jesús Moreno León Alberto Molina Coballes jesus.moreno.edu@ juntadeandalucia.es Marzo 2012
  • 2. © Jesús Moreno León, Marzo de 2012 Algunos derechos reservados. Este artículo se distribuye bajo la licencia“Reconocimiento- CompartirIgual 3.0 España" de CreativeCommons, disponible en http://creativecommons.org/licenses/by-sa/3.0/es/deed.es Este documento (o uno muy similar) está disponible en (o enlazado desde) http://informatica.gonzalonazareno.org
  • 3. Cloud computing ● Cloud computing, computación en la nube, es un paradigma que permite ofrecer servicios de computación a través de Internet. ● En este tipo de computación todo lo que puede ofrecer un sistema informático se ofrece como servicio, de modo que los usuarios puedan acceder a los servicios disponibles "en la nube de Internet" sin conocimientos (o, al menos sin ser expertos) en la gestión de los recursos que usan. Fuente: http://es.wikipedia.org/wiki/Computación_en_la_nube
  • 5. Cloud computing, la visión de un proveedor de servicios http://www.youtube.com/watch?v=VOn6tg3e1t4
  • 6. Cloud Storage ● Cloud Storage, almacenamiento en la nube, es un modelo de almacenamiento en el que los datos se alojan en las instalaciones de un proveedor de servicios en la nube, accediendo los clientes a su información a través de internet, ya sea utilizando una interfaz web, una API o una determinada aplicación.
  • 7. Cloud Storage, principios básicos ● El proveedor de servicios en la nube alquila sus instalaciones para que los clientes almacenen su información en sus servidores. ● El proveedor utilizará cientos o miles de servidores de datos para almacenar la información de sus clientes. ● Los servidores requieren mantenimiento y reparaciones, por lo que es necesario almacenar la información en múltiples máquinas (redundancia) de forma que se asegura a los clientes que puedan acceder en cualquier momento a sus datos (fiabilidad).
  • 8. Cloud Storage, ¿dónde está la información? ● A Look Inside Amazon’s Data Centers ● http://www.datacenterknowledge.com/archives/2011/06/09/a-look ● Microsoft Generation 4.0 Data Center Vision ● http://www.youtube.com/watch?v=PPnoKb9fTkA ● Google container data center tour ● http://www.youtube.com/watch?v=zRwPSFpLX8I
  • 9. Cloud Storage, ventajas ● Costes, ya que las compañías pagan solo por la cantidad de información que almacenan y usan ● Requisitos técnicos y de personal, ya que desaparece la necesidad de instalar y mantener dispositivos físicos de almacenamiento. ● Las empresas pueden centrarse exclusivamente en su negocio. Tareas como las copias de seguridad o la replicación de datos son ahora responsabilidad del proveedor.
  • 10. Cloud Storage, riesgos ● Temas legales, como los materiales con copyright o las leyes de protección de datos ● Apagones ● Pero esto no ocurrirá muy a menudo, ¿no? ● Amazon 2008, Amazon 2010, Amazon 2011 ● Problemas de conexión a Internet ● Ampliación de la superficie de ataque ● Estabilidad financiera del proveedor
  • 12. Amazon S3 ● Amazon Simple Storage Service ● Objetos ilimitados desde 1 byte a 5 terabytes de datos ● Objetos almacenados en depósitos, con una clave exclusiva ● Depósitos almacenados en 1 o varias regiones. – Latencia, costes o exigencias reguladoras ● Mecanismos de autenticación y permisos ● Interfaces REST y SOAP ● BitTorrent para distribución a gran escala ● Eliminaciones de gran volumen, recurrentes y programadas
  • 13. Amazon S3, fiabilidad y duración de los datos ● Los objetos se almacenan de forma redundante en varios dispositivos de diferentes instalaciones de una región. ● Comprobaciones regulares de integridad ● Contrato de nivel de servicio, SLA ● Duración del 99,999999999 % y disponibilidad del 99,99% ● Diseñado para sostener la pérdida de datos simultánea en dos instalaciones ● Control de versiones, para recuperarse de acciones no deseadas del usuario y fallos de aplicación ● Reduced Redundancy Storage (RRS)
  • 14. Amazon S3, precios ● Los clientes nuevos reciben 5 GB de almacenamiento, 20.000 Solicitudes para Obtener, 2.000 Solicitudes para Poner, GB de transferencia de datos entrante y 15 GB de transferencia de datos saliente al mes durante un año. ● Pago por uso. Calculadora mensual
  • 15. Amazon S3, casos prácticos comunes ● Copia de seguridad, archivado y recuperación en caso de desastre ● AWS Import/Export ● Almacenamiento para análisis de datos ● Amazon S3 → Amazon EC2 → Amazon S3 ● Sin costes por transferencia entre servicios
  • 16. Amazon S3, hosting escalable ● Imagina que tu sitio web está ganando popularidad y el tráfico está aumentando ● Efecto Barrapunto ● Una técnica escalable común es alojar los ficheros multimedia en otros servidores, ya que se distribuye el tráfico y la carga de ancho de banda entre los equipos, y permite al servidor principal centrarse en servir páginas web y en el procesamiento del lado del servidor ● En lugar de instalar y configurar varios servidores para alojar el contenido multimedia, se puede usar un proveedor de almacenamiento en la nube
  • 17. Amazon S3, hosting escalable ● Un ejemplo real, Blue Origin
  • 18. Amazon S3, hosting escalable ● Se crea un bucket/depósito que corresponde con el dominio que se usará para alojar los ficheros multimedia.
  • 19. Amazon S3, hosting escalable ● Se suben los ficheros al bucket y se asignan los permisos apropiados
  • 20. Amazon S3, hosting escalable ● Para que los visitantes de nuestra web no vean que los ficheros se alojan en Amazon (por la url de los ficheros http://bucket_name.s3.amazonaws.com/object_name), podemos crear una entrada CNAME en nuestro proveedor de Hosting
  • 21. Amazon S3, hosting escalable ● De esta forma, los recursos podrán ser accedidos desde la url http://CNAME.DOMINIO/object_name, y los clientes no notarán que los ficheros están realmente alojados en Amazon Fuente: Scalable Media Hosting with Amazon S3 http://aws.amazon.com/articles/
  • 22. Bibliografía Cloud Computing A practical Approach Anthony T. Velte, Toby J. Velte, Robert Elsenpeter Capítulo 7 – Cloud Storage