El presente trabajo hace referencia al diseño y evaluación de un prototipo de almacenamiento de datos sobre Cloud Computing, bajo la plataforma de servicios AWS (Amazon Web Servicies), implementados sobre NextCloud como conjunto de aplicaciones. Fomentando el uso de herramientas libres para pequeñas y medianas empresas, como una alternativa de contribución a la competitividad y productividad de negocio; con funciones y aplicaciones para compartir, colaborar y sincronizar en tiempo real, caracterizadas por la usabilidad, acceso, gestión de infraestructura, fiabilidad, seguridad y eficiencia en su funcionamiento
Universitat Oberta de Catalunya UOC
INTRODUCCIÓN
1 FORMULACIÓN DE LA INVESTIGACIÓN _________________________ 15
1.1 PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACIÓN _____________ 15
1.2 OBJETIVOS ________________________________________________ 17
1.2.1 Objetivo general______________________________________________________________ 17
1.2.2 Objetivo específicos _________________________________________________________ 17
2 MARCO TEÓRICO Y ANTECEDENTES __________________________ 18
2.1 METODOLOGÍA INVESTIGACIÓN: ESTADO DEL ARTE _____________ 18
2.2 CLOUD COMPUTING _________________________________________ 20
2.2.1 Evolución de Cloud Computing ______________________________________________ 20
2.2.2 Características de Cloud Computing ________________________________________ 23
2.2.3 Modelos de Servicios Cloud _________________________________________________ 24
2.2.4 Modelos de Implementación _________________________________________________ 25
2.2.5 Aspectos Legales sobre Cloud Computing __________________________________ 26
2.2.6 Metodologías de evaluación de software libre ______________________________ 27
2.3 METODOLOGÍA DE CALIFICACIÓN Y SELECCIÓN DE SOFTWARE ___ 30
2.3.1 Definir ________________________________________________________________________ 30
2.3.2 Evaluar _______________________________________________________________________ 35
2.3.3 Calificar ______________________________________________________________________ 37
2.3.4 Seleccionar___________________________________________________________________ 40
2.4 TECNOLOGÍAS A USAR ______________________________________ 43
2.5 SOFTWARE LIBRE ___________________________________________ 44
3 MÉTODO DE INVESTIGACIÓN (MARCO METODOLÓGICO)__________ 46
3.1 DESCRIPCIÓN DEL MÉTODO __________________________________ 46
3.1.1 Actividades ___________________________________________________________________ 46
3.2.1 Funcionalidades______________________________________________________________ 48
3.2.2 Operación del prototipo ______________________________________________________ 48
3.2.3 Componentes (Nodos) _______________________________________________________ 48
3.2.4 Topología ____________________________________________________________________ 49
3.3 ARQUITECTURA PROTOTIPO _________________________________ 52
3.4 TRABAJO DE CAMPO ________________________________________ 54
3.5 POBLACIÓN OBJETIVO _______________________________________ 54
4 RESULTADOS DE LA INVESTIGACIÓN __________________________ 56
4.1 ANÁLISIS DE VENTAJAS Y DESVENTAJAS DEL PROTOTIPO ________ 56
4.2 PROTOTIPO SOFTWARE _____________________________________ 56
4.3 PRUEBAS DE FUNCIONAMIENTO DEL PROTOTIPO _______________ 57
4.3.1 Usabilidad ____________________________________________________________________ 59
4.3.2 Acceso _______________________________________________________________________ 60
4.3.3 Gestión de la Infraestructura ________________________________________________ 61
4.3.4 Fiabilidad _____________________________________________________________________ 61
4.3.5 Seguridad ____________________________________________________________________ 62
4.3.6 Eficiencia _____________________________________________________________________ 63
4.4 ESTIMACIÓN COSTOS CLOUD STORAGE SOBRE AWS ____________ 65
5 CONCLUSIONES ____________________________________________ 71
6 RECOMENDACIONES Y TRABAJOS FUTUROS ___________________ 72
BIBLIOGRAFÍA __________________________________________________ 73
ANEXOS _______________________________________________________ 76
Maestría
The Prototype of data storage refers to the design and evaluation of a data storage system on Cloud Computing, under the AWS services platform (Amazon Web Services), implemented on NextCloud as a set of applications. Promoting the use of free tools for small and medium enterprises, as an alternative to contribute to competitiveness and business productivity; with functions and applications to share, collaborate and synchronize in real time, characterized by usability, access, infrastructure management, reliability, security and efficiency in its operation. The prototype is a support tool in the management of low cost data and deployment, easy to implement, reliable, useful, stable, and intuitive that can benefit the operation of SMEs in the productive sector.
The construction of data storage systems on Cloud Computing, based or guided on the achieved prototype, constitutes a low cost tool in its implementation and maintenance, which contributes to the sustainability of the solution together with the possibility of scaling new functions and / or modules, by small and medium enterprises, that do not have high financial volumes for investment in information technology and connectivity and storage services.