Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform

RESUMEN : La computación en la nube permite utilizar redes de computadores remotos interconectados y alojados en Internet, que permiten almacenar procesar y administrar datos. Estos sistemas evitan invertir demasiados recursos y soporte de infraestructura física en la mayoría de los casos. Para el p...

Full description

Autores:
Marin Palacios, Arcangel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/31674
Acceso en línea:
https://hdl.handle.net/10495/31674
Palabra clave:
Programa de ordenador
Computer software
Acceso a la información
Information access
Unidades de información
Information units
Sincronización
synchronization
Almacenamiento
storage
http://aims.fao.org/aos/agrovoc/c_7569
http://aims.fao.org/aos/agrovoc/c_7427
http://vocabularies.unesco.org/thesaurus/concept6081
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_5a5a68957a48fa88a09c2caa14705ed1
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/31674
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform
title Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform
spellingShingle Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform
Programa de ordenador
Computer software
Acceso a la información
Information access
Unidades de información
Information units
Sincronización
synchronization
Almacenamiento
storage
http://aims.fao.org/aos/agrovoc/c_7569
http://aims.fao.org/aos/agrovoc/c_7427
http://vocabularies.unesco.org/thesaurus/concept6081
title_short Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform
title_full Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform
title_fullStr Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform
title_full_unstemmed Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform
title_sort Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development Platform
dc.creator.fl_str_mv Marin Palacios, Arcangel
dc.contributor.advisor.none.fl_str_mv Pérez Gómez, Jeysson
dc.contributor.author.none.fl_str_mv Marin Palacios, Arcangel
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
topic Programa de ordenador
Computer software
Acceso a la información
Information access
Unidades de información
Information units
Sincronización
synchronization
Almacenamiento
storage
http://aims.fao.org/aos/agrovoc/c_7569
http://aims.fao.org/aos/agrovoc/c_7427
http://vocabularies.unesco.org/thesaurus/concept6081
dc.subject.lemb.none.fl_str_mv Acceso a la información
Information access
Unidades de información
Information units
dc.subject.agrovoc.none.fl_str_mv Sincronización
synchronization
Almacenamiento
storage
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_7569
http://aims.fao.org/aos/agrovoc/c_7427
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
description RESUMEN : La computación en la nube permite utilizar redes de computadores remotos interconectados y alojados en Internet, que permiten almacenar procesar y administrar datos. Estos sistemas evitan invertir demasiados recursos y soporte de infraestructura física en la mayoría de los casos. Para el proyecto Pricing Customer View de Scotiabank el cual busca desarrollar una aplicación que permita asignar tasas personalizada de diferentes productos a los clientes, es importante explorar diferentes alternativas para desplegar modelos analíticos como servicios; una de esas alternativas es usar la nube pública del banco Cloud Development Platform (CDP) como plataforma para construir, integrar y desplegar dichos modelos. Este trabajo busca explorar CDP a través de una prueba de concepto (POC) que se desarrollará mediante diferentes actividades de investigación de información y desarrollo de software en diferentes componentes que se podrían utilizar como base para la solución del proyecto, una vez se logre evidenciar la viabilidad de usar esta plataforma para tal fin. Dichas actividades serán administradas bajo el marco de trabajo SCRUM como metodología en el proceso de construcción de la aplicación, obteniendo como producto final un microservicio desarrollado en Python desplegado en CDP, que permita ser consumido vía REST por otros microservicios y que contenga en su estructura un modelo de ML de prueba; demostrando la viabilidad de usar esta plataforma en la solución de la aplicación.
publishDate 2022
dc.date.accessioned.none.fl_str_mv 2022-11-01T20:22:24Z
dc.date.available.none.fl_str_mv 2022-11-01T20:22:24Z
dc.date.issued.none.fl_str_mv 2022
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv https://hdl.handle.net/10495/31674
url https://hdl.handle.net/10495/31674
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/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-sa/2.5/co/
https://creativecommons.org/licenses/by-nc-sa/4.0/
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 26
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín - Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/6d2a02d7-ed3d-4c63-bab6-b38c130e8806/download
https://bibliotecadigital.udea.edu.co/bitstreams/824e6eca-9f7b-4c87-b425-5f2149b9099c/download
https://bibliotecadigital.udea.edu.co/bitstreams/389b1798-ba1e-4c0b-85c0-cc56750a778b/download
https://bibliotecadigital.udea.edu.co/bitstreams/b278983d-8c97-4fbc-9ad0-bd5edfc5e903/download
https://bibliotecadigital.udea.edu.co/bitstreams/7ec3ef88-13b0-47a4-bd22-c9bc4fb273e8/download
bitstream.checksum.fl_str_mv 8a4605be74aa9ea9d79846c1fba20a33
e2060682c9c70d4d30c83c51448f4eed
82ca9c5c76d5418fd0fe57eb4353fe40
995f156222cfcfcf0bb7704e21df5601
8e2377f9b4a49203dce2ded7e716d095
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052573525540864
spelling Pérez Gómez, JeyssonMarin Palacios, Arcangel2022-11-01T20:22:24Z2022-11-01T20:22:24Z2022https://hdl.handle.net/10495/31674RESUMEN : La computación en la nube permite utilizar redes de computadores remotos interconectados y alojados en Internet, que permiten almacenar procesar y administrar datos. Estos sistemas evitan invertir demasiados recursos y soporte de infraestructura física en la mayoría de los casos. Para el proyecto Pricing Customer View de Scotiabank el cual busca desarrollar una aplicación que permita asignar tasas personalizada de diferentes productos a los clientes, es importante explorar diferentes alternativas para desplegar modelos analíticos como servicios; una de esas alternativas es usar la nube pública del banco Cloud Development Platform (CDP) como plataforma para construir, integrar y desplegar dichos modelos. Este trabajo busca explorar CDP a través de una prueba de concepto (POC) que se desarrollará mediante diferentes actividades de investigación de información y desarrollo de software en diferentes componentes que se podrían utilizar como base para la solución del proyecto, una vez se logre evidenciar la viabilidad de usar esta plataforma para tal fin. Dichas actividades serán administradas bajo el marco de trabajo SCRUM como metodología en el proceso de construcción de la aplicación, obteniendo como producto final un microservicio desarrollado en Python desplegado en CDP, que permita ser consumido vía REST por otros microservicios y que contenga en su estructura un modelo de ML de prueba; demostrando la viabilidad de usar esta plataforma en la solución de la aplicación.ABSTRACT : The Cloud computing allows the use of remote computer networks interconnected and hosted on the Internet, which allow data to be stored, processed and managed. These systems avoid investing too many resources and physical infrastructure support in most cases. For Scotiabank's Pricing Customer View project, which seeks to develop an application that allows customers to assign personalized rates for different products, it is important to explore different alternatives to deploy analytical models as services; one of those alternatives is to use the bank's public cloud Cloud Development Platform (CDP) as a platform to build, integrate and deploy such models. This work seeks to explore CDP through a proof of concept (POC) that will be developed through different information research activities and software development in different components that could be used as a basis for the project solution once the feasibility of using the platform for this purpose is demonstrated. These activities will be managed under the SCRUM framework as a methodology in the application construction process, obtaining as a final product a microservice developed in Python deployed in CDP, which allows it to be consumed via REST by other microservices and which contains a test ML model in its structure; demonstrating the feasibility of using this platform in the application solution.PregradoIngeniero de Sistemas26application/pdfspaUniversidad de AntioquiaMedellín - ColombiaFacultad de Ingeniería. Ingeniería de Sistemashttp://creativecommons.org/licenses/by-nc-sa/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/info:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Diseño, desarrollo e implementación de una prueba de concepto para el despliegue de modelos analíticos en la nube pública de Scotiabank – Cloud Development PlatformTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftPrograma de ordenadorComputer softwareAcceso a la informaciónInformation accessUnidades de informaciónInformation unitsSincronizaciónsynchronizationAlmacenamientostoragehttp://aims.fao.org/aos/agrovoc/c_7569http://aims.fao.org/aos/agrovoc/c_7427http://vocabularies.unesco.org/thesaurus/concept6081PublicationLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/6d2a02d7-ed3d-4c63-bab6-b38c130e8806/download8a4605be74aa9ea9d79846c1fba20a33MD53falseAnonymousREADCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/824e6eca-9f7b-4c87-b425-5f2149b9099c/downloade2060682c9c70d4d30c83c51448f4eedMD52falseAnonymousREADORIGINALMarinArcangel_2022_PruebaDespliegueModelos.pdfMarinArcangel_2022_PruebaDespliegueModelos.pdfTrabajo de grado de pregradoapplication/pdf956782https://bibliotecadigital.udea.edu.co/bitstreams/389b1798-ba1e-4c0b-85c0-cc56750a778b/download82ca9c5c76d5418fd0fe57eb4353fe40MD51trueAnonymousREADTEXTMarinArcangel_2022_PruebaDespliegueModelos.pdf.txtMarinArcangel_2022_PruebaDespliegueModelos.pdf.txtExtracted texttext/plain38659https://bibliotecadigital.udea.edu.co/bitstreams/b278983d-8c97-4fbc-9ad0-bd5edfc5e903/download995f156222cfcfcf0bb7704e21df5601MD54falseAnonymousREADTHUMBNAILMarinArcangel_2022_PruebaDespliegueModelos.pdf.jpgMarinArcangel_2022_PruebaDespliegueModelos.pdf.jpgGenerated Thumbnailimage/jpeg7008https://bibliotecadigital.udea.edu.co/bitstreams/7ec3ef88-13b0-47a4-bd22-c9bc4fb273e8/download8e2377f9b4a49203dce2ded7e716d095MD55falseAnonymousREAD10495/31674oai:bibliotecadigital.udea.edu.co:10495/316742025-03-27 00:30:33.939http://creativecommons.org/licenses/by-nc-sa/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=