International Journal of Computer
Trends and Technology

Research Article | Open Access | Download PDF
Volume 72 | Issue 9 | Year 2024 | Article Id. IJCTT-V72I9P113 | DOI : https://doi.org/10.14445/22312803/IJCTT-V72I9P113

Building 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