Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura

RESUMEN: En la actualidad las grandes compañías trabajan con una cantidad considerable de aplicaciones y se hace necesario disminuir el costo operacional del mantenimiento y la actualización de éstas, por lo que la computación en la nube se ha convertido en un estándar que cada vez más compañías bus...

Full description

Autores:
Castaño Álvarez, Alejandro
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/22022
Acceso en línea:
http://hdl.handle.net/10495/22022
Palabra clave:
Programa de ordenador
Computer software
Digitalización
Digitization
Desarrollo de programas informáticos
Software development
Infraestructura de la información
Information infrastructure
Aplicaciones
Azure
Migración
Nube
http://aims.fao.org/aos/agrovoc/c_9000152
http://aims.fao.org/aos/agrovoc/c_9000084
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7411
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_9052bf435d6ee2d3793d4529d0d0197f
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/22022
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura
title Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura
spellingShingle Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura
Programa de ordenador
Computer software
Digitalización
Digitization
Desarrollo de programas informáticos
Software development
Infraestructura de la información
Information infrastructure
Aplicaciones
Azure
Migración
Nube
http://aims.fao.org/aos/agrovoc/c_9000152
http://aims.fao.org/aos/agrovoc/c_9000084
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7411
title_short Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura
title_full Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura
title_fullStr Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura
title_full_unstemmed Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura
title_sort Implementación de la metodología Journey To Cloud (J2C ) en el Grupo Sura
dc.creator.fl_str_mv Castaño Álvarez, Alejandro
dc.contributor.advisor.none.fl_str_mv Silva Flórez, Luis Hernando
Salazar Álvarez, Mildred Seleny
dc.contributor.author.none.fl_str_mv Castaño Álvarez, Alejandro
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
Digitalización
Digitization
topic Programa de ordenador
Computer software
Digitalización
Digitization
Desarrollo de programas informáticos
Software development
Infraestructura de la información
Information infrastructure
Aplicaciones
Azure
Migración
Nube
http://aims.fao.org/aos/agrovoc/c_9000152
http://aims.fao.org/aos/agrovoc/c_9000084
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7411
dc.subject.agrovoc.none.fl_str_mv Desarrollo de programas informáticos
Software development
Infraestructura de la información
Information infrastructure
dc.subject.proposal.spa.fl_str_mv Aplicaciones
Azure
Migración
Nube
dc.subject.agrovocuri.none.fl_str_mv http://aims.fao.org/aos/agrovoc/c_9000152
http://aims.fao.org/aos/agrovoc/c_9000084
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept7411
description RESUMEN: En la actualidad las grandes compañías trabajan con una cantidad considerable de aplicaciones y se hace necesario disminuir el costo operacional del mantenimiento y la actualización de éstas, por lo que la computación en la nube se ha convertido en un estándar que cada vez más compañías buscan alcanzar. Grupo SURA es una de las compañías que se planteó iniciar un proceso de camino hacia la nube o mejor conocido como Journey to Cloud (J2C). Para lograr este objetivo la compañía solicitó por medio de Ceiba Software House S.A.S un equipo de migración multidisciplinario que se encargó de definir y ejecutar el proceso para la migración a la nube de sus aplicaciones, precisando la metodología con cada uno de sus pasos, entradas y salidas. Inicialmente se planteó migrar un lote de doce aplicaciones de las cuales se completó exitosamente la migración de nueve aplicaciones ya que 2 de ellas no pasaron la etapa del diagnóstico y una incumplía con los lineamientos de seguridad de la compañía. Durante la definición de la metodología se identificaron siete pasos fundamentales para lograr la migración, el primer paso fue la caracterización, aquí se recibió toda la información necesaria de la aplicación, se revisó y validó que no faltara información importante, después inició el proceso de diagnóstico, donde se evaluó si la migración de la aplicación se podía realizar con la información entregada, si la aplicación cumplía con los requisitos mínimos para realizar la migración, se iniciaba la definición de la arquitectura, en donde se definió la arquitectura objetivo que se desplegó en Azure con ayuda de los habilitadores entregados por la compañía y siguiendo los lineamientos establecidos por la misma, después de definir la arquitectura se realizó el despliegue de la infraestructura con ayuda de scripts de infraestructura como código y herramientas de integración y despliegue continuo como Jenkins, posteriormente se realizó el proceso de despliegue de la aplicación, el cual dependiendo de la arquitectura de la aplicación se iba a realizar en una imagen Docker desplegada en un clúster AKS o en un App Service, por último, con base en las métricas propuestas por la compañía se validó la calidad de las migraciones y con ayuda de las herramientas de monitoreo de Azure se permitió evidenciar la mejora en los costos operativos y estructurales de las aplicaciones migradas para después realizar la entrega de la aplicación al proveedor. Para la realización de este proyecto se utilizó una metodología de trabajo ágil para trabajar colaborativamente llamada Scrum y se realizaron una serie de capacitaciones orientadas al logro de los objetivos como lo fueron la certificación AZ-900 de Azure para computación en la nube y capacitaciones de DevOps, integración, despliegue y entrega continua.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-08-31T21:04:31Z
dc.date.available.none.fl_str_mv 2021-08-31T21:04:31Z
dc.date.issued.none.fl_str_mv 2021
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 http://hdl.handle.net/10495/22022
url http://hdl.handle.net/10495/22022
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 27
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
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Carrera de Ingeniería de Sistemas
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/c9480f0b-0b67-4102-a3ae-99054b9ce096/download
https://bibliotecadigital.udea.edu.co/bitstreams/9cae4001-1116-4cd4-ae97-754f2ac0a736/download
https://bibliotecadigital.udea.edu.co/bitstreams/2d2247ce-89e4-48eb-9a12-945d0c4b7ce5/download
https://bibliotecadigital.udea.edu.co/bitstreams/ef7aa1af-89cc-4191-a008-aff8fd86fa31/download
https://bibliotecadigital.udea.edu.co/bitstreams/3c2eef9e-4c5f-4bd8-bd97-cf47868680b3/download
bitstream.checksum.fl_str_mv e2060682c9c70d4d30c83c51448f4eed
d7ea8ee6b954011bfafc50a55a457d2f
8a4605be74aa9ea9d79846c1fba20a33
4fab0063d04e8ce4ad0566bca59a7202
258b1db4e92a217aa9fd4c710c95bb04
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_ 1851052549794168832
spelling Silva Flórez, Luis HernandoSalazar Álvarez, Mildred SelenyCastaño Álvarez, Alejandro2021-08-31T21:04:31Z2021-08-31T21:04:31Z2021http://hdl.handle.net/10495/22022RESUMEN: En la actualidad las grandes compañías trabajan con una cantidad considerable de aplicaciones y se hace necesario disminuir el costo operacional del mantenimiento y la actualización de éstas, por lo que la computación en la nube se ha convertido en un estándar que cada vez más compañías buscan alcanzar. Grupo SURA es una de las compañías que se planteó iniciar un proceso de camino hacia la nube o mejor conocido como Journey to Cloud (J2C). Para lograr este objetivo la compañía solicitó por medio de Ceiba Software House S.A.S un equipo de migración multidisciplinario que se encargó de definir y ejecutar el proceso para la migración a la nube de sus aplicaciones, precisando la metodología con cada uno de sus pasos, entradas y salidas. Inicialmente se planteó migrar un lote de doce aplicaciones de las cuales se completó exitosamente la migración de nueve aplicaciones ya que 2 de ellas no pasaron la etapa del diagnóstico y una incumplía con los lineamientos de seguridad de la compañía. Durante la definición de la metodología se identificaron siete pasos fundamentales para lograr la migración, el primer paso fue la caracterización, aquí se recibió toda la información necesaria de la aplicación, se revisó y validó que no faltara información importante, después inició el proceso de diagnóstico, donde se evaluó si la migración de la aplicación se podía realizar con la información entregada, si la aplicación cumplía con los requisitos mínimos para realizar la migración, se iniciaba la definición de la arquitectura, en donde se definió la arquitectura objetivo que se desplegó en Azure con ayuda de los habilitadores entregados por la compañía y siguiendo los lineamientos establecidos por la misma, después de definir la arquitectura se realizó el despliegue de la infraestructura con ayuda de scripts de infraestructura como código y herramientas de integración y despliegue continuo como Jenkins, posteriormente se realizó el proceso de despliegue de la aplicación, el cual dependiendo de la arquitectura de la aplicación se iba a realizar en una imagen Docker desplegada en un clúster AKS o en un App Service, por último, con base en las métricas propuestas por la compañía se validó la calidad de las migraciones y con ayuda de las herramientas de monitoreo de Azure se permitió evidenciar la mejora en los costos operativos y estructurales de las aplicaciones migradas para después realizar la entrega de la aplicación al proveedor. Para la realización de este proyecto se utilizó una metodología de trabajo ágil para trabajar colaborativamente llamada Scrum y se realizaron una serie de capacitaciones orientadas al logro de los objetivos como lo fueron la certificación AZ-900 de Azure para computación en la nube y capacitaciones de DevOps, integración, despliegue y entrega continua.PregradoProfesional en Ingeniería de Sistemas27application/pdfspaUniversidad de AntioquiaMedellínFacultad de Ingeniería. Carrera de 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_abf2Implementación de la metodología Journey To Cloud (J2C ) en el Grupo SuraTesis/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 softwareDigitalizaciónDigitizationDesarrollo de programas informáticosSoftware developmentInfraestructura de la informaciónInformation infrastructureAplicacionesAzureMigraciónNubehttp://aims.fao.org/aos/agrovoc/c_9000152http://aims.fao.org/aos/agrovoc/c_9000084http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept7411PublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051https://bibliotecadigital.udea.edu.co/bitstreams/c9480f0b-0b67-4102-a3ae-99054b9ce096/downloade2060682c9c70d4d30c83c51448f4eedMD53falseAnonymousREADORIGINALCastanoAlejandro_2021_JourneyToCloud.pdfCastanoAlejandro_2021_JourneyToCloud.pdfTrabajo de grado de pregradoapplication/pdf1234870https://bibliotecadigital.udea.edu.co/bitstreams/9cae4001-1116-4cd4-ae97-754f2ac0a736/downloadd7ea8ee6b954011bfafc50a55a457d2fMD55trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/2d2247ce-89e4-48eb-9a12-945d0c4b7ce5/download8a4605be74aa9ea9d79846c1fba20a33MD57falseAnonymousREADTEXTCastanoAlejandro_2021_JourneyToCloud.pdf.txtCastanoAlejandro_2021_JourneyToCloud.pdf.txtExtracted texttext/plain44326https://bibliotecadigital.udea.edu.co/bitstreams/ef7aa1af-89cc-4191-a008-aff8fd86fa31/download4fab0063d04e8ce4ad0566bca59a7202MD58falseAnonymousREADTHUMBNAILCastanoAlejandro_2021_JourneyToCloud.pdf.jpgCastanoAlejandro_2021_JourneyToCloud.pdf.jpgGenerated Thumbnailimage/jpeg12407https://bibliotecadigital.udea.edu.co/bitstreams/3c2eef9e-4c5f-4bd8-bd97-cf47868680b3/download258b1db4e92a217aa9fd4c710c95bb04MD59falseAnonymousREAD10495/22022oai:bibliotecadigital.udea.edu.co:10495/220222025-03-27 00:10:20.761http://creativecommons.org/licenses/by-nc-sa/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=