Descobrir e analisar limitações de migração com o AWS DMS Fleet Advisor
É possível utilizar o coletor de dados do DMS para descobrir recursos de banco de dados com os quais o mecanismo de destino não é compatível. Para escolher o destino certo da migração, considere essas limitações.
O coletor de dados do DMS descobre recursos específicos do banco de dados de origem. Em seguida, o DMS Fleet Advisor analisa os recursos de origem do ponto de vista da migração para o destino especificado e fornece informações adicionais sobre a limitação. Além disso, inclui ações recomendadas para evitar ou lidar com essa limitação. Além disso, o DMS Fleet Advisor calcula o impacto dessas limitações.
A lista de limitações está disponível na página Detalhes do mecanismo de destino. Navegue até essa página a partir da página Recomendações no menu de navegação à esquerda. Na lista de destinos, escolha o mecanismo de destino a ser examinado. A lista de limitações está na parte inferior da página.
A tabela a seguir inclui recursos do banco de dados MySQL com os quais o Amazon RDS para MySQL não é compatível.
Limitação | Descrição | Impacto |
---|---|---|
Plug-ins de autenticação |
O Amazon RDS não é compatível com os plug-ins de autenticação do MySQL. |
Baixo |
Registro de erros no log do sistema |
O Amazon RDS não é compatível com a gravação do log de erros no log do sistema. |
Baixo |
Identificadores de transações globais |
É possível utilizar identificadores de transações globais com todos os RDS para as versões 5.7 do MySQL e os RDS para as versões 8.0.26 e superior do MySQL e as versões 8.0 e superior do MySQL. |
Baixo |
Group Replication |
O Amazon RDS não é compatível com o plug-in MySQL Group Replication. |
Baixo |
Criptografia de espaço para tabela do InnoDB |
O Amazon RDS não é compatível com a criptografia de espaço para tabela do InnoDB. |
Baixo |
Palavra reservada InnoDB |
InnoDB é uma palavra reservada do Amazon RDS para MySQL. Não é possível utilizar esse nome para um banco de dados MySQL. |
Baixo |
Plug-in Keyring |
O Amazon RDS não é compatível com o plug-in Keyring do MySQL. |
Baixo |
Plug-in de validação de senha |
O Amazon RDS não é compatível com o plug-in |
Baixo |
Variáveis de sistema persistidas |
O Amazon RDS não é compatível com variáveis de sistema persistidas do MySQL. |
Baixo |
Acesso restrito |
O Amazon RDS restringe o acesso a alguns procedimentos e tabelas do sistema que exigem privilégios avançados. Além disso, o Amazon RDS não permite o acesso direto do host a uma instância de banco de dados utilizando Telnet, Secure Shell (SSH) ou Windows Remote Desktop Connection. |
Baixo |
Plug-in de regravação de consulta de regravador |
O Amazon RDS não é compatível com o plug-in de regravação de consultas do regravador do MySQL. |
Baixo |
Replicação semissíncrona |
O Amazon RDS não é compatível com a replicação semissíncrona do MySQL. |
Baixo |
Espaços para tabela transportáveis |
O Amazon RDS não é compatível com o recurso de espaços para tabela transportáveis do MySQL. |
Baixo |
Plug-in X |
O Amazon RDS não é compatível com o Plug-in X do MySQL. |
Baixo |
A tabela a seguir inclui recursos do Amazon RDS para Oracle que são incompatíveis com o Oracle.
Limitação | Descrição | Impacto |
---|---|---|
Active Data Guard |
Não é possível utilizar o Active Data Guard com bancos de dados de contêineres multilocatários (CDB) do Oracle. |
Médio |
Automatic Storage Management |
O Amazon RDS não é compatível com o Oracle Automatic Storage Management (Oracle ASM). |
Médio |
Fluxos de atividades do banco de dados |
O Amazon RDS não é compatível com o Oracle Database Activity Streams para a arquitetura de locatário único. |
Alta |
Limites de tamanho de arquivo |
O tamanho máximo de um único arquivo em instâncias de banco de dados do RDS para Oracle é 16 TiB. |
Médio |
FTP e SFTP |
O Amazon RDS não é compatível com FTP e SFTP. |
Médio |
Tabelas particionadas híbridas |
O Amazon RDS não é compatível com tabelas particionadas híbridas do Oracle. |
Alta |
Oracle Data Guard |
O Amazon RDS não utiliza o Oracle Data Guard para a arquitetura de locatário único. |
Alta |
Oracle Database Vault |
Amazon RDS não é compatível com o Oracle Database Vault. |
Alta |
O Oracle DBA privilegia o Vault |
O Amazon RDS tem limitações para privilégios do Oracle DBA. Para obter mais informações, consulte Limitações de privilégios do Oracle DBA. |
Alta |
Oracle Enterprise Manager |
O Amazon RDS não utiliza o Oracle Enterprise Manager para a arquitetura de locatário único. |
Alta |
Oracle Enterprise Manager Agent |
O Amazon RDS não utiliza o Oracle Enterprise Manager Agent para a arquitetura de locatário único. |
Médio |
Oracle Enterprise Manager Cloud Control Management Repository |
Não é possível utilizar uma instância de banco de dados Amazon RDS para Oracle para o Oracle Enterprise Manager Cloud Control Management Repository. |
Alta |
Oracle Flashback Database |
O Amazon RDS Oracle não é compatível com os seguintes recursos do Oracle Flashback Database. |
Alta |
Oracle Label Security |
O Amazon RDS não é compatível com o Oracle Label Security para a arquitetura de locatário único. É possível utilizar o Oracle Label Security somente com bancos de dados de contêineres multilocatários (Oracle CDB). |
Alta |
Oracle Messaging Gateway |
O Amazon RDS não é compatível com o Oracle Messaging Gateway. |
Alta |
Oracle Real Application Clusters |
O Amazon RDS não é compatível com o Oracle Real Application Clusters (Oracle RAC). |
Alta |
Oracle Real Application Testing |
O Amazon RDS não é compatível com o Oracle Real Application Testing. |
Alta |
Bancos de dados Oracle Snapshot Standby |
O Amazon RDS não é compatível com os bancos de dados Oracle Snapshot Standby. |
Alta |
Sinônimos públicos |
O Amazon RDS não é compatível com sinônimos públicos para esquemas fornecidos pelo Oracle. |
Médio |
Schemas para recursos sem suporte |
O Amazon RDS não é compatível com esquemas para recursos e componentes do Oracle que exigem privilégios do sistema. |
Alta |
Auditoria unificada pura |
O Amazon RDS não é compatível com a auditoria unificada pura. É possível utilizar a auditoria unificada no modo misto. |
Médio |
Workspace Manager |
O Amazon RDS não é compatível com o esquema do Oracle Database Workspace Manager |
Alta |
A tabela a seguir inclui recursos do banco de dados PostgreSQL com os quais o Amazon RDS para PostgreSQL não é compatível.
Limitação | Descrição | Impacto |
---|---|---|
Conexões simultâneas |
O número máximo de conexões simultâneas à instância do RDS para PostgreSQL é limitado pelo parâmetro |
Baixo |
Versões mais recentes |
O Amazon RDS não aplica atualizações de versões principais automaticamente. Para executar uma atualização de versão principal, modifique manualmente a instância do banco de dados. Para obter mais informações, consulte Escolher uma atualização de versão principal para o PostgreSQL. |
Baixo |
Conexões reservadas |
O Amazon RDS reserva até três conexões para manutenção do sistema. Se você especificar um valor para o parâmetro de conexões de usuário, adicione três ao número de conexões que você prevê utilizar. |
Baixo |
Extensões compatíveis |
O RDS para PostgreSQL é compatível com um número limitado de extensões para o mecanismo de banco de dados PostgreSQL. É possível encontrar uma lista de extensões compatíveis no grupo de parâmetros padrão de banco de dados para a versão do PostgreSQL. Também é possível ver a lista de extensões atuais que utilizam o |
Baixo |
Divisão ou isolamento de espaços para tabela |
Não é possível utilizar espaços para tabela para divisão ou isolamento de E/S. No RDS para PostgreSQL, todo o armazenamento está em um único volume lógico. |
Baixo |
A tabela a seguir inclui recursos de banco de dados do SQL Server com os quais o Amazon RDS para SQL Server não é compatível.
Limitação | Descrição | Impacto |
---|---|---|
Fazer backup no armazenamento de Blobs do Microsoft Azure |
O RDS para SQL Server não é compatível com o backup no Microsoft Azure Blob Storage. |
Médio |
Extensão do grupo de buffer |
O RDS para SQL Server não é compatível com a extensão do grupo de buffers. |
Alta |
Gerenciar políticas de senha |
O RDS para SQL Server não é compatível com políticas de senha personalizada. |
Médio |
Serviços de qualidade de dados |
O RDS para SQL Server não é compatível com o SQL Server Data Quality Services (DQS). |
Alta |
Envio de logs de banco de dados |
O RDS para SQL Server não é compatível com o envio de logs de banco de dados. |
Alta |
Nomes dos bancos de dados |
Os nomes dos bancos de dados têm as seguintes limitações: não podem começar com rdsadmin; não podem começar nem terminar com um espaço ou uma tab; não podem conter nenhum dos caracteres que criam uma nova linha; não podem conter uma aspa simples ('). |
Médio |
Snapshots do banco de dados |
O RDS para SQL Server não é compatível com instantâneos de banco de dados. É possível utilizar somente snapshots de instâncias de banco de dados no Amazon RDS. |
Médio |
Procedimentos armazenados estendidos |
O RDS para SQL Server não é compatível com procedimentos armazenados estendidos, incluindo o |
Alta |
Tabelas de arquivos |
O RDS para SQL Server não é compatível com tabelas de arquivo. |
Médio |
Suporte a FILESTREAM |
O RDS para SQL Server não é compatível com FILESTREAM. |
Médio |
Servidores vinculados |
O RDS para SQL Server tem compatibilidade limitada com servidores vinculados. |
Alta |
Machine Learning e R Services |
O RDS para SQL Server não é compatível com o Machine Learning e R Services porque você precisa de acesso ao SO para instalar esses serviços. |
Alta |
Planos de manutenção |
O RDS para SQL Server é compatível com planos de manutenção. |
Alta |
Coletor de dados de performance |
O RDS para SQL Server não é compatível com o coletor de dados de desempenho. |
Alta |
Gerenciamento baseado em políticas |
O RDS para SQL Server não é compatível com o gerenciamento baseado em políticas. |
Médio |
PolyBase |
O RDS para SQL Server não é compatível com o PolyBase. |
Alta |
Replicação |
O RDS para SQL Server não é compatível com a replicação. |
Médio |
Regulador de recursos |
O RDS para SQL Server não é compatível com o Resource Governor. |
Alta |
Triggers no nível do servidor |
O RDS para SQL Server não é compatível com acionadores em nível de servidor. |
Médio |
Endpoints do Service Broker |
O RDS para SQL Server não é compatível com endpoints de agentes de serviço. |
Alta |
SSAS |
Considere as limitações que se aplicam à execução do SQL Server Analysis Services (SSAS) no RDS para SQL Server. Para obter mais informações, consulte Limitações. |
Baixo |
SSIS |
Considere as limitações que se aplicam à execução do SQL Server Integration Services (SSIS) no RDS para SQL Server. Para obter mais informações, consulte Limitações. |
Baixo |
SSRS |
Considere as limitações que se aplicam à execução do SQL Server Reporting Services (SSRS) no RDS para SQL Server. Para obter mais informações, consulte Limitações. |
Baixo |
Tamanho de armazenamento de instâncias de banco de dados SQL Server |
O tamanho máximo de armazenamento de instâncias de armazenamento do SQL Server General Purpose (SSD) e de instâncias de armazenamento de IOPS provisionadas é 16 TiB. O tamanho de armazenamento máximo para instâncias de armazenamento magnético do SQL Server Magnetic é 1 TiB. |
Alta |
Stretch Database |
O RDS para SQL Server não é compatível com o recurso SQL Server Stretch Database. |
Médio |
Endpoints T-SQL |
O RDS para SQL Server não é compatível com todas as operações que utilizam |
Alta |
Propriedade de banco de dados TRUSTWORTHY |
O RDS para SQL Server não é compatível com a propriedade do banco de dados |
Médio |
A tabela a seguir inclui uma lista de problemas de recomendações. O DMS Fleet Advisor analisa os recursos do banco de dados de origem e de destino e fornece essas limitações de migração. A limitação do impacto do bloqueador significa que o DMS Fleet Advisor não pode gerar recomendações de destino para o banco de dados de origem.
Limitação | Descrição | Impacto |
---|---|---|
A instância adequada não foi encontrada |
O AWS DMS não consegue encontrar uma instância de destino que possa funcionar como um destino de migração de tamanho certo para uma combinação das métricas do seu banco de dados de origem. |
Bloqueador |
A instância adequada não foi encontrada por IOPS |
O banco de dados de origem usa várias IOPS, o que excede o número máximo de IOPS para as possíveis instâncias de banco de dados de destino. |
Bloqueador |
A instância apropriada não foi encontrada por RAM |
O banco de dados de origem usa vários GB de RAM, o que excede o tamanho máximo de RAM para as possíveis instâncias de banco de dados de destino. |
Bloqueador |
A instância apropriada não foi encontrada por tamanho do armazenamento |
O banco de dados de origem usa vários TB de armazenamento, o que excede o tamanho máximo de armazenamento para as possíveis instâncias de banco de dados de destino. |
Bloqueador |
A instância apropriada não foi encontrada por edição |
O banco de dados de origem tem uma edição, que não é compatível com o Amazon RDS. |
Bloqueador |
A instância apropriada não foi encontrada por núcleos da CPU |
O banco de dados de origem usa vários núcleos da CPU, o que excede o número máximo de núcleos da CPU para as possíveis instâncias de banco de dados de destino. |
Bloqueador |
A instância apropriada não foi encontrada por versão |
Seu banco de dados de origem tem uma versão não reconhecida pelo AWS DMS. |
Bloqueador |
O parâmetro da CPU é indefinido |
O coletor de dados do DMS não coletou informações sobre a CPU que seu banco de dados de origem usa. Confirme que você coletou as métricas necessárias e configurou as credenciais para encaminhamento de dados no coletor de dados. Consulte Configurar credenciais para encaminhamento de dados. |
Bloqueador |
O parâmetro da memória é indefinido |
O coletor de dados do DMS não coletou informações sobre a memória que seu banco de dados de origem usa. Confirme que você coletou as métricas necessárias e configurou as credenciais para encaminhamento de dados no coletor de dados. Consulte Configurar credenciais para encaminhamento de dados. |
Bloqueador |
O parâmetro de tamanho do armazenamento é indefinido |
O coletor de dados do DMS não coletou informações sobre o tamanho do armazenamento que seu banco de dados de origem usa. Confirme que você coletou as métricas necessárias e configurou as credenciais para encaminhamento de dados no coletor de dados. Consulte Configurar credenciais para encaminhamento de dados. |
Bloqueador |
O parâmetro de IOPS do armazenamento é indefinido |
O coletor de dados do DMS não coletou as métricas de IOPS do armazenamento que seu banco de dados de origem usa. Confirme que você coletou as métricas necessárias e configurou as credenciais para encaminhamento de dados no coletor de dados. |
Bloqueador |
Dados insuficientes |
O coletor de dados do DMS não coletou dados suficientes para gerar uma recomendação de destino. Confirme que você configurou as credenciais para encaminhamento de dados no coletor de dados. Consulte Configurar credenciais para encaminhamento de dados. |
Bloqueador |
A edição do banco de dados é indefinida |
O coletor de dados do DMS não coletou informações sobre a edição do seu banco de dados de origem. Confirme que você coletou as métricas necessárias e configurou as credenciais para encaminhamento de dados no coletor de dados. Consulte Configurar credenciais para encaminhamento de dados. |
Bloqueador |
Erro desconhecido |
Não é possível gerar recomendações de destino para o banco de dados de origem com o DMS Fleet Advisor. |
Bloqueador |
A versão do banco de dados é indefinida |
O DMS Fleet Advisor não coletou informações sobre a versão do seu banco de dados de origem. O DMS Fleet Advisor recomenda que você use a versão mais recente do banco de dados para seu banco de dados de origem. Se escolher essa recomendação, você deverá atualizar a versão do seu banco de dados. Analise as recomendações de destino geradas para o banco de dados de origem e garanta que essas recomendações atendam aos requisitos. |
Alta |
Aumentar o número de conexões do banco de dados nas configurações do RDS |
Seu banco de dados de origem requer um determinado número de conexões. Por padrão, o número de conexões disponíveis para instâncias de bancos de dados do Amazon RDS é diferente. Altere esse valor padrão ao criar a instância de bancos de dados do RDS. Para fazer isso, atualize o valor do parâmetro max_connections nos Grupos de parâmetros. |
Médio |
A edição de destino é compatível |
A recomendação de destino para seu banco de dados de origem usa uma edição de banco de dados diferente. A edição de seu banco de dados de origem é compatível com os mesmos recursos da edição de destino recomendada. No entanto, escolher essa nova edição do banco de dados pode aumentar suas despesas. |
Médio |
O parâmetro do throughput de armazenamento é indefinido |
O coletor de dados do DMS não coletou as métricas de throughput do armazenamento que seu banco de dados de origem usa. Analise as recomendações de destino geradas para o banco de dados de origem e garanta que essas recomendações atendam aos requisitos. |
Médio |
O parâmetro do número de conexões do banco de dados é indefinido |
O coletor de dados do DMS não coletou informações sobre o número de conexões que seu banco de dados de origem usa. Analise as recomendações de destino geradas para o banco de dados de origem e garanta que essas recomendações atendam aos requisitos. Como alternativa, solicite um aumento da quota. |
Médio |
Versão de downgrade do banco de dados |
Seu banco de dados de origem é executado em uma versão superior à do banco de dados do Amazon RDS. Para fazer o downgrade da versão do banco de dados, não use os recursos que não estão implementados na versão inferior. Como alternativa, use o Amazon EC2 como o destino da migração. |
Médio |
A edição de destino é diferente |
A recomendação de destino para seu banco de dados de origem usa uma edição de banco de dados diferente. A edição do seu banco de dados de origem é compatível com a edição de destino recomendada. No entanto, a edição recomendada do banco de dados de destino não é compatível com alguns recursos da edição do banco de dados de origem. Escolher essa nova edição do banco de dados pode aumentar suas despesas. |
Médio |
Atualizar a partir de uma versão não compatível |
Seu banco de dados de origem chegou ao fim do estágio de suporte. Para usar a versão mais recente do mecanismo de bancos de dados como destino, atualize seu banco de dados antes da migração. Como alternativa, use o Amazon EC2 como o destino da migração. Dependendo do mecanismo de bancos de dados, utilize um dos links a seguir para saber mais: |
Médio |