Tesis "Sistema de Almacenamiento de Archivos con Tolerancia a Fallos Utilizando Cloud Híbrido"
Alumno: Emigdio Miguel Hernández Ramírez
Asesor: Dr. Víctor Jesús Sosa Sosa
Sinodales: Dr. Arturo Díaz Pérez y Dr. Javier Rubio Loyola.
En la actualidad, las grandes masas de información que se generan diariamente han incrementado el grado de complejidad al que se tienen que enfrentar los administradores de tecnologías de información al momento de gestionar la infraestructura de almacenamiento.
Grandes y pequeñas organizaciones, así como usuarios comunes, buscan la forma de hacer frente al acelerado crecimiento, a través de estrategias que sigan un esquema lo más económico y fiable posible. Cloud computing surge como una respuesta a la demanda de cómputo y almacenamiento masivo. Otorga fl exibilidad al momento de de finir el tamaño de la infraestructura, ya que ésta puede incrementarse o disminuirse en función de su demanda, evitando una posible subutilización de recursos costosos o una escasez de recursos necesarios. Sin embargo, una gran cantidad de organizaciones aún no ven con buenos ojos el uso de esta tecnología, en muchos de los casos, debido a políticas imperantes al interior o por el temor a fallos en la disponibilidad o riesgos de seguridad en su información. Es por ello que en este trabajo de tesis se buscó estudiar y comprender con mayor profundidad la tecnología de cloud computing, en especial la parte que corresponde al almacenamiento masivo de información.
Se realizó un análisis de las virtudes y debilidades del almacenamiento en ambientes de cloud computing, lo que llevó a diseñar e implementar un sistema de almacenamiento distribuido basado en un modelo de cloud híbrido. Esta arquitectura es totalmente desarrollada con herramientas open source y está orientada a aquellas instituciones que se enfrentan a retos económicos y técnicos para construir su propia nube privada y que al mismo tiempo no desean guardar todos sus archivos en una infraestructura de terceros.
Un aspecto importante de cloud computing es el concepto de elasticidad, en este trabajo de tesis se muestran los benefi cios que reporta utilizar un servicio elástico soportado por técnicas de virtualización. Esto permite a la arquitectura incrementar y disminuir sus recursos bajo demanda. Varias técnicas de replicación fueron evaluadas con el fi n de visualizar el consumo de recursos, la disponibilidad de datos y tolerancia a fallos que se ofrecen en esta arquitectura. El algoritmo IDA, originalmente utilizado para dar confi abilidad a la transferencia de datos sobre un canal de comunicación, se ha utilizado como estrategia para ofrecer un almacenamiento seguro en un ambiente de cloud híbrido, de forma que permite evitar exponer el contenido total de un archivo en infraestructuras de terceros.