Manage Resource Specifications

As a platform administrator, one of your key responsibilities is to ensure that compute and storage resources are allocated consistently and efficiently. The Profile page in the DBaaS Admin Console allows you to create standardized resource specification templates for the various infrastructure components of SynxDB Cloud.

By defining these templates in advance, you can achieve several key objectives:

  • Standardize deployments: Ensure that all components of a certain type are deployed with consistent resource allocations.

  • Simplify provisioning: Streamline the process of creating new database clusters by providing a pre-defined menu of resource options.

  • Enforce resource governance: Control which specifications are available to different organizations, enabling multi-tenancy with varied service levels.

You can configure specifications for core components such as UnionStore, FDB, Coordinator, Catalog, Segment, Ray, RayGpu, and FileCleaner.

Configure resource templates: a general workflow

This section provides a step-by-step guide to the common tasks of creating, editing, and deleting resource specifications. The process is the same for all component types.

Access the profile page

  1. Log in to the DBaaS Admin Console.

  2. In the left navigation menu, click Profile.

  3. Select the tab corresponding to the component you want to configure (for example, UnionStore, FDB). For detailed information on each tab, refer to the Component specification reference below.

Create a new specification

  1. Click the + icon to open the creation dialog.

  2. Fill in the required fields. Refer to the Component specification reference for the specific fields available for each component.

    • Specification name: A unique name for this configuration.

    • CPU, Memory, Storage: Resource allocations.

    • Organizations: The organizations permitted to use this specification.

  3. Click Save.

Edit an existing specification

  1. In the specification list, locate the one you want to modify.

  2. Click Edit in the Operation column.

  3. Update the details as needed and click Save.

Delete a specification

Warning

Deleting a specification might affect existing configurations that reference it.

  1. In the specification list, locate the one you want to remove.

  2. Click Delete in the Operation column.

  3. Confirm the deletion in the prompt.

Component specification reference

This section serves as a quick reference for each component’s specification settings available on the Profile page.

UnionStore

  • UI location: UnionStore tab

  • Description: UnionStore is a log-based storage engine. You can define specifications for its internal components.

  • Sub-locations: Storage Broker, Safekeeper, and Pageserver tabs.

  • Configurable fields (for each sub-component): Specification name, CPU / Memory / Storage

FDB

  • UI location: FDB tab

  • Description: The platform’s Metadata Service is built on an independent FoundationDB (FDB) cluster. You can define specifications for its internal components.

  • Sub-locations: Storage, Log, and Stateless tabs.

  • Configurable fields (for each sub-component): Specification name, CPU / Memory / Storage

Coordinator

  • UI location: Coordinator tab

  • Description: Defines resource specifications for coordinator nodes.

  • Configurable fields: Specification name, CPU / Memory / Storage, Organizations

Catalog

  • UI location: Catalog tab

  • Description: Defines resource specifications for catalog nodes.

  • Configurable fields: Specification name, CPU / Memory / Storage, Organizations

Segment

  • UI location: Segment tab

  • Description: Defines resource specifications for segment nodes.

  • Configurable fields: Specification name, CPU / Memory / Storage, Organizations

Ray

  • UI location: Ray tab

  • Description: Defines resource specifications for Ray nodes.

  • Configurable fields: Specification name, CPU / Memory / Storage, Organizations

RayGpu

  • UI location: RayGpu tab

  • Description: Defines resource specifications for Ray GPU nodes.

  • Configurable fields: Specification name, CPU / Memory / Storage / GPU, Organizations

FileCleaner

  • UI location: FileCleaner tab

  • Description: Defines resource specifications for FileCleaner nodes. FileCleaner is a standalone service that handles file cleanup operations for accounts backed by FoundationDB (FDB).

  • Configurable fields: Specification name, CPU / Memory, Organizations