Universidad de Almería
Máster en Administración, Comunicaciones
y Seguridad Informática
Computación en la Nube
Autor:
Beka Kezherashvili
Computación en la Nube
Beka Kezherashvili
Técnico de Grado Superior en Desarrollo de
Aplicaciones Informáticas
[email protected]
Tanto la memoria de este trabajo como el software desarrollado se distribuyen bajo la licencia GNU GPL v3.
La Licencia Pública General GNU (GNU GPL) es una licencia libre, sin derechos para software y otro tipo de trabajos.
Las licencias para la mayoría del software y otros trabajos prácticos están destinadas a suprimir la libertad de compartir y modificar esos trabajos. Por
el contrario, la Licencia
Pública General GNU persigue garantizar su libertad para compartir y modificar todas las versiones de un programa--y asegurar que permanecerá
como software libre para todos sus usuarios.
Cuando hablamos de software libre, nos referimos a libertad, no a precio. Las
Licencias Públicas Generales están destinadas a garantizar la libertad de distribuir copias de software libre (y cobrar por ello si quiere), a recibir el
código fuente o poder conseguirlo si así lo desea, a modificar el software o usar parte del mismo en nuevos programas libres, y a saber que puede
hacer estas cosas.
Para obtener más información sobre las licencias y sus términos puede consultar:
•
•
http://www.gnu.org/licenses/gpl.html (Licencia original en inglés)
http://www.viti.es/gnu/licenses/gpl.html (Traducción de la licencia al castellano)
Se ha realizado el presente trabajo
para la obtención del título de
Máster Propio en Administración, Comunicaciones
y Seguridad Informática
por la Universidad de Almería
http://masteracsi.ual.es
ÍNDICE
INTRODUCCIÓN ............................................................................................................................................................ 9
CAPÍTULO 1
INTRODUCCION A LA COMPUTACION EN LA NUBE .......................................................... 10
1.1 INTRODUCCIÓN.................................................................................................................................................... 10
1.2 ARQUITECTURA DE LA NUBE............................................................................................................................... 11
1.3 CARACTERÍSTICAS PRINCIPALES ........................................................................................................................ 12
1.4 VENTAJAS Y DESVENTAJAS .................................................................................................................................. 13
CAPÍTULO 2 TIPOS DE NUBES............................................................................................................................. 15
2.1 INTRODUCCIÓN .................................................................................................................................................... 15
2.2.1 Núbes públicas .............................................................................................................................................. 16
2.2.2 Núbes privadas.............................................................................................................................................. 17
2.2.3 Núbes hibridas .............................................................................................................................................. 17
2.2.4 Núbes combinadas ........................................................................................................................................ 18
2.2.5 Núbes comunitarias....................................................................................................................................... 18
2.3 TIPOS DE SERVICIOS QUE OFRECE LA NUBE ........................................................................................................ 19
2.3.1 Cloud Software As a Service (SaaS)............................................................................................................. 19
2.3.2 Cloud Platform As a Service (PaaS) ............................................................................................................. 19
2.3.3 Cloud Infraestructure As a Service (IaaS)..................................................................................................... 19
CAPÍTULO 3 20
HERRAMIENTAS DE SOFTWARE LIBRE PARA CLOUD COMPUTING ........................................................ 20
3.1 EUCALIPTUS CLOUD............................................................................................................................................. 20
3.2 OPEN STACK......................................................................................................................................................... 21
3.3 CLOUD FOUNDRY.................................................................................................................................................. 21
3.4 OPENNEBULA........................................................................................................................................................ 22
CAPÍTULO 4 ALMACENAMIENTO EN LA NUBE............................................................................................. 23
4.1 INTRODUCCIÓN .................................................................................................................................................... 23
4.2 VENTAJAS Y DESVENTAJAS.................................................................................................................................. 24
4.2.1 Ventajas de almacenamiento en la nube ...................................................................................................... 24
4.2.2 Desventajas o potenciales problemas............................................................................................................ 24
4.3 CLOUDS DE ALMACENAMIENTO PRIVADOS ......................................................................................................... 25
4.3.1 Dropbox ........................................................................................................................................................ 25
4.3.2 SkyDrive ....................................................................................................................................................... 26
4.3.3 Google Drive................................................................................................................................................. 27
8 TÍTULO DEL PROYECTO FIN DE MÁSTER
4.3.4 iCloud............................................................................................................................................................ 27
4.3.5 Box................................................................................................................................................................ 28
4.3.6 SugarSync ..................................................................................................................................................... 29
4.3.7 Comparativa entre los servicios .................................................................................................................... 29
4.4 CLOUDS DE ALMACENAMIENTO LIBRES .............................................................................................................. 30
4.4.1 OwnCloud ..................................................................................................................................................... 30
CAPÍTULO 5
INSTALACION DE OWNCLOUD.................................................................................................. 31
5.1 INSTALACION DE OWNCLOUD EN SISTEMAS WINDOWS....................................................................................... 31
5.1.1 Aumentar tamaño limite de subida de archivos ............................................................................................ 35
5.1.2 Configuración del router ............................................................................................................................... 35
5.1.3 Utilización por parte del cliente .................................................................................................................... 36
5.1.4 Crear cuenta no-ip......................................................................................................................................... 40
5.2 INSTALACIÓN DE OWNCLOUD EN SISTEMAS GNU/LINUX .................................................................................. 42
5.2.1 Instalacion de ownCloud(cliente) ................................................................................................................. 46
CONCLUSIONES Y TRABAJO FUTURO................................................................................................................. 51
BIBLIOGRAFÍA ............................................................................................................................................................ 53
INTRODUCCIÓN
El objetivo de este proyecto es conocer las principales características de “Cloud Computing” y
analizar las ventajas y desventajas que tiene. Además veremos las herramientas más utilizadas para la
computación en la nube y aprenderemos a instalar “ownCloud” - la herramienta de código libre para crear la
nube de almacenamiento privado.
Este manual se divide en siguientes capítulos:
Capítulo 1. Computación en
Comentarios de: Computación en la Nube (0)
No hay comentarios