Cloud Accounts

Register your cloud accounts to allow enhanced backup and restore support for popular public cloud Kubernetes engines and database services. The following is the list of cloud providers and services with which CloudCasa natively integrates:

  • Elastic Kubernetes Service (EKS) from Amazon Web Services (AWS)

  • Amazon Relational Database Service (RDS) from AWS

  • Azure Kubernetes Service (AKS) from Microsoft Azure

  • Google Kubernetes Engine (GKE) from Google Cloud Platform (GCP)

After registering a cloud account, you can register and protect associated resources such as clusters and databases. In most cases these will be discovered automatically.

From the menu bar, click Configuration and go to Cloud Accounts in the General section. In the Cloud Accounts page, you can view, create, edit, and delete your cloud accounts.

Adding a cloud account for Amazon Web Services (AWS)

Adding an AWS account to CloudCasa will allow the following functionality:

  • Auto-discovery of all Elastic Kubernetes Service (EKS) clusters and RDS databases in the account

  • Backup and restore of RDS databases

  • Backup and restore of EKS configuration

  • Auto-creation of EKS clusters on restore

  • Backup and restore of EKS VPC and subnet configuration

  • Security scanning of the cloud account

Take the following steps to register your AWS account with CloudCasa:

  1. In the Cloud Accounts page, click Add Cloud Account + to open the Add Cloud Account.

  2. In Step 1 of the Add Cloud Account pane, select Amazon Web Services in the Provider type section. Click Next.

  3. In Step 2 of the Add account pane, click Launch Stack in the Create stack section to create a new stack in the AWS console.

    Tip

    Allow pop-up windows in your web browser.

    Ensure that you have sufficient permissions or you are able to log in to AWS as the Administrator.

  4. Enter the following fields in the Add account pane:

    Account Description (Optional)

    Enter a brief description so that users in your organization can read and identify the cloud account you are adding.

    CloudCasa Tags (Optional)

    Enter the optional tags for CloudCasa.

    Click Save to add the cloud account.

  5. Ensure that you can see the new item in the cloud account list, and the status shows Active.

For the AWS permissions used by CloudCasa see Permissions required for AWS account linking.

Adding a cloud account for Microsoft Azure

Adding an Azure account to CloudCasa will allow the following functionality:

  • Auto-discovery of all Microsoft Azure Kubernetes Service (AKS) clusters

  • Auto-installation of CloudCasa agents on AKS

  • Backup and restore of AKS configuration

  • Auto-creation of AKS clusters on restore

  • Backup and restore of AKS VNet and subnet configuration

Take the following steps to register your Azure account with CloudCasa:

  1. In the Cloud Accounts page, click Add Cloud Account +.

  2. In Step 1 of the Add Cloud Account pane, select Microsoft Azure in the Provider type section. Click Next.

  3. In Step 2 of the Add Cloud Account pane, click Deploy to Azure in the Create ARM template section.

    Tip

    Allow pop-up windows in your web browser.

    Ensure that you have sufficient permissions.

  4. Enter the following fields in the Add account pane:

    Account name (Optional)

    Enter a name for the new cloud account so that you can see it in CloudCasa. By default it is set to the name of Azure subscription where the template was deployed.

    Account Description (Optional)

    Enter a brief description so that users in your organization can read and identify the cloud account you are adding.

    CloudCasa Tags (Optional)

    Enter the optional tags for CloudCasa.

    Click Save to add the cloud account.

Ensure that you can see the new item in the cloud account list. Wait for up to one hour and ensure that the status changes to “Active”.

For the Azure permissions used by CloudCasa see Permissions required for Azure account linking.

Adding a cloud account for Google Cloud Platform (GCP)

Adding a GCP account to CloudCasa will allow the following functionality:

  • Auto-discovery of all Google Kubernetes Engine (GKE) clusters

  • Auto-installation of CloudCasa agents on GKE

  • Backup and restore of GKE configuration

  • Auto-creation of GKE clusters on restore

  • Backup and restore of GKE VPC and subnet configuration

Take the following steps to register your GCP account with CloudCasa:

  1. In the Cloud Accounts page, click Add Cloud Account +.

  2. In Step 1 of the Add Cloud Account pane, select Google Cloud in the Provider type section. Click Next.

  3. In Step 2 of the Add Cloud Account pane, click Open in Google Cloud Shell in the Integrate your GCP project section.

    Tip

    Allow pop-up windows in your web browser.

    Ensure that you have sufficient permissions.

  4. Enter the following fields in the Add account pane:

    Account name (Optional)

    Enter a name for the new cloud account so that you can see it in CloudCasa. By default it is set to the name of the selected Google Cloud project.

    Account Description (Optional)

    Enter a brief description to help users in your organization identify the cloud account you are adding.

    CloudCasa Tags (Optional)

    Enter optional tags to help identify the account.

    Click Save to add the cloud account.

Ensure that you can see the new item in the cloud account list.

For the GCP permissions used by CloudCasa see Permissions required for GCP account linking.

Cloud Account instance pages

Click any cloud account in the list and you will see the instance page for the account. In the instance page, you will see detailed information about the cloud account and a list of associated clusters and databases.

Click the name of the cloud account and you can edit it.

In the cluster list, you will see all of the Kubernetes clusters discovered in the account. Click Install in any cluster item to install the CloudCasa agent on it. Or, click Hide to temporarily hide the cluster. You can undo it by clicking Re-register.

In the database list, you will see a summary of databases discovered in the account.