The Future of DevOps Compute: A Survey of Innovative Strategies for Efficient Resource Utilization

Anushka Jindal,
DOI: https://doi.org/10.55041/ijsrem35637
2024-06-11
INTERANTIONAL JOURNAL OF SCIENTIFIC RESEARCH IN ENGINEERING AND MANAGEMENT
Abstract:This paper investigates innovative strategies employed by DevOps teams to optimize compute resource utilization within their environments. High compute resource utilization is critical for efficient application development and deployment in DevOps workflows. Traditional virtual machines (VMs) often lead to resource waste due to overprovisioning and static allocation. This research analyzes the growing adoption of containers for achieving higher density and finer-grained resource control. Additionally, the impact of autoscaling and serverless functions on dynamically adjusting compute resources based on real-time demand is examined. Through a comprehensive survey, the paper identifies key trends, challenges, and best practices associated with optimizing compute utilization in DevOps. The findings aim to guide DevOps teams towards efficient and cost-effective compute resource management strategies within the ever- evolving landscape of application development. Keywords—DevOps, Compute Resource Utilization, Containers, Virtual Machines, Autoscaling, Serverless Functions, Resource Management, Application Development, Cost Optimization, Dynamic Resource Allocation
What problem does this paper attempt to address?