Configuring Auto-Scaling for Amazon S3 Access Nodes

Configuring auto-scaling for Amazon S3 includes creating a scaling configuration and assigning the server group to S3 instances.

Multi-tenant environments

In multi-tenant environments:

  • Service providers can offer auto-scaling as a service.
  • Tenants can either use their service providers' auto-scaling service or configure their own auto-scaling.

Before You Begin

  • Subscribe to the required Commvault AMIs on AWS Marketplace. For information about supported AMIs, see Auto-Scaling for Amazon S3 Access Nodes.

  • Auto-scaling is supported for commercial AWS Regions only. Edge locations (such as GovCloud, AWS Outposts, Local Zones, and Wavelength Zones) are not supported.

  • Ensure you have the necessary IAM permissions to create EC2 instances and manage resources in the target AWS account.

Create a Scaling Configuration for AWS

Create a scaling configuration that specifies the AWS credentials, scale manager node, Availability Zones, IAM role, instance type, and maximum number of access nodes.

Multi-tenant environments
  • Service providers: Use your AWS account credentials where the auto-scaled access nodes will be deployed.
  • Tenants configuring your own auto-scaling: Use your own AWS account credentials.

For detailed steps, see Create a scaling configuration for AWS.

Important

  • By default, AWS Graviton (c7g.xlarge) instances are used.
  • Auto-scaled access nodes shut down after 5 minutes of idle time and are deleted after 30 minutes of inactivity.
  • For Amazon S3 instances using Commvault hosted infrastructure, you must update the trust relationship of the CommvaultTenantRole to include the ARN of the CommvaultComputeRole created during AWS scale profile configuration. This allows the auto-scaled compute resources to assume the required role and perform backup and restore operations in your AWS account.

Add a Scale Configuration Client to the Server Group

Add a scale configuration client to a server group to define topology and permission settings. These settings are automatically applied to all compute nodes in the group.

  1. From the Command Center navigation pane, go to Manage > Infrastructure > Server groups.

  2. Click Add, enter a name for the server group, and then select Manual association.

  3. In the Members section, associate the scale configuration client to the server group.

Important

The server group must include at least one permanent node with the Cloud Apps package installed.

Configure Amazon S3 Instance

When creating or modifying your Amazon S3 instance, select the scaling configuration's server group as the access node.

For S3 instance configuration, see Configuring Backups for Amazon S3 Object Storage Using Access Nodes.

×

Loading...