1.3 Objetivos
3.1.5 An´alisis De Plataformas Nube de almacenamiento
OwnCloud es un Software libre para compartir archivos, que da seguridad de la informaci´on a su propio usuario. OwnCloud es una herramienta que facilita la sincronizaci´on de archivos y compartirlos, y lo puedes acceder desde cualquier dispositivo. Una gran ventaja importante de OwnCloud es la administraci´on de que usuarios o grupos tienen acceso a los archivos y poder compartirlo p´ublica- mente. Tambi´en proporciona n almacenamiento seguro al contar con cifrado de archivos, lo que da mayor seguridad [28].
Como una soluci´on de software para Almacenamiento, la aplicaci´on NextCloud es la m´as buscada e implementada, est´a siendo una versi´on alterna a OwnCloud por lo que son similares y al ser una excelente herramienta. Todas estas herramientas son OpenSource lo que facilita el aprendizaje de la misma y desarrollar de mejor manera un sistema. NextCloud tiene un avance hacia nuevas oportunidades con comunicaci´on dentro de una empresa, OwnCloud tiene buena seguridad propia, SeaFile es simple y ´optimo para compartir archivos aunque requiere mucha me- moria y Pydio tiene un dise˜no m´as a actualidad y enfoca hacia una empresa a brindar un servicio a usuarios con un tema similar a Google.
Requisitos
Web Server: Apache 2.4, NGINX , Cualquier servidor con PHP 5.4 o mayor Base Datos: MySQL, MariaDB 5.5+, Oracle 11g, PostgreSQL, SQLite RAM m´ınima 512Mb
Ventajas
Vista de Flujo de Actividades realizadas por los usuarios. Reproducci´on de archivos directamente desde la plataforma. Tiene un proceso de carga de archivos mejorado.
Requisitos m´ınimos para el sistema. Desventajas
Funciones de b´usqueda avanzada solo disponible en versiones de pago. Problemas con cifrados(solo se realiza desde servidor).
NextCloud
NextCloud es un Software Open Source, utilizado para almacenamiento en nube que puede proporcionar seguridad a de acuerdo a pol´ıticas de acceso de datos con una nube institucional o personal. NextCloud Provee cuatro servicios fundamen- tales (Nextcloud Files, Nextcloud Groupware, Nextcloud Talk y Collaborative editing) estos desemplea una amplia lista de servicios correspondientes a su ca- tegoria. NextCloud Files emplea sus servicios en el almacenamiento, NextCloud Groupware se especializa en ampliar sus servicios hacia otros ´ambitos de servi- cios como comunicaci´on y estructura empresarial. NextCoud Talk es un servicio de llamadas y videoconferencias completo y Collaborative editing es el servicio que provee para realizar cambios a documentos directamente en la plataforma .Adem´as de ser compatible con cuentas de servidores de almacenamientos exter- nos [29].
Requerimientos
Web Server: Apache 2.4, NGINX , Cualquier servidor con PHP 5.6 o mayor Base Datos: MySQL, MariaDB 5.5+, Oracle 11g, PostgreSQL
RAM m´ınima 512Mb Ventajas
De f´acil migraci´on, entre otros sistemas.
Interfaz Intuitiva para los usuarios y b´usquedas mejoradas de archivos. Desventajas
Versi´on simplificada de OwnCloud.
Actualizaciones generan conflicto al momento de instalarlas. SeaFile
SeaFile es un sistema de almacenamiento en la nube de c´odigo abierto con ci- frado de archivos y uso compartido de grupos. SeaFile trabaja principalmente en el intercambio de archivos y el trabajo conjunto de los usuarios, SeaFile usa una biblioteca de archivos (colecci´on de archivos) que se puede cifrar con una contrase˜na elegida por el usuario. Esta contrase˜na no se almacena en el servidor, por lo que incluso el administrador del servidor no puede ver el contenido de un archivo. Por lo que este sistema proporciona seguridad para sus usuarios con sus archivos [30].
Requisitos
Web Server: Apache 2.4, NGINX , Cualquier servidor con C Base Datos: MariaDB
RAM m´ınima 1GB Ventajas
R´apido, y seguro en la colaboraci´on de trabajo. Encriptaci´on por parte del usuario en archivos. Desventajas
Bajo rendimiendo de sincronizaci´on para multipes archivos peque˜nos.
Pydio
Pydio es una plataforma de administraci´on de archivos realmente nuevo que est´a dedicado para ser implementado en servidores potentes y as´ı adaptarse a las ne- cesidades de empresas. La interfaz de usuario de Pydio se basa en el dise˜no de materiales de Google, un patr´on de dise˜no utilizado por miles de aplicaciones
modernas [31].
Requisitos
Web Server: Apache 2.4, NGINX , Cualquier servidor con PHP 5.6 o mayor Base Datos: MySQL versi´on 5.6+, MariaDB versi´on 10.2
RAM: 2GB Ventajas
Interfaz simple e intuitiva para el usuario. Chat online con archivos compartidos. Desventajas
Sincronizaci´on lenta con cliente.
Tabla 3.7: Diagrama de an´alisis de Nube de almacenamiento Fuente: Investigador
OwnCloud NextCloud SeaFile Pydio Funcionabilidad Guardado Archivos Si Si Si Si Compartir Archivos Si Si Si si Buscador de Archivos Si Si Si Si Compartir Carpetas Si Si Si Si Bloqueo de Archivos No Si No No
Encriptaci´on de Archivos Bueno Normal Bueno Normal
Chat Audio/Video No Si No Si Factibilidad Actualizaciones Si Si Si Si Conflicto de Archivos No No Si No Sincronizaci´on en paralelo Si Si No No Sincronizaci´on planificada Si Si No Si L´ımite Almacenamiento Si Si Si Si Usabilidad
Editor de Documentos Si Extenci´on Si Si
Control de Acceso Si Si Si Si
Cliente M´ovil Si Si Si Si
Documentaci´on Si Si Si Si
Eficiencia
Sincronizaci´on de docs. Bueno Bueno Malo Malo
Cifrado Archivos Si Si No Si Autentificaci´on 2 pasos Si Si Si Si API Si Si Si Si Mantenibilidad Registros de Actividades Si Si Si Si Monitoreo de Recursos No Si no Si Backus y Recoveros Si Si Si Si Integraci´on a Aplicaciones Si Si No Si
Como soluci´on de software de Almacenamiento, se estableci´o que la aplicaci´on NextCloud es la m´as buscada e implementada, est´a siendo una versi´on alterna a OwnCloud por lo que son similares y ambas se caracterizan por ser una excelen- te herramienta. Cada una de ellas tiene sus ventajas y desventajas. NextCloud tiene un avance hacia nuevas oportunidades con comunicaci´on dentro de la em- presa, OwnCloud tiene buena seguridad propia, SeaFile es simple y ´optimo para compartir archivos aunque requiere mucha memoria y Pydio tiene un dise˜no ac- tualizado y enfocado a un usuario personal.