Configuración y despliegue automático de aplicaciones en Unacloud
Unacloud es una plataforma que ofrece servicios de clúster y máquinas virtuales a biólogos, químicos y científicos que ejecutan tareas intensivas en cómputo. Lamentablemente, los servicios ofrecidos actualmente por UnaCloud obligan a los usuarios a tener que configurar previamente las instancias de...
- Autores:
-
Molano Valencia, Juan Esteban
- Tipo de recurso:
- Trabajo de grado de pregrado
- Fecha de publicación:
- 2017
- Institución:
- Universidad de los Andes
- Repositorio:
- Séneca: repositorio Uniandes
- Idioma:
- spa
- OAI Identifier:
- oai:repositorio.uniandes.edu.co:1992/39965
- Acceso en línea:
- http://hdl.handle.net/1992/39965
- Palabra clave:
- UnaCloud (Plataforma oportunista de computación en la nube)
Computación de alto rendimiento
Computación en la nube
Ingeniería
- Rights
- openAccess
- License
- http://creativecommons.org/licenses/by-nc-nd/4.0/
id |
UNIANDES2_1791ff5716bacd33252a08b07abdae50 |
---|---|
oai_identifier_str |
oai:repositorio.uniandes.edu.co:1992/39965 |
network_acronym_str |
UNIANDES2 |
network_name_str |
Séneca: repositorio Uniandes |
repository_id_str |
|
dc.title.es_CO.fl_str_mv |
Configuración y despliegue automático de aplicaciones en Unacloud |
title |
Configuración y despliegue automático de aplicaciones en Unacloud |
spellingShingle |
Configuración y despliegue automático de aplicaciones en Unacloud UnaCloud (Plataforma oportunista de computación en la nube) Computación de alto rendimiento Computación en la nube Ingeniería |
title_short |
Configuración y despliegue automático de aplicaciones en Unacloud |
title_full |
Configuración y despliegue automático de aplicaciones en Unacloud |
title_fullStr |
Configuración y despliegue automático de aplicaciones en Unacloud |
title_full_unstemmed |
Configuración y despliegue automático de aplicaciones en Unacloud |
title_sort |
Configuración y despliegue automático de aplicaciones en Unacloud |
dc.creator.fl_str_mv |
Molano Valencia, Juan Esteban |
dc.contributor.advisor.none.fl_str_mv |
Castro Barrera, Harold Enrique Padilla Agudelo, Jesse |
dc.contributor.author.none.fl_str_mv |
Molano Valencia, Juan Esteban |
dc.contributor.jury.none.fl_str_mv |
Forero González, César Augusto Chavarriaga Lozano, Jaime Alberto |
dc.subject.keyword.es_CO.fl_str_mv |
UnaCloud (Plataforma oportunista de computación en la nube) Computación de alto rendimiento Computación en la nube |
topic |
UnaCloud (Plataforma oportunista de computación en la nube) Computación de alto rendimiento Computación en la nube Ingeniería |
dc.subject.themes.none.fl_str_mv |
Ingeniería |
description |
Unacloud es una plataforma que ofrece servicios de clúster y máquinas virtuales a biólogos, químicos y científicos que ejecutan tareas intensivas en cómputo. Lamentablemente, los servicios ofrecidos actualmente por UnaCloud obligan a los usuarios a tener que configurar previamente las instancias de las máquinas virtuales que van a utilizar. Típicamente estos usuarios no son expertos en sistemas y pueden encontrar muchos problemas instalando y configurando el software, la red y el sistema operativo correspondiente. Este proyecto presenta un mecanismo que facilita la configuración y despliegue de aplicaciones científicas en UnaCloud. Usando nuestra propuesta, el usuario selecciona una serie de características usando un sistema de configuración basado en FeatureIDE. Esta configuración, una vez validada, es usada para generar una descripción de la infraestructura requerida para el despliegue y una serie de scripts que configuran las diferentes máquinas virtuales. Posteriormente, un componente de software toma esta descripción y realiza el despliegue ingresando tareas y configuraciones en la plataforma actual de UnaCloud. La solución ha sido probada implementando esquemas de configuración para las aplicaciones de BLAST y Hadoop. Nuestra evaluación muestra que el mecanismo permite desplegar fácilmente un clúster de máquinas virtuales a partir de las selecciones del usuario, además, las máquinas resultantes son capaces de procesar conjuntos conocidos de datos sin ningún inconveniente |
publishDate |
2017 |
dc.date.issued.none.fl_str_mv |
2017 |
dc.date.accessioned.none.fl_str_mv |
2020-06-10T16:41:56Z |
dc.date.available.none.fl_str_mv |
2020-06-10T16:41:56Z |
dc.type.spa.fl_str_mv |
Trabajo de grado - Pregrado |
dc.type.coarversion.fl_str_mv |
http://purl.org/coar/version/c_970fb48d4fbd8a85 |
dc.type.driver.spa.fl_str_mv |
info:eu-repo/semantics/bachelorThesis |
dc.type.coar.spa.fl_str_mv |
http://purl.org/coar/resource_type/c_7a1f |
dc.type.content.spa.fl_str_mv |
Text |
dc.type.redcol.spa.fl_str_mv |
http://purl.org/redcol/resource_type/TP |
format |
http://purl.org/coar/resource_type/c_7a1f |
dc.identifier.uri.none.fl_str_mv |
http://hdl.handle.net/1992/39965 |
dc.identifier.pdf.none.fl_str_mv |
u807525.pdf |
dc.identifier.instname.spa.fl_str_mv |
instname:Universidad de los Andes |
dc.identifier.reponame.spa.fl_str_mv |
reponame:Repositorio Institucional Séneca |
dc.identifier.repourl.spa.fl_str_mv |
repourl:https://repositorio.uniandes.edu.co/ |
url |
http://hdl.handle.net/1992/39965 |
identifier_str_mv |
u807525.pdf instname:Universidad de los Andes reponame:Repositorio Institucional Séneca repourl:https://repositorio.uniandes.edu.co/ |
dc.language.iso.es_CO.fl_str_mv |
spa |
language |
spa |
dc.rights.uri.*.fl_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ |
dc.rights.accessrights.spa.fl_str_mv |
info:eu-repo/semantics/openAccess |
dc.rights.coar.spa.fl_str_mv |
http://purl.org/coar/access_right/c_abf2 |
rights_invalid_str_mv |
http://creativecommons.org/licenses/by-nc-nd/4.0/ http://purl.org/coar/access_right/c_abf2 |
eu_rights_str_mv |
openAccess |
dc.format.extent.es_CO.fl_str_mv |
54 hojas |
dc.format.mimetype.es_CO.fl_str_mv |
application/pdf |
dc.publisher.es_CO.fl_str_mv |
Universidad de los Andes |
dc.publisher.program.es_CO.fl_str_mv |
Ingeniería de Sistemas y Computación |
dc.publisher.faculty.es_CO.fl_str_mv |
Facultad de Ingeniería |
dc.publisher.department.es_CO.fl_str_mv |
Departamento de Ingeniería de Sistemas y Computación |
dc.source.es_CO.fl_str_mv |
instname:Universidad de los Andes reponame:Repositorio Institucional Séneca |
instname_str |
Universidad de los Andes |
institution |
Universidad de los Andes |
reponame_str |
Repositorio Institucional Séneca |
collection |
Repositorio Institucional Séneca |
bitstream.url.fl_str_mv |
https://repositorio.uniandes.edu.co/bitstreams/60e80bc8-9847-4a71-a155-74aaf61a67a5/download https://repositorio.uniandes.edu.co/bitstreams/d7f62b36-fd7e-4d43-b05b-6a96966b666d/download https://repositorio.uniandes.edu.co/bitstreams/08838f43-b8c9-4358-b818-5012752e946a/download |
bitstream.checksum.fl_str_mv |
3df99dc105de5e668acc24d72588f7aa 0cb8d3e399429484a18a302aab4e5e11 bc3e73ff79e04e122fadeff536b1f9ec |
bitstream.checksumAlgorithm.fl_str_mv |
MD5 MD5 MD5 |
repository.name.fl_str_mv |
Repositorio institucional Séneca |
repository.mail.fl_str_mv |
adminrepositorio@uniandes.edu.co |
_version_ |
1812133940884930560 |
spelling |
Al consultar y hacer uso de este recurso, está aceptando las condiciones de uso establecidas por los autores.http://creativecommons.org/licenses/by-nc-nd/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Castro Barrera, Harold Enriquevirtual::9015-1Padilla Agudelo, Jessevirtual::9016-1Molano Valencia, Juan Estebanba3678f8-c08a-47fc-ad71-1c9bd985ed4d600Forero González, César AugustoChavarriaga Lozano, Jaime Alberto2020-06-10T16:41:56Z2020-06-10T16:41:56Z2017http://hdl.handle.net/1992/39965u807525.pdfinstname:Universidad de los Andesreponame:Repositorio Institucional Sénecarepourl:https://repositorio.uniandes.edu.co/Unacloud es una plataforma que ofrece servicios de clúster y máquinas virtuales a biólogos, químicos y científicos que ejecutan tareas intensivas en cómputo. Lamentablemente, los servicios ofrecidos actualmente por UnaCloud obligan a los usuarios a tener que configurar previamente las instancias de las máquinas virtuales que van a utilizar. Típicamente estos usuarios no son expertos en sistemas y pueden encontrar muchos problemas instalando y configurando el software, la red y el sistema operativo correspondiente. Este proyecto presenta un mecanismo que facilita la configuración y despliegue de aplicaciones científicas en UnaCloud. Usando nuestra propuesta, el usuario selecciona una serie de características usando un sistema de configuración basado en FeatureIDE. Esta configuración, una vez validada, es usada para generar una descripción de la infraestructura requerida para el despliegue y una serie de scripts que configuran las diferentes máquinas virtuales. Posteriormente, un componente de software toma esta descripción y realiza el despliegue ingresando tareas y configuraciones en la plataforma actual de UnaCloud. La solución ha sido probada implementando esquemas de configuración para las aplicaciones de BLAST y Hadoop. Nuestra evaluación muestra que el mecanismo permite desplegar fácilmente un clúster de máquinas virtuales a partir de las selecciones del usuario, además, las máquinas resultantes son capaces de procesar conjuntos conocidos de datos sin ningún inconvenienteUnacloud is a platform that offers cluster services and virtual machines biologists, chemists and scientists who perform computationally intensive tasks. Unfortunately, the services currently offered by UnaCloud oblige the users to have to previously configure the virtual machine instances that they will use. Typically these users are not system experts and can find many problems installing and configuring the software, the network and the system corresponding operative ma This project presents a mechanism that facilitates the configuration and deployment of scientific applications in UnaCloud. Using our proposal, the user selects a series of characteristics using a system of Configuration based on FeatureIDE. This configuration, once validated, is used to generate a description of the infrastructure required for the deployment and a series of scripts that configure the different virtual machines. Later, a software component takes this description and performs the deployment enter- of tasks and configurations in the current UnaCloud platform. The solution has been tested by implementing configuration schemes for the applications of BLAST and Hadoop. Our evaluation shows that the mechanism allows to deploy easily a cluster of virtual machines from the user-s selections, In addition, the resulting machines are capable of processing known sets of data without any inconvenience.Ingeniero de Sistemas y ComputaciónPregrado54 hojasapplication/pdfspaUniversidad de los AndesIngeniería de Sistemas y ComputaciónFacultad de IngenieríaDepartamento de Ingeniería de Sistemas y Computacióninstname:Universidad de los Andesreponame:Repositorio Institucional SénecaConfiguración y despliegue automático de aplicaciones en UnacloudTrabajo de grado - Pregradoinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_970fb48d4fbd8a85Texthttp://purl.org/redcol/resource_type/TPUnaCloud (Plataforma oportunista de computación en la nube)Computación de alto rendimientoComputación en la nubeIngenieríaPublicationhttps://scholar.google.es/citations?user=YYKMZ3UAAAAJvirtual::9015-10000-0002-7586-9419virtual::9015-1https://scienti.minciencias.gov.co/cvlac/visualizador/generarCurriculoCv.do?cod_rh=0000487457virtual::9015-1a8994168-982a-4fa4-a34f-6f053597957avirtual::9015-1095f0a3c-ec4f-464e-bc69-59b8f3cfb170virtual::9016-1a8994168-982a-4fa4-a34f-6f053597957avirtual::9015-1095f0a3c-ec4f-464e-bc69-59b8f3cfb170virtual::9016-1ORIGINALu807525.pdfapplication/pdf1068135https://repositorio.uniandes.edu.co/bitstreams/60e80bc8-9847-4a71-a155-74aaf61a67a5/download3df99dc105de5e668acc24d72588f7aaMD51THUMBNAILu807525.pdf.jpgu807525.pdf.jpgIM Thumbnailimage/jpeg7819https://repositorio.uniandes.edu.co/bitstreams/d7f62b36-fd7e-4d43-b05b-6a96966b666d/download0cb8d3e399429484a18a302aab4e5e11MD55TEXTu807525.pdf.txtu807525.pdf.txtExtracted texttext/plain79007https://repositorio.uniandes.edu.co/bitstreams/08838f43-b8c9-4358-b818-5012752e946a/downloadbc3e73ff79e04e122fadeff536b1f9ecMD541992/39965oai:repositorio.uniandes.edu.co:1992/399652024-03-13 13:49:40.764http://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://repositorio.uniandes.edu.coRepositorio institucional Sénecaadminrepositorio@uniandes.edu.co |