Term of Award
Spring 2024
Degree Name
Master of Science, Information Technology
Document Type and Release Option
Thesis (open access)
Copyright Statement / License for Reuse
This work is licensed under a Creative Commons Attribution 4.0 License.
Department
Department of Information Technology
Committee Chair
Hayden Wimmer
Committee Member 1
Jongyeop Kim
Committee Member 2
Meenalosini Cruz
Abstract
This thesis comprises three distinct, yet interconnected studies addressing critical aspects of web infrastructure management. We begin by studying containerization via Docker and its impact on web server performance, focusing on Apache and Nginx hosted on virtualized environments. Through meticulous load testing and analysis, we provide insights into the comparative performance of these servers, adding users of this technology know which webservers to leverage when hosting their webservice along alongside the infrastructure to host it on. Next, we expand our focus to examine the performance of caching systems, namely Redis and Memcached, across traditional VMs and Docker containers. By comparing deployment paradigms and evaluating performance dynamics, we uncover nuanced insights crucial for optimizing resource utilization and throughput management in modern web environments. Finally, we delve into a comprehensive evaluation of two leading Docker orchestration solutions, Docker Swarm and Kubernetes, under constrained environments. Through meticulous benchmarking and analysis, we elucidate the platform’s scalability, responsiveness, and resource utilization, providing valuable guidance for architects and decision-makers navigating containerized deployments. Through these studies, we contribute to the field of web infrastructure management by providing actionable insights, informed decision-making frameworks, and avenues for future research and development.
OCLC Number
1432813131
Catalog Permalink
https://galileo-georgiasouthern.primo.exlibrisgroup.com/permalink/01GALI_GASOUTH/1r4bu70/alma9916567549902950
Recommended Citation
Ukene, Daniel E., "Assessing Performance Optimization Strategies In Cloud-Native Environments Through Containerization And Orchestration Analysis" (2024). Electronic Theses and Dissertations. 2747.
https://digitalcommons.georgiasouthern.edu/etd/2747
Research Data and Supplementary Material
Yes
Included in
Computer and Systems Architecture Commons, Systems Architecture Commons, Technology and Innovation Commons