Architectural Design and Implementation of a Scalable and Secure AWS Cloud Infrastructure for High-Availability Web Applications
DOI:
https://doi.org/10.63282/3050-9416.IJAIBDCMS-V1I2P103Keywords:
AWS Cloud Architecture, Auto Scaling, Elastic Load Balancer, Amazon RDS, Cloud Security, Performance Optimization, Machine Learning, Serverless Computing, Containerization, AWS WAFAbstract
The rapid growth of web applications has necessitated the development of robust, scalable, and secure cloud infrastructures. Amazon Web Services (AWS) provides a comprehensive suite of services that can be leveraged to build such infrastructures. This paper presents an architectural design and implementation of a scalable and secure AWS cloud infrastructure for high-availability web applications. The design focuses on key components such as auto-scaling, load balancing, content delivery networks (CDNs), database management, and security practices. The paper also includes a detailed discussion on the implementation process, performance evaluation, and best practices for maintaining and optimizing the infrastructure
References
1. Jamsa, K. (2013). Cloud computing: SaaS, PaaS, IaaS, virtualization, business models, mobile, security, and more. Jones & Bartlett Learning.
2. Botta, A., De Donato, W., Persico, V., & Pescapé, A. (2016). Integration of cloud computing and Internet of Things: A survey. Future Generation Computer Systems, 56, 684-700.
3. Reese, G. (2009). Cloud application architectures: Building applications and infrastructure in the cloud. O’Reilly Media.
4. Rountree, D., & Castrillo, I. (2014). The basics of cloud computing: Understanding the fundamentals of cloud computing in theory and practice. Syngress.
5. Krutz, R. L., & Vines, R. D. (2010). Cloud security: A comprehensive guide to secure cloud computing. Wiley.
6. Li, A., Yang, X., Kandula, S., & Zhang, M. (2010). CloudCmp: Comparing public cloud providers. Proceedings of the 10th ACM SIGCOMM Conference on Internet Measurement, 1-14.
7. Tak, B. C., Urgaonkar, B., & Sivasubramaniam, A. (2011). To move or not to move: The economics of cloud computing. Proceedings of the 3rd USENIX Conference on Hot Topics in Cloud Computing, 1-5.
8. Dillon, T., Wu, C., & Chang, E. (2010). Cloud computing: Issues and challenges. 2010 24th IEEE International Conference on Advanced Information Networking and Applications, 27-33.
9. Zissis, D., & Lekkas, D. (2012). Addressing cloud computing security issues. Future Generation Computer Systems, 28(3), 583-592.
10. Fernando, N., Loke, S. W., & Rahayu, W. (2013). Mobile cloud computing: A survey. Future Generation Computer Systems, 29(1), 84-106.