Diseño de arquitectura de software en AWS para Italcol
Loading...
Date
2024
Authors
Director
Journal Title
Journal ISSN
Volume Title
Publisher
Pontificia Universidad Javeriana Cali
Abstract
La compañía Italcol, dedicada a la fabricación de alimentos concentrados y líder en el mercado nacional con expansión a Latinoamérica, ha incrementado sus ventas en los últimos 3 años, aumentando la demanda de requerimientos tecnológicos. Este crecimiento acelerado ha llevado a que los recursos tecnológicos superen la capacidad de su plataforma, presentando incidentes de saturación, y convirtiendo el rápido crecimiento de clientes, el soporte a usuarios en sitio y remotos en puntos críticos para la continuidad del negocio. La presente tesis de grado propone una infraestructura en la nube que satisfaga las necesidades del negocio en cada uno de sus procesos, permita la interoperabilidad de sus sistemas de información, y transforme la data con los estándares de rendimiento establecidos por la organización y exigidos por los aliados de negocio. Todos los procesos tecnológicos se enmarcan en un ambiente de seguridad, desde la autenticación de usuarios hasta la validación de credenciales para el registro y monitoreo en actividades críticas de la organización. Este marco de rendimiento y seguridad orienta las soluciones propuestas en el documento. Se presenta una propuesta de migración desde una infraestructura on-premise en cada planta de la compañía hacia una infraestructura centralizada en la nube, clasificando los procesos desde los más críticos y complejos para lograr que la información viaje eficientemente entre los sistemas de información. Esta clasificación se realiza utilizando la metodología ADD (Attribute-Driven Design), descomponiendo, analizando y segmentando los procesos o casos de uso para validarlos frente a los requerimientos funcionales y priorizarlos. En el proceso de iteraciones se exploran diversas soluciones, guiadas por patrones de rendimiento y seguridad. Con los procesos clasificados, se procede a homologar los servicios de la nube de AWS seleccionada, evaluando herramientas con base en interoperabilidad, rendimiento, cantidad de transacciones y costo asociado. Finalmente, el documento presenta dos arquitecturas para los procesos clasificados como más críticos, con sus respectivas iteraciones.
Description
item.page.descriptioneng
The Italcol company, dedicated to the manufacture of concentrated foods and a leader in the national market with expansion into the Latin American market, has increased its sales over the last three years, thereby increasing the demand for technological resources. The accelerated growth of the company has pushed its technological resources beyond their capacity, leading to saturation incidents on its technological platform. The rapid increase in clients and the need to support both on-site and remote users have become critical points for business continuity. This thesis presents a proposal for a cloud infrastructure that can meet the business needs for each of its processes, enabling the interoperability of its information systems and the transformation of data while adhering to the performance standards established by the organization and those required by business partners where information is exchanged. All technological processes are framed within a security environment, from user authentication to credential validation for registration and monitoring processes in the organization's critical activities. This performance and security framework guides the solutions proposed in this document. The following document presents a proposal for migrating an on-premise infrastructure deployed across the company's plants, centralizing data generation points into a cloud infrastructure and classifying processes from the most critical and complex to ensure efficient information flow between various information systems. This classification is achieved using the ADD (Attribute-Driven Design) methodology, where processes or use cases are initially decomposed, analyzed, segmented, and validated against functional requirements before being prioritized. Through iterative processes, a variety of solutions are created, guided by performance and security patterns, especially pertinent to this thesis. With these classified processes, the services or tools offered by the AWS cloud, selected in a prior decision-making process by the organization and not analyzed in this document, are approved. The homologation process begins with exploring tools to propose an initial infrastructure that is then evaluated and iterated as recommended by the ADD methodology. For the selection of tools, parameters such as interoperability between services, current process performance, the number of transactions, and associated costs for each service are evaluated. Finally, this document presents two architectures for the processes classified as most critical for the organization, along with their respective iterations.
Keywords
Infraestructura en la nube, Seguridad tecnológica, Metodología ADD, Cloud Infrastructure, Technological Security, ADD Methodology