Operations 15 min read

Evolution and Practices of Qunar's Noah Environment Platform for Automated Test Environments

The article details how Qunar's Noah environment platform evolved through three stages—automatic environment definition, cost‑effective build optimization, and developer‑centric efficiency improvements—to automate test environment provisioning, reduce resource consumption, and achieve high build success rates across thousands of micro‑service applications.

Qunar Tech Salon
Qunar Tech Salon
Qunar Tech Salon
Evolution and Practices of Qunar's Noah Environment Platform for Automated Test Environments

Qunar's Noah environment platform was created to solve the growing complexity of test environment provisioning for micro‑service applications, where multiple isolated environments required manual resource allocation and frequent synchronization with production.

In the first stage, the team standardized environment definitions as templates, externalized configuration variables, and adopted infrastructure‑as‑code practices, enabling fully automated environment construction.

The second stage focused on improving build success rates and lowering resource costs by introducing DAG‑based task orchestration, redis‑backed scheduling, soft‑routing mechanisms, and a hybrid KVM‑container deployment model, which dramatically reduced environment size and hardware usage.

The third stage aimed to boost developer productivity and cut ops manpower by providing a local Tomcat server for rapid testing, establishing health‑metric dashboards for environment stability, and implementing self‑healing automation for common issues.

As a result, Noah now manages nearly 2,000 environments with over 80% build success, achieves a 90% reduction in environment footprint, saves millions of RMB annually, and delivers near‑zero‑perception test environments.

Future work includes extending the platform to production environments and tighter integration with OKR/PMO workflows to provide end‑to‑end value delivery across the software lifecycle.

cloud-nativeDevOpstest environmentResource OrchestrationInfrastructure as Codeenvironment automation
Qunar Tech Salon
Written by

Qunar Tech Salon

Qunar Tech Salon is a learning and exchange platform for Qunar engineers and industry peers. We share cutting-edge technology trends and topics, providing a free platform for mid-to-senior technical professionals to exchange and learn.

0 followers
Reader feedback

How this landed with the community

login Sign in to like

Rate this article

Was this worth your time?

Sign in to rate
Discussion

0 Comments

Thoughtful readers leave field notes, pushback, and hard-won operational detail here.