Arquitectura de microservicios basada en contenedores para despliegue ágil de aplicaciones IoT en la nube
Palabras clave:
Microservicios, IoT, arquitecturas de contenedores, transformación digital, computación en la nubeResumen
La investigación explora la transformación de las arquitecturas de microservicios basadas en contenedores para el despliegue ágil de aplicaciones IoT en la nube, abordando los desafíos de escalabilidad, flexibilidad y eficiencia computacional, el estudio revela una tendencia creciente hacia estas arquitecturas, con un incremento del 45% en publicaciones entre 2019 y 2024, la metodología integró una revisión sistemática de literatura, análisis comparativo de estrategias y estudio de casos múltiples en diversos sectores industriales, los resultados demuestran reducciones significativas en costos operativos entre 30% y 60% comparado con arquitecturas monolíticas tradicionales, se identificaron tres estrategias principales: microservicios ligeros, escalamiento elástico dinámico y aislamiento de servicios. Los hallazgos experimentales mostraron mejoras sustanciales: 40% de reducción en latencia de comunicaciones, 55% de mejora en escalabilidad horizontal y 35% de optimización en eficiencia energética, el marco referencial desarrollado destaca patrones de diseño para arquitecturas de microservicios en IoT, caracterizados por desacoplamiento de servicios, comunicación asíncrona, tolerancia a fallos y escalabilidad horizontal, la investigación concluye que estas arquitecturas representan una evolución fundamental en el desarrollo de aplicaciones IoT, facilitando innovación continua, adaptabilidad y respuesta ágil a demandas cambiantes del mercado digital.
Citas
Amazon Web. (2024). What is container orchestration. https://aws.amazon.com/what-is/container-orchestration/
Armbrust, M., Fox, A., Griffith, R., Joseph, A., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., & Zaharia, M. (2021). A view of cloud computing. Communications of the ACM, 53(4), 50-58. https://dl.acm.org/doi/10.1145/1721654.1721672
Atlassian. (2024). SOA frente a microservicios: qué es lo mejor para tu empresa. https://www.atlassian.com/es/microservices/microservices-architecture/soa-vs-microservices
Barabási, A.L., & Albert, R.(1999). Emergence of scaling in random networks. Science, 286(5439), 509–512. https://doi.org/10.1126/ciencia.286.5439.509
Barua, B., & Kaiser, M. S. (2024). A Methodical Framework for Integrating Serverless Cloud Computing into Microservice Architectures. Preprints. https://doi.org/https://doi.org/10.20944/preprints202410.0494.v1
Belcastro, L., Marozzo, F., & Trunfio, P. (2024). Infrastructures for High-Performance Computing: Cloud Computing. Elsevier. https://doi.org/https://doi.org/10.1016/B978-0-323-95502-7.00005-1
Bhardwaj, A. (2024). Significance of IoT for Smart Homes and Cities. En, A. Bhardwaj, Smart Home and Industrial IoT Devices: Critical Perspectives on Cyberthreats, Frameworks and Protocols. (pp. 1-23). Bentham Books.
Božić, V. (2023). Microservices Architecture. Research proposal. https://doi.org/10.13140/RG.2.2.21902.84802
Chouhan, U., Tiwari, V., & Kumar, H. (2023). Comparing Microservices and Monolithic Applications in a DevOps Context. (Poenencia). 3rd Asian Conference on Innovation in Technology. Pune, India.
Chulca, C., & López, R. (2020). Migración hacia una arquitectura basada en microservicios del sistema de gestión centralizada de laboratorios de la DGIP. (Trabajo de titulacion). Escuela Politécnica Nacional.
Dave, S. A., Nadukuru, S., Singiri, S., Goel, O., Tharan, O., & Jain, &. P. (2024). Scalable Microservices for Cloud Based Distributed Systems. Darpan International Research Analysis, 12(3), 776–809. https://doi.org/https://doi.org/10.36676/dira.v12.i3.132
Díaz-Guevara, N. C., Miranda-Salvatierra, K. T., & Mateo-Washbrum, I. A. (2024). Perspectivas y desafíos de las redes 6G para el Internet de las cosas. Revista UGC, 2(3), 72-80. https://doi.org/https://universidadugc.edu.mx/ojs/index.php/rugc/article/view/56
Dubey, A., & Yadav, S. (2024). Basics of Internet of Things. Indian Scientific Journal Of Research In Engineering And Management. https://doi.org/https://www.doi.org/10.55041/ijsrem37970
Erl, T. (2020). Service-Oriented Architecture: Concepts, Technology, and Design. Prentice Hall.
Garey, M. R., & Johnson, D. (2024). Computers and Intractability: A Guide to the Theory of NP-Completeness. Freeman.
Google-Cloud. (2024). Google Cloud. https://cloud.google.com/kubernetes-engine/docs/concepts/what-is-gke
Gul, S., Malik, B. A., & Banday, M. T. (2022). Intelligent Load Balancing Algorithms for Internet of Things - A Review. International journal of sensors, wireless communications and control, 12(6), 415 - 439. https://doi.org/https://www.doi.org/10.2174/2210327912666220726150049
Heredia, A. (2020). Políticas de fomento para la incorporación de las tecnologías digitales en las micro, pequeñas y medianas empresas de América Latina: revisión de experiencias y oportunidades. CEPAL. https://www.cepal.org/es/publicaciones/45096-politicas-fomento-la-incorporacion-tecnologias-digitales-micro-pequenas-medianas
Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. Quick Bibliography Series.
Huawei Technologies Co. (2022). Container Technology. In: Cloud Computing Technology. Springer.
IBM. (2024). What is container orchestration? https://www.ibm.com/cloud/learn/container-orchestration
Jiménez Aliaga, C. (2018). Arquitecturas de microservicios para aplicaciones desplegablesen contenedores. (Trabajo de fin de grado). Universidad Politécnica de Madrid.
Li, C., Tang, J., & Luo, Y. (2020). Elastic edge cloud resource management based on horizontal and vertical scaling. The Journal of Supercomputing, 76, 7707–7732. https://doi.org/https://www.doi.org/10.1007/S11227-020-03192-3
Microsoft. (2024). Scaling out vs scaling up. https://azure.microsoft.com/en-us/resources/cloud-computing-dictionary/scaling-out-vs-scaling-up
Mishra, S., & Panda, S. K. (2023). Cloud Computing: Applications, Challenges and Open Issues. arXiv. https://doi.org/https://doi.org/10.48550/arXiv.2305.17454
Newman, S. (2021). Building Microservices: Designing Fine-Grained Systems. O'Reilly Media.
PayPro, G. (2024). ¿Qué es el desarrollo ágil? Modelos y métodos. https://payproglobal.com/es/respuestas/que-es-el-desarrollo-agil/
Quispe Cieza, F. (2020). Análisis de una plataforma para aplicaciones web con una arquitectura basada en contenedores para implementar servicios dirigidos a startups. (Trabajo de titulación). Universidad Peruana de Ciencias Aplicadas.
Sarishma, A. (2021). A Systematic Review of the Impact of Containerization on Software Development and Deployment Practices. Journal Press India, 1(1), 40-51. https://doi.org/https://doi.org/10.17492/computology.v1i1.2105
Schwaber, K., & Sutherland, J. (2024). The Scrum Guide. https://scrumguides.org/scrum-guide.html
Silberschatz, A. G. (2018). Operating system concepts. Wiley.
Simon, H. A. (1996). The sciences of the artificial (3rd ed.). MIT press.
Sisinni, E., Flammini, A., Gaffurini, M., & Ferrari, P. (2024). Exploiting Container-Based Microservices forReliable Smart Mobility Applications. ACM SIGAda Ada Letters, 43(2), 52 - 56. https://doi.org/https://doi.org/10.1145/3672359.3672365
Tanenbaum, A. S. (2021). Distributed Systems: Principles and Paradigms. Prentice Hall.
Usman, M., Ferlin, S., Brunstrom, A., & Taheri, J. (2022). A Survey on Observability of Distributed Edge & Container-Based Microservices. IEEE Access, 10, 86904-86919. https://ieeexplore.ieee.org/document/9837035
Vishnu, S. (2023). A world with Cloud Computing. International Scientific Journal of Engineering and Management, 2(4). https://doi.org/https://www.doi.org/10.55041/isjem00279
Yang, D., & Dai, W. (2022). A Lightweight Container Design for Microservice-based Industrial Edge Applications. (Ponencia). 17th Conference on Industrial Electronics and Applications. Chengdu, China.
Yang, F., & Gu, S.. (2021). Industry 4.0, a revolution that requires technology and national strategies. Complex and intelligent Systems, 7(8). https://link.springer.com/article/10.1007/s40747-020-00267-9
Descargas
Publicado
Cómo citar
Número
Sección
Licencia
Derechos de autor 2025 Revista Científica Episteme & Praxis

Esta obra está bajo una licencia internacional Creative Commons Atribución-NoComercial-CompartirIgual 4.0.
© Podrá reproducirse, de forma parcial o total, el contenido de esta publicación, siempre que se haga de forma literal y se mencione la fuente.