Optimizing CI/CD Pipelines for Microservices in High-Availability Azure Environments with Sustainable Development Principles
摘要
This paper explores the optimization of Continuous Integration and Continuous Deployment (CI/CD) pipelines tailored for microservices architectures deployed in high-availability Azure cloud environments, with a focus on embedding sustainable development principles. The study investigates strategies to enhance pipeline efficiency, reduce deployment times, and ensure system resilience while minimizing environmental impact through sustainable practices. By integrating automation, monitoring, and rollback mechanisms, the optimized CI/CD pipelines demonstrate improved performance, reliability, and resource efficiency. The research includes quantitative evaluation using real-world case studies, highlighting reductions in energy consumption and carbon footprint alongside operational improvements. This approach supports organizations in achieving scalable, sustainable cloud-native deployments aligned with modern DevOps practices and environmental responsibility.