Modificar o armazenamento para uma instância de banco de dados do RDS Custom para SQL Server - Amazon Relational Database Service

Modificar o armazenamento para uma instância de banco de dados do RDS Custom para SQL Server

O procedimento para modificar o armazenamento de uma instância de banco de dados do RDS Custom para SQL Server é semelhante ao procedimento de modificação de uma instância de banco de dados do Amazon RDS, mas você só pode fazer o seguinte:

  • Aumente o tamanho do armazenamento alocado.

  • Altere o tipo de armazenamento. Você pode utilizar tipos de armazenamento, como de uso geral ou IOPS provisionadas. As IOPS provisionadas são compatíveis com os tipos de armazenamento gp3, io1 e io2 Block Express.

  • Altere as IOPS provisionadas, se você estiver utilizando os tipos de volume compatíveis com as IOPS provisionadas.

As seguintes limitações se aplicam à modificação do armazenamento de uma instância de banco de dados do RDS Custom para SQL Server:

  • O tamanho mínimo de armazenamento alocado para o RDS Custom para SQL Server é 20 GiB. O limite máximo de armazenamento para io1, gp2 e gp3 é de 16 TiB, enquanto o de io2 é de 64 TiB.

  • Como acontece com o Amazon RDS, não é possível diminuir o armazenamento alocado. Essa é uma limitação dos volumes do Amazon Elastic Block Store (Amazon EBS). Para ter mais informações, consulte Trabalhar com armazenamento para instâncias de banco de dados do Amazon RDS.

  • A autoescalabilidade de armazenamento não é compatível com instâncias de banco de dados do RDS Custom para SQL Server.

  • Todos os volumes de armazenamento anexados manualmente à sua instância de banco de dados do RDS Custom não são considerados para escalabilidade do armazenamento. Somente os volumes de dados padrão fornecidos pelo RDS, ou seja, a unidade D, são considerados para escalabilidade do armazenamento.

    Para ter mais informações, consulte Perímetro de suporte do RDS Custom.

  • A escalabilidade de armazenamento geralmente não gera nenhuma interrupção ou degradação na performance da instância de banco de dados. Depois de modificar o tamanho de armazenamento de uma instância de banco de dados, o status da instância de banco de dados é storage-optimization.

  • A otimização de armazenamento pode demorar muitas horas. Não é possível fazer outras modificações de armazenamento por até seis (6) horas ou até a conclusão da otimização de armazenamento na instância, o que acontecer por último. Para ter mais informações, consulte Trabalhar com armazenamento para instâncias de banco de dados do Amazon RDS.

  • Modifique o armazenamento somente por meio da AWS CLI ou do console do Amazon RDS. Modificar o armazenamento diretamente na CLI ou no console do Amazon EC2 ou do Amazon EBS pode causar uma incompatibilidade entre as configurações de armazenamento esperadas e reais. Para instâncias multi-AZ, isso pode resultar em tamanhos de volume incompatíveis nos dois hosts e provocar um estado de configuração incompatível para o RDS Custom.

Para ter mais informações sobre armazenamento, consulte Armazenamento de instâncias de banco de dados do Amazon RDS.

Para obter informações gerais sobre a modificação do armazenamento, consulte Trabalhar com armazenamento para instâncias de banco de dados do Amazon RDS.

Como modificar o armazenamento para uma instância de banco de dados do RDS Custom para SQL Server
  1. Faça login no AWS Management Console e abra o console do Amazon RDS em https://console.aws.amazon.com/rds/.

  2. No painel de navegação, escolha Databases (Bancos de dados).

  3. Escolha a instância de banco de dados que você deseja modificar.

  4. Selecione Modify.

  5. Faça as seguintes alterações, conforme necessário:

    1. Digite um novo valor em Allocated Storage (Armazenamento alocado). Ele deve ser maior que o valor atual e variar entre 20 GiB e 16 TiB.

    2. Altere o valor de Storage type (Tipo de armazenamento). É possível escolher entre os tipos de armazenamento de uso geral ou IOPS provisionadas disponíveis. As IOPS provisionadas são compatíveis com os tipos de armazenamento gp3, io1 e io2 Block Express.

    3. Se estiver especificando um tipo de armazenamento que seja compatível com IOPS provisionadas, você poderá definir o valor de IOPS provisionadas.

  6. Escolha Continuar.

  7. Escolha Apply immediately (Aplicar imediatamente) ou Apply during the next scheduled maintenance window (Aplicar durante a próxima janela de manutenção programada).

  8. Selecione Modify DB instance (Modificar instância de banco de dados).

Para modificar o armazenamento de uma instância de banco de dados do RDS Custom para SQL Server, utilize o comando modify-db-instance da AWS CLI. Defina os seguintes parâmetros, conforme necessário:

  • --allocated-storage: quantidade de armazenamento a ser alocada para a instância de banco de dados, em gibibytes. Ele deve ser maior que o valor atual e variar entre 20 e 16.384 GiB.

  • --storage-type: o tipo de armazenamento, por exemplo, gp2, gp3, io1 ou io2.

  • --iops: IOPS provisionadas para a instância de banco de dados. É possível especificar isso somente para tipos de armazenamento que são compatíveis com IOPS provisionadas (gp3, io1 e io2).

  • --apply-immediately: use --apply-immediately para aplicar as alterações de armazenamento de forma imediata.

    Ou use --no-apply-immediately (o padrão) para aplicar as alterações durante a próxima janela de manutenção.

O exemplo a seguir altera o tamanho do armazenamento de my-custom-instance para 200 GiB, o tipo de armazenamento para io1 e as IOPS provisionadas para 3.000.

Para Linux, macOS ou Unix:

aws rds modify-db-instance \ --db-instance-identifier my-custom-instance \ --storage-type io1 \ --iops 3000 \ --allocated-storage 200 \ --apply-immediately

Para Windows:

aws rds modify-db-instance ^ --db-instance-identifier my-custom-instance ^ --storage-type io1 ^ --iops 3000 ^ --allocated-storage 200 ^ --apply-immediately