Alibaba Cloud Resource Orchestration Service (ROS) is a service that helps Alibaba Cloud users simplify cloud computing resource management and automate O&M. To compile a template file, you need to follow the template rules defined for ROS. The template defines the collection of cloud computing resources, the dependency between the resources, resource configuration details, and so on. Using the orchestration engine, ROS can automatically create and configure all resources for automatic deployment, operation, and maintenance. The orchestration template is a text file you can read and edit. You can control the template version with tools such as SVN or Git. This will then enable control of the infrastructure version. You can also enable IAC (Infrastructure as Code) using API, SDK, and other methods to integrate the orchestration capabilities of ROS into your own applications.
The orchestration template also provides a standard delivery for resources and applications. You can use the template to deliver integrated systems and solutions that include cloud resources and applications. ISVs can utilize such delivery capability to easily integrate Alibaba Cloud resources with their own software systems for consistent delivery.
ROS relies on logical collections such as resource stacks to centrally manage one set of cloud resources. Therefore, cloud resources can be created, deleted, cloned, and otherwise processed in resource groups. In DevOps practices, you can easily clone the development, testing, and production environments, simplifying the overall migration and scaling of applications.