Debido al creciente interés en servicios en la nube, las empresas proveedoras han buscado distintas formas de abarcar más clientes usando menos recursos físicos.
Siendo los datos o la información lo que más espacio físico ocupa, los proveedores de bases de datos como servicio (o DBaaS por sus siglas en inglés) agrupan a distintos clientes en un solo servidor físico con el fin de ahorrar costos; asignando una cantidad limitada de recursos a cada uno. Para ese efecto, el proveedor se compromete a mantener cierto nivel de calidad en el servicio, los cuales son detallados por Acuerdos de Nivel de Servicio (o SLA).
Si, en algún momento, los recursos asignados a un cliente son insuficientes (sea por incremento de tráfico de consultas, acumulación acelerada de datos, entre otros); los proveedores realizarán la migración los datos del cliente a un espacio físico con mayor cantidad de recursos. De esta forma, se evita que los SLAs sean violados. Sin embargo, la migración es un proceso que también requiere de una cantidad considerable de recursos y, por ende, puede también generar la violación de un SLA; especialmente cuando la migración se realiza durante el periodo en el que los recursos se encuentran limitados.
Por lo tanto, se propone una solución que pueda realizar la migración de datos con el menor impacto sobre los clientes con el fin de no comprometer la calidad del servicio. Para ello, en este trabajo se diseñará e implementará una herramienta que migre los datos almacenados en un motor de base de datos PostgreSQL y sea capaz de monitorear y alterar su comportamiento para usar solo la cantidad de recursos necesarios para no violar un SLA. Este objetivo se desarrollará usando la teoría de control, con lo que se podrá habilitar a la herramienta a autorregular su propio consumo de recursos.
Identifer | oai:union.ndltd.org:PUCP/oai:tesis.pucp.edu.pe:20.500.12404/15057 |
Date | 27 September 2019 |
Creators | Vargas Flores, Diego Pavel |
Contributors | Arenas Iparraguirre, Juan Jesus |
Publisher | Pontificia Universidad Católica del Perú, PE |
Source Sets | Pontificia Universidad Católica del Perú |
Language | Spanish |
Detected Language | Spanish |
Type | info:eu-repo/semantics/bachelorThesis |
Format | application/pdf |
Rights | info:eu-repo/semantics/closedAccess |
Page generated in 0.0053 seconds