API Control Plane 11.0 | Using API Control Plane | Data Planes | What are Data Planes?
 
What are Data Planes?
Data planes are the logical groupings of the runtimes in the landscape. You can create data planes by grouping the runtimes based on the selection criteria applied to the following fields of the runtime
*Runtime name
*Region
*Location
*Tags
*Runtime type
*Deployment type
dataplane concept
Assume that John Doe Enterprises makes use of the AWS and Azure versions of the Software AG Cloud platform. It has runtimes scattered in three different regions - in the United States, Europe, and Australia as shown in the figure. There are three staging runtime environments for each region, including development, pre-production, and production. You can logically group these existing nine runtimes based on your requirement. In this case, the following three data planes are formed:
*DataPlane_Dev (by grouping all the development environments in the landscape)
*DataPlane_Pre-prod (by grouping all the pre-production environments in the landscape)
*DataPlane_Prod (by grouping all the production environments in the landscape)
After adding these data planes, API Control Plane can now manage and monitor all the three data planes and its associated assets. You can take informed business decisions based on the data plane performance metrics. For example, if an API makes fewer transactions in one region than in the other two regions, necessary action is taken to improve their business in that region with fewer API transactions.