1 / 41

CLOUD STORAGE

CLOUD STORAGE. MASTER EN ADMINISTRACIÓN, COMUNICACIONES Y SEGURIDAD INFORMÁTICA. José Asta Alarcón. 1. Introducción a Cloud Computing. ¿Qué es Cloud Computing ? Cloud Computing es una tecnología de la información proporcionada como servicio dentro de una red. Características principales

milek
Download Presentation

CLOUD STORAGE

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CLOUD STORAGE Universidad de Almería MASTER EN ADMINISTRACIÓN, COMUNICACIONES Y SEGURIDAD INFORMÁTICA José Asta Alarcón

  2. 1. Introducción a Cloud Computing ¿Qué es Cloud Computing? Cloud Computing es una tecnología de la información proporcionada como servicio dentro de una red. Características principales Permite que se desarrollen entornos dinámicos, que pueden ser creados, escalados, actualizados o eliminados en poco tiempo. Eficiente para trabajos por lotes. Asignación de recursos por uso. Universidad de Almería

  3. 1. Introducción a Cloud Computing 1.1. Beneficios de Cloud Computing • Reducción de costes. • Reducción del riesgo de capital. • Incremento de la Flexibilidad. • Mayor agilidad del negocio. 1.2. Riesgos de Cloud Computing Universidad de Almería • Riesgos de Negocio. • Barreras arquitectónicas o técnicas. • Temas regulatorios o de confidencialidad. • Falta de visibilidad de las políticas de Seguridad y proces.

  4. 1. Introducción a Cloud Computing 1.3. Clasificaciones de una Cloud • Nube pública. • Nube implementada mediante un proveedor de servicios, que proporciona los recursos Hardware de la nube. • Nube Privada. • Implementación de Cloud Computing en dispositivos Hardware propios, centralizando los recursos informáticos • Nube Híbrida. • Implementación que hace uso de ambas, almacenando la información más sensible en la Cloud Privada. Universidad de Almería

  5. 1. Introducción a Cloud Computing 1.4. Estilos de Servicios de una Cloud • Infraestructura como Servicio (IaaS). • Facilitan el acceso a las colecciones de recursos Hardware virtualizados, incluyendo maquinas, red y almacenamiento. • Plataforma como Servicio (PaaS). • Facilitan el acceso a una programación o entorno de ejecución con computación escalable y estructuras de datos integradas. • Software como Servicio (SaaS). • Acceso a las colecciones de aplicaciones software y programas. Universidad de Almería

  6. 2. Sistemas de Almacenamiento 2.1. DAS (Data Attachment Storage) • Conexión física de un dispositivo a un servidor o computador. 2.3. SAN (Storage Area Network) 2.2. NAS (Network Attachment Storage) Universidad de Almería

  7. 2. Sistemas de Almacenamiento 2.4. Cloud Storage • Independencia de la información y los equipos. • Alta disponibilidad de la información. • Pago por uso. • Alternativas de plataformas de almacenamiento en la nube, tanto privadas como públicas. • Sincronización de la información. • Acceso a la información mediante clientes para la plataforma o interfaz Web. Universidad de Almería

  8. 3. Cloud Storage Privados • Servicios más comunes que ofrecen los proveedores de almacenamiento en la nube: • Disponibilidad de la información. • Compartición de archivos. • Sincronización de directorios haciendo uso de un cliente. Universidad de Almería

  9. 3. Cloud Storage Privados 3.1. Comparativa Universidad de Almería

  10. 3. Cloud Storage Privados 3.1. Comparativa Universidad de Almería

  11. 3. Cloud Storage Privados 3.1. Comparativa Universidad de Almería

  12. 3. Cloud Storage Privados 3.1. Comparativa Universidad de Almería

  13. 4. Cloud Storage Open Source Cloud Storage desarrollados bajo licencia GPL. Propicia nuevos desarrollos y actualizaciones, todos amparados por la misma licencia GPL. Universidad de Almería

  14. 4. Cloud Storage Open Source 4.1. Comparativa Universidad de Almería

  15. 4. Cloud Storage Open Source 4.1. Comparativa Universidad de Almería

  16. 4. Cloud Storage Open Source 4.1. Comparativa Universidad de Almería

  17. 4. Cloud Storage Open Source 4.1. Comparativa Universidad de Almería

  18. 5. Owncloud 5.1. Instancia de Owncloudimplementadapor un proveedor de servicios • Crear una cuenta en el proveedor de servicio, vínculo desde la página oficial de Owncloud, http://www.owncloud.org. • Contratar uno de los servicios ofrecidos. • Acceder desde la página del proveedor, http://www.owncube.com Universidad de Almería

  19. 5. Owncloud 5.1.1. Accesomediantemóvil a partir de un cliente • Para ello se hace uso de la app, contenida en playstore, para Owncloud. Universidad de Almería

  20. 5. Owncloud 5.2. Instancia de Owncloudimplementada en un servidorpropio • Utilizaremos el siguiente esquema de red. Universidad de Almería

  21. 5. Owncloud 5.2.1. Configuración del servidor • IPTABLES FEDORA root@ubuntu:/home/usuario# echo “1” >/proc/sys/net/ipv4/ip_forward root@ubuntu:/home/usuario# iptables –F root@ubuntu:/home/usuario# iptables –t nat -F Universidad de Almería root@ubuntu:/home/usuario# iptables –t nat –A POSTROUTING –s 10.0.0.0/24 –d 0/0 –j MASQUERADE

  22. 5. Owncloud 5.2.1. Configuración del servidor • IPTABLES FEDORA • Modificamos la variable net.ipv4.ip_forward=1 ubicada en el path/etc/sysctl.con root@ubuntu:/home/usuario# iptables –A FORWARD –s 10.0.0.0/24 –j ACCEPT root@ubuntu:/home/usuario# iptables –A FORWARD –m state --state RELATED,ESTABLISHED –j ACCEPT root@ubuntu:/home/usuario# iptables –A FORWARD DROP Universidad de Almería root@ubuntu:/home/usuario# iptables-save >/etc/syconfig/iptables

  23. 5. Owncloud 5.2.1. Configuración del servidor • IPTABLES EN UBUNTU • Creamos un script iptables.sh que se ejecutará en cada reinicio. #!/bin/sh Echo “1” >/proc/sys/net/ipv4/ip_forward iptables–F iptables –t nat –F iptables –t nat –A POSTROUTING –s 10.0.10.0/24 –d 0/0 –j MASQUERADE iptables –A FORWARD –s 10.0.10.0/24 –j ACCEPT iptables –A FORWARD –m state –state RELATED,ESTABLISHED –j ACCEPT iptables –A FORWARD DROP Universidad de Almería

  24. 5. Owncloud 5.2.1. Configuración del servidor • IPTABLES EN UBUNTU • Asignamos permisos de ejecución. • Copiamos el script en /etc/init.d, para que se ejecute al iniciar. • Ejecutamos para que se ejecute dicho script, sin tener que reiniciar el equipo para que se ejecute automáticamente. root@ubuntu:/home/usuario/script# chmod +x iptables.sh Universidad de Almería root@ubuntu:/home/usuario/script# cp iptables.sh /etc/init.d root@ubuntu:/home/usuario/script# update-rc.d iptables.sh defaults

  25. 5. Owncloud 5.2.2. Instalación de Owncloud • Instalación de Apache, MySQL y paquetes para transferencia de archivos. • Descargamos desde http://www.owncloud.org/support/install la última versión estable de Owncloud. usuario@ubuntu:~$ sudo apt-get install apache2 usuario@ubuntu:~$ sudo apt-get install libapache2-mod-php5 Universidad de Almería usuario@ubuntu:~$ sudo apt-get install php5 php5-common php5-gd curl libcur3 libcurl4-openssl-dev php5-curl mysql-server php5-mysql php5-sqlite

  26. 5. Owncloud 5.2.2. Instalación de Owncloud • Descomprimimos el fichero descargado y lo copiamos en el directorio de apache /var/www. • Asignamos al usuario administrador de apache privilegios sobre el directorio. usuario@ubuntu:~$ tar –xjf /home/usuario/Download/owncload-latest.tar.bz2 usuario@ubuntu:~$ sudocp –r /Owncloud /var/www Universidad de Almería usuario@ubuntu:~$ cd /var/www usuario@ubuntu:~$ sudochown –R www-data:www-dataOwncloud

  27. 5. Owncloud 5.2.2. Instalación de Owncloud • Permitimos todas las directivas en los ficheros .htacces. Para ello modificamos el fichero «default». • Establecemos la variable AllowOverride a ALL. • Cargamos los módulos de lectura y escritura usuario@ubuntu:~$ cd /etc/apache2/sites-available usuario@ubuntu:~$ vi default Universidad de Almería AllowOverride All usuario@ubuntu:~$ sudo a2enmod rewrite usuario@ubuntu:~$ sudo a2enmod headers

  28. 5. Owncloud 5.2.2. Instalación de Owncloud • Permitimos conexiones seguras (SSL) • Reiniciamos el servidor Web • Ya tenemos acceso a la plataforma de almacenamiento en la nube en nuestro servidor, para ello nos dirigimos a la URL http://localhost/owncloud. usuario@ubuntu:~$ sudo a2enmod ssl usuario@ubuntu:~$ sudo a2ensite default-ssl Universidad de Almería usuario@ubuntu:~$ service apache2 restart

  29. 5. Owncloud 5.2.2. Instalación de Owncloud • Creamos nuestra cuenta, ingresando user and password, la ruta donde se almacenarán los datos en el servidor y las credenciales de MySQL asignados durante la instalación del Sistema de Gestión de Bases de Datos. Universidad de Almería

  30. 5. Owncloud 5.2.3. Configuración de Owncloud (Admin) • Personal • Usuarios • Agregar/eliminar usuarios/grupos y asignación de cuotas. • Aplicaciones • Administrador • Tamaño máximo de subida. • Habilitar la descarga .zip y su tamaño. • Permitir re-sharing • Activar compartición con todos. • Exportar instancia Owncloud • Activar versionado de ficheros • Encriptación • LOG • Ayuda Universidad de Almería

  31. 5. Owncloud 5.2.4. UtilizaciónUsuarios • Ha de contar con credenciales conferidos por el administrador y logarse en la plataforma. • Sólo tendrá acceso a las opciones configuradas y administración de su cuenta personal. Universidad de Almería

  32. 5. Owncloud 5.2.5. PruebasInterfaz Web • Owncloud permite gracias a sus aplicaciones configurables desde el administrador, visualizar archivos en formatos de imagen y reproducir archivos de sonido. Universidad de Almería

  33. 5. Owncloud 5.2.5. PruebasInterfaz Web • Calendario Universidad de Almería

  34. 5. Owncloud 5.2.5. PruebasInterfaz Web • Administrar contactos. • Crear notas. • Visualización de PDF y ODF. • Y todas las funcionalidades que permitan sus aplicaciones, tanto las predeterminadas como las aplicaciones desarrolladas por la comunidad disponibles para su descarga. Universidad de Almería

  35. 5. Owncloud 5.2.6. PruebasCliente • Instalamos un cliente para Windows en uno de nuestros equipos con acceso al servidor que contiene la plataforma Owncloud. Descarga desde http://www.owncloud.com Universidad de Almería

  36. 5. Owncloud 5.2.6. PruebasCliente • Configuramos el acceso. • Insertamos la localización del servidor • Marcamos conexión segura (ya que configuramos acceso SSL) • Insertamos credenciales. Universidad de Almería

  37. 5. Owncloud 5.2.6. PruebasCliente • El cliente permitirá agregar nuevos directorios a sincronizar, o modificar el directorio por defecto. • Acceso a los datos sincronizados desde otra ubicación. Universidad de Almería

  38. 5. Owncloud 5.2.7. PruebasClienteMóvil • Acceso desde la app para Owncloud. Universidad de Almería

  39. 5. Owncloud 5.2.8. Prueba de Visualización de almacenamiento de datos en el servidor Universidad de Almería

  40. 6. Conclusiones Cloud Computing permite obtener capacidad de almacenamiento, backup, acceso y disponibilidad de la información. El hecho de que los datos sean gestionados por proveedores puede ser mal visto por los clientes potenciales de este tipo de servicios. La existencia de nubes híbridas que permitan que la información especialmente sensible se almacene, de manera centralizada, en la propia empresa mientras que información menos crítica puede contratarse con proveedores. Universidad de Almería

  41. Universidad de Almería • Máster en Administración, Comunicaciones y Seguridad Informática • http://masteracsi.ual.es

More Related