Research Article | Open Access | Download PDF
Volume 72 | Issue 9 | Year 2024 | Article Id. IJCTT-V72I9P113 | DOI : https://doi.org/10.14445/22312803/IJCTT-V72I9P113Building Castles in the Cloud: Architecting Resilient and Scalable Infrastructure
Naresh Kumar Gundla
| Received | Revised | Accepted | Published |
|---|---|---|---|
| 28 Jul 2024 | 28 Aug 2024 | 19 Sep 2024 | 30 Sep 2024 |
Citation :
Naresh Kumar Gundla, "Building Castles in the Cloud: Architecting Resilient and Scalable Infrastructure," International Journal of Computer Trends and Technology (IJCTT), vol. 72, no. 9, pp. 77-92, 2024. Crossref, https://doi.org/10.14445/22312803/ IJCTT-V72I9P113
Abstract
In the contemporary world of dynamic digital solutions and services, the significance of effective and stable cloud solutions cannot be overestimated. The cloud adaptation is becoming more popular due to mobile advantages, including flexibility, cheaper costs and scalability. However, creating a fail-proof architecture that can accommodate scale-up and enable high data availability and security is not an easy task. In this paper, a discussion will be made regarding significant measures required in designing contexts inside the cloud environment. It explores the need for replicate servers, fault tolerance, disaster backup and load balancing for high availability. Further, the paper also discusses the optimum strategy for designing cloud infrastructures such as microservices, containerization, and serverless. Based on the literature review, we analyze various approaches that are used to improve cloud reliability and elasticity. The paper also provides a best practice guide for designing a cloud infrastructure for these requirements concerning cases. The results and discussion section outlines the improvement in business continuity and operational efficiency when using the proposed architecture. This paper concludes with recommendations for future studies and the successful application of the elaborated matters.
Keywords
Cloud computing, Disaster recovery, Fault tolerance, Load balancing, Microservices, Serverless computing, Resilient infrastructure.
References
[1] Michael Armbrust et al., “A View of Cloud Computing,” Communications of the ACM, vol. 53, no. 4, pp. 50-58, 2010.
[CrossRef] [Google Scholar] [Publisher Link]
[2] Peter Mell, and Tim Grance, “The NIST Definition of Cloud Computing,” National Institute of Standards and Technology, pp. 1-7, 2011.
[CrossRef] [Google Scholar] [Publisher Link]
[3] John W. Rittinghouse, and James F. Ransome, Cloud Computing: Implementation, Management, and Security, 1st ed., CRC Press, pp. 1- 340, 2009.
[CrossRef