For the complete documentation index, see llms.txt. This page is also available as Markdown.

Dataflix

The Dataflix application is a specialized data management app that lets you browse snapshots, backups, and point-in-time recovery (PITR) regions for available services, as well as deleted services with retained snapshots. You can restore databases for disaster recovery or create clones for non-production use. You can also download database backups.

While the Availability Machine focuses on producing data backup components, Dataflix focuses on consuming those components — whether for recovering from disasters, restoring production databases, or creating development and test environments.


Prerequisites

Ensure that you have created your MySQL database service in the Provisioning application under the DB Services app family. For more information, see Provisioning a MySQL DB service.


Dataflix dashboard

The Dataflix dashboard displays all available database services across various database engines and cloud providers.

Filter
Description

Search

Find a specific database service by name.

Engine

Filter by database engine: All, Oracle, MySQL, PostgreSQL, or SQL Server.

Cloud

Filter by cloud provider: All, AWS, Azure, or GCP.

Owner

Filter by a specific user to view their database services.

Clear

Reset all filters to default settings.

Figure 1 — Dataflix dashboard


Dataflix home page

Select any database service from the dashboard to open its home page. Below the database service name, you see the following tabs:

Tab
Description

PITR Region

Create a clone from the available PITR region.

Snapshots

Create a clone from the available snapshots.

Backups

Download available database backups.

Sanitized Snapshots

Create a clone from the available sanitized snapshots.

Note: A tab is enabled only if the corresponding option has been scheduled or configured in the Availability Machine.

Figure 2 — Dataflix home page


Create a clone

You can create a clone from any of the three clone sources: PITR region, snapshots, or sanitized snapshots. The source selection differs for each tab, but the clone configuration steps are the same.

Step 1: Select a data source

Choose a source tab based on the type of data point you want to clone from.

PITR region

  1. On the PITR Region tab, select a date and time from the Select Recovery Time box. This changes the blue line positioning on the continuous data region in the Regions and Availability Zones panel.

    The panel displays:

    • Cloud regions where your database service is deployed.

    • Daily data flow within the region in a 24-hour format.

    • A blue line indicating the selected recovery time.

    • A red line indicating the last available point-in-time restore.

  2. Review the data point details — number of databases, cloud details, and number of users the data is shared with.

    Note: Next to Number of databases, select the question mark icon to view the list of databases in the service.

  3. Select Clone.

Snapshots

  1. On the Snapshots tab, browse or search for a specific snapshot by name. You can also filter snapshots by region.

  2. Select a snapshot to view its details — creation timestamp, size, number of databases, cloud details, and number of users the data is shared with.

  3. Select Clone.

Sanitized snapshots

  1. On the Sanitized Snapshots tab, browse or search for a specific sanitized snapshot by name. You can also filter by region.

  2. Select a sanitized snapshot to view its details — creation timestamp, size, number of databases, cloud details, and number of users the data is shared with.

  3. Select Clone.


Step 2: Configure the clone

After you select Clone from any source tab, the clone creation form opens. Configure the following options:

Service details Enter the service name, description, and tags for the cloned service.

Cloud provider settings Configure the target cloud settings. Cross-region cloning is configured in the Data Access Policy section of the Availability Machine app. For more information, see Availability Machine for MySQL.

Compute shape Review the parent database server configuration. You cannot change the storage in the compute shape for a cloned service.

Database instance configuration Configure the MySQL database instance settings.

Additional settings Configure the maintenance window, performance insights, and Availability Machine settings.


Step 3: Submit the clone

Select + Clone Service at the bottom of the form.

After you submit the request, the following steps are performed automatically:

  1. The clone request is submitted.

  2. Compute instances are created.

  3. The database is configured.

  4. The Availability Machine is set up.

  5. The first snapshot is triggered.

You can also use the API to create the clone:

  1. Select the Code button in the top-right corner to open the Code for Service Cloning window.

  2. On the left, view the API, its type, and the payload.

  3. On the right, view the code in Shell, Python, Go, Java, JavaScript, or PowerShell.

  4. Use the copy or download buttons to save the code.

  5. Select Close to return to the main window.


Download backups

On the Backups tab, you can download available native backups. Use the search bar to find a specific backup by name.

Download a backup

  1. Select a backup to view its details — creation timestamp, size, number of databases, cloud details, and number of users the data is shared with.

  2. Select Download. The Download Backup dialog box opens.

  3. Select a date and time for automatic expiry of the backup URL, and then select Submit. After the URL is created, a Backup Available status is displayed below the backup name.

  4. Select Download again to view the backup URL. This button is active only during the expiry period.

  5. In the Download Backup dialog box:

    • On the left side, review the backup size and creation date.

    • Below, copy the shareable URL by using the copy icon. The URL expiry date and the remaining days are also displayed.

    • On the right side, view and copy or download the shell script for the URL.

Last updated

Was this helpful?