O ApsaraDB RDS for SQL Server permite mover bancos de dados acessados com pouca frequência de discos em nuvem caros para o armazenamento frio de baixo custo do OSS — sem tempo de inatividade da instância. Quando precisar consultar os dados novamente, converta o banco de dados de volta ao estado online com alguns cliques.
Bancos de dados em armazenamento frio não podem ser acessados diretamente. Após a conversão de um banco de dados para armazenamento frio, todas as operações de leitura e gravação ficam bloqueadas até que você o converta de volta para o estado online.
Pré-requisitos
Antes de começar, verifique se sua instância RDS atende aos seguintes requisitos:
Edição: RDS Basic Edition
Tipo de armazenamento: Enterprise SSD (ESSD)
Método de faturamento: Subscription ou pagamento conforme o uso (Serverless não é compatível)
Região: não compatível com Tailândia (Bangkok), Coreia do Sul (Seul), Reino Unido (Londres), SAU (Riade - Região de Parceiro) ou Emirados Árabes Unidos (Dubai)
Como funciona
O arquivamento de dados usa o recurso nativo de desanexação e anexação de banco de dados do SQL Server para mover arquivos de dados entre discos em nuvem e buckets OSS.
Ao arquivar um banco de dados:
O banco de dados é desanexado do disco em nuvem.
Os arquivos de dados são transferidos do disco em nuvem para um bucket OSS.
O banco de dados aparece como um banco de dados em armazenamento frio no console — inacessível até ser restaurado.
A restauração de um banco de dados em armazenamento frio inverte esse processo: os arquivos retornam do OSS para o disco em nuvem, e o banco de dados é reanexado e colocado online.
Limitações
|
Limitação |
Detalhes |
|
Acesso de leitura e gravação |
Bloqueado em bancos de dados em armazenamento frio. Converta-os de volta ao estado online para retomar o acesso. |
|
Backup e restauração |
Não compatível com bancos de dados em armazenamento frio. Somente bancos de dados presentes em conjuntos de backup existentes podem ser restaurados. Ao restaurar uma instância, os bancos de dados em armazenamento frio são excluídos da instância restaurada. |
|
Upgrade de edição |
Instâncias Basic Edition com armazenamento ESSD e arquivamento de dados ativado não podem ser atualizadas para outras edições. |
|
Conflito de nome duplicado |
Se um banco de dados online e um banco de dados em armazenamento frio compartilharem o mesmo nome, nenhum dos dois poderá ser excluído. Use a operação de API ModifyDatabaseConfig para restaurar o banco de dados em armazenamento frio com um nome diferente. |
|
Máximo de bancos de dados em armazenamento frio |
15 por instância |
Faturamento
Os dados arquivados são cobrados com base no modelo de pagamento conforme o uso para armazenamento frio OSS.
Basic Edition
|
Região |
Preço unitário |
|
China (Zhangjiakou), China (Hohhot), China (Ulanqab), China (Guangzhou), China (Hangzhou), China (Shenzhen), China (Chengdu), China (Qingdao), China (Shanghai), China (Beijing) e China (Heyuan) |
USD 0,000032 por GB-hora |
|
China (Hong Kong), Singapore, Germany (Frankfurt), Japan (Tokyo) e Indonesia (Jakarta) |
USD 0,000034 por GB-hora |
|
US (Virginia) |
USD 0,000054 por GB-hora |
|
Malaysia (Kuala Lumpur) |
USD 0,000057 por GB-hora |
|
US (Silicon Valley) e Philippines (Manila) |
USD 0,000058 por GB-hora |
Exemplo: Um banco de dados de 500 GB arquivado por 30 dias em China (Shanghai) custa aproximadamente: 500 GB x 720 horas x USD 0,000032 = USD 11,52.
Arquivar e restaurar um banco de dados
O recurso de arquivamento de dados vem ativado por padrão — nenhuma configuração é necessária. Siga as etapas abaixo para arquivar ou restaurar um banco de dados.
Converter um banco de dados online em um banco de dados de armazenamento frio
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada e clique em no ID da instância.
No painel de navegação à esquerda, clique em Databases.
-
Na coluna Actions do banco de dados desejado, clique em More > Convert Online Database To Cold Storage Database.
Clique em OK e atualize a página. O status do banco de dados muda de Running para Converting to Cold Storage. O tempo de conversão varia conforme o tamanho dos arquivos do banco de dados. Bancos de dados maiores podem levar mais tempo.
Converter um banco de dados de armazenamento frio em um banco de dados online
Acesse a página Instances. Na barra de navegação superior, selecione a região onde a instância RDS está localizada e clique em no ID da instância.
No painel de navegação à esquerda, clique em Databases.
Na coluna Actions do banco de dados desejado, clique em More > Convert Cold Storage Database To Online Database.
-
Clique em OK e atualize a página. O banco de dados em armazenamento frio entra na etapa de conversão.
Próximas etapas
Use a operação de API ModifyDatabaseConfig para automatizar fluxos de trabalho de arquivamento e restauração, ou para resolver conflitos de nomes duplicados restaurando um banco de dados em armazenamento frio com um nome diferente.
Para conhecer os tipos de armazenamento compatíveis, consulte Storage types.
Ao usar a restauração de dados a partir de conjuntos de backup, observe que os bancos de dados em armazenamento frio não são incluídos nas instâncias restauradas.
Referências
Também é possível chamar a operação de API ModifyDatabaseConfig para converter bancos de dados entre os estados online e de armazenamento frio.
Para mais informações sobre os tipos de armazenamento compatíveis com o ApsaraDB RDS for SQL Server, consulte Storage types.