Resource Orchestration Service (ROS) Infrastructure Composer allows you to compose the resource architecture of your infrastructure on a visual canvas, configure resource properties on forms, and perform price inquiries and automated deployment for the resources in the architecture. Even if you are not an expert of ROS, you can use ROS Infrastructure Composer to compose and deploy the architectures of all Alibaba Cloud resources supported by ROS with ease.
Basic concept
Before you read this topic, you may need to familiarize yourself with ROS. For more information, see What is ROS?
Benefits
When you write a ROS or Terraform template that involves a complex resource architecture, the pain point lies in your familiarity with the template syntax and best practices. ROS Infrastructure Composer can help you easily compose and deploy complex resource architectures. ROS Infrastructure Composer provides the following benefits:
Visual canvas: You can drag and connect resources on the canvas and configure form properties to compose resource architectures and automatically generate infrastructure as code (IaC) templates without the need to understand template syntax.
Automated deployment: You can compose and deploy a resource architecture, estimate the deployment costs, and view the deployment progress in real time based on the resource architecture on the same page in the console.
Centralized management: You can manage template parameters and outputs on the Parameters and Outputs tabs to write a custom template in a simplified manner. This lowers the threshold of writing templates and generalizes templates.
Terms
Term | Description | References |
infrastructure template | An infrastructure template provides a resource architecture diagram and displays information about the resource architecture in the associated ROS and Terraform templates. You can use an infrastructure template to perform the following operations:
| |
stack | A stack is a collection of ROS resources that you can manage as a unit. You can create, update, or delete a stack to create, update, or delete a group of resources. |
What to do next
Use ROS Infrastructure Composer. For more information, see Get started with ROS Infrastructure Composer and Infrastructure templates.