Computational and communication infrastructure challenges for resilient cloud services

Fault tolerance and the availability of applications, computing infrastructure, and communications systems during unexpected events are critical in cloud environments. The microservices architecture, and the technologies that it uses, should be able to maintain acceptable service levels in the face...

Full description

Autores:
Martínez Velásquez, Heberth Fabián
Mondragón Martínez, Oscar Hernán
Rubio Wilson, Helmut Alexander
Márquez Franco, Jack Daniel
Tipo de recurso:
Article of journal
Fecha de publicación:
2022
Institución:
Universidad Autónoma de Occidente
Repositorio:
RED: Repositorio Educativo Digital UAO
Idioma:
eng
OAI Identifier:
oai:red.uao.edu.co:10614/14740
Acceso en línea:
https://hdl.handle.net/10614/14740
https://red.uao.edu.co/
Palabra clave:
Arquitectura en la nube
Cloud computing architecture
Resilience mechanisms
Fault tolerance
Computational platform
Kubernetes
Microservices
Rights
openAccess
License
Derechos reservados - MDPI, 2022
Description
Summary:Fault tolerance and the availability of applications, computing infrastructure, and communications systems during unexpected events are critical in cloud environments. The microservices architecture, and the technologies that it uses, should be able to maintain acceptable service levels in the face of adverse circumstances. In this paper, we discuss the challenges faced by cloud infrastructure in relation to providing resilience to applications. Based on this analysis, we present our approach for a software platform based on a microservices architecture, as well as the resilience mechanisms to mitigate the impact of infrastructure failures on the availability of applications. We demonstrate the capacity of our platform to provide resilience to analytics applications, minimizing service interruptions and keeping acceptable response times.