A Multi-Cloud Architecture for Distributed Task Processing Using Celery, Docker, and Cloud Services

Authors

  • Dr. Isaac Romero National University of AI & Big Data, Mexico Author

DOI:

https://doi.org/10.63282/3050-9416.IJAIBDCMS-V1I2P101

Keywords:

Multi-cloud, distributed computing, Celery, Docker, scalability, fault tolerance, cost optimization, cloud services, task processing, containerization

Abstract

In the era of cloud computing, the ability to efficiently manage and distribute tasks across multiple cloud environments is crucial for modern applications. This paper presents a novel multi-cloud architecture designed to facilitate distributed task processing using Celery, Docker, and a variety of cloud services. The proposed architecture leverages the flexibility and scalability of containerization and cloud services to provide a robust, cost-effective, and highly available solution for task management. We detail the design and implementation of the architecture, including the integration of Celery for task queuing, Docker for containerization, and cloud services for resource management. We also present a performance evaluation of the system, demonstrating its effectiveness in handling large-scale distributed tasks. The results show that the proposed architecture can significantly improve task processing efficiency and reduce operational costs

References

Downloads

Published

2020-04-03

Issue

Section

Articles

How to Cite

1.
Romero I. A Multi-Cloud Architecture for Distributed Task Processing Using Celery, Docker, and Cloud Services. IJAIBDCMS [Internet]. 2020 Apr. 3 [cited 2025 Oct. 28];1(2):1-10. Available from: https://ijaibdcms.org/index.php/ijaibdcms/article/view/16