Downloads: 1 | Views: 97 | Weekly Hits: ⮙1 | Monthly Hits: ⮙1
Analysis Study Research Paper | Computer Science and Information Technology | United States of America | Volume 12 Issue 5, May 2023
Optimization of Cloud-Based Applications using DevOps
Abstract: The rapid development of software is crucial in meeting company goals and keeping up with competitors in the highly competitive field of IoT infrastructure. Due to the increasing demand for new products and technologies, many organizations struggle with the burden of introducing software quickly while ensuring stability to compete with others. This has resulted in a preference for automated systems for product development and cloud-based applications. To achieve this, organizations leverage tools such as the git version control system for version management, Docker for code packaging and libraries, and AWS services for cloud deployment. Jenkins is used as a CI/CD pipeline to manage various phases of development, and the ELK stack is used for monitoring and visualizing code execution. The study findings indicate that DevOps is an efficient method for cloud application deployment and resource selection, considering value parameters like cost, memory, and CPU capacity. The proposed approach shows a cost reduction of 60% with full weight and 11.3% less with no weight, compared to the benchmark solution's 15.078%. The analysis also shows that DevOps techniques can be tailored to specific application requirements and effectively used for cloud deployment.
Keywords: DevOps, Cloud pipelines, Continuous integration, Continuous development, Software Development lifecycle
Edition: Volume 12 Issue 5, May 2023,
Pages: 1961 - 1967