Geral

P: O que é o Amazon RDS for SQL Server?
O
Amazon RDS for SQL Server é um Relational Database Service (RDS) que facilita a configuração, operação e escala de implantações do SQL Server na nuvem. É um banco de dados durável totalmente gerenciado, criado para cargas de trabalho corporativas em escala e permite que você se concentre no desenvolvimento de aplicações.

P: Como faço para me conectar à instância do banco de dados do Amazon RDS for SQL Server?
Neste tutorial, você aprenderá a criar uma instância de banco de dados do Microsoft SQL Server (chamamos isso de instância), conectar-se ao banco de dados e excluir a instância do banco de dados. Faremos isso usando o Amazon Relational Database Service (Amazon RDS). Todas as atividades realizadas neste tutorial estão qualificadas para o nível gratuito.

Veja mais guias na guia de recursos.

P: Com quais versões de banco de dados o Amazon RDS para SQL Server é compatível?
No momento, o Amazon RDS para SQL Server é compatível com o Microsoft SQL Server nas versões 2014, 2016, 2017, 2019 e 2022. As informações sobre as versões secundárias compatíveis estão disponíveis no Guia do usuário do Amazon RDS.

P: Quais edições do SQL Server são compatíveis com o Amazon RDS for SQL Server?
O Amazon RDS for SQL Server é compatível com as edições Enterprise, Standard, Web, e Express.

P: Que tipos de instâncias o Amazon RDS for SQL Server oferece?
Acesse Preço do Amazon RDS for SQL Server para obter informações completas sobre instância de banco de dados e disponibilidade regional.

P: Como faço para experimentar o Amazon RDS para SQL Server?
Você pode usar este tutorial sobre como começar a usar o Amazon RDS para SQL Server.

P: O Amazon RDS para SQL Server tem um SLA?
Sim. Para obter mais informações, consulte Acordo de nível de serviço do Amazon RDS.

Preço

P: Quanto custa o Amazon RDS for SQL Server?
Acesse Preço do Amazon RDS for SQL Server para obter informações completas sobre instância de banco de dados e disponibilidade regional.

P: Como é feita a cobrança pelo Amazon RDS for SQL Server?
O preço é calculado do momento em que a instância é criada até o momento em que é excluída. As instâncias são cobradas em incrementos de um segundo, com uma cobrança mínima de 10 minutos, depois que o status muda para um status faturável, como criação, modificação ou exclusão de uma instância.

Por exemplo, se você criar uma instância r5.large às 13h, modificar essa instância para r5.xlarge às 13h30 e excluir essa instâncias às 13h50, serão cobrados 1.800 segundos (30 minutos) no preço da r5.large e 1.200 segundos (20 minutos) nos preços da r5.xlarge. Se você criar uma instância r5.large às 15h e excluí-la às 15h06, será aplicado o mínimo de 10 minutos e serão cobrados 600 segundos (10 minutos) no preço da r5.large.

P: Preciso pagar pelas licenças separadamente?
Não. O preço do Amazon RDS para SQL Server inclui a licença de software, recursos de hardware subjacentes e recursos de gerenciamento do Amazon RDS.

Hardware, escalabilidade e armazenamento

P: Quais são os limites mínimo e máximo de armazenamento de uma instância de banco de dados do Amazon RDS para SQL Server?
O tamanho do armazenamento de uma instância de banco de dados pode ser definido em qualquer lugar entre 10 GiB e 16 TiB. Você pode aumentar automaticamente seu armazenamento de banco de dados sem tempo de inatividade utilizando o recurso de armazenamento de escala automática.

P: Com que frequência posso escalar o armazenamento no Amazon RDS para SQL Server?
Você pode aumentar o tamanho do armazenamento quantas vezes quiser, mas precisará esperar seis horas a partir da escala anterior.

P: Como faço para escalar os recursos de computação associados à minha instância de banco de dados do Amazon RDS para SQL Server?
Você pode escalar os recursos computacionais alocados para uma instância no Console de Gerenciamento da AWS selecionando a instância desejada e clicando no botão “Modify” (Modificar). Os recursos de memória e de CPU são modificados alterando a classe da instância.

Ao modificar a classe de instância, as alterações solicitadas serão aplicadas durante sua janela de manutenção especificada. Como alternativa, você pode usar o marcador “Aplicar imediatamente” para aplicar suas solicitações de escalabilidade imediatamente. As duas opções afetarão a disponibilidade por alguns minutos enquanto a operação de escalabilidade é realizada. Lembre-se de que qualquer outra alteração pendente do sistema também será aplicada.

Backup e restauração

P: Como faço para habilitar backups para minha instância do RDS for SQL Server?
Por padrão, o Amazon RDS permite backups automáticos da sua instância de banco de dados com um período de retenção de sete dias. O armazenamento de backup gratuito é limitado ao tamanho de seu banco de dados provisionado e aplica-se apenas às suas instâncias de banco de dados ativas. Por exemplo, se você tiver 100 GB de armazenamento de banco de dados provisionado durante o mês, disponibilizaremos 100 GB por mês de armazenamento de backup sem nenhum custo adicional.

Se você quiser alterar seu período de retenção de backup, isso será possível utilizando o console, a API CreateDBInstance (ao criar uma nova instância de banco de dados) ou a API ModifyDBInstance (para uma instância de banco de dados existente). É possível utilizar essas APIs para modificar o parâmetro RetentionPeriod para qualquer número entre 0 (que desativa os backups automatizados) até o número de dias desejado. O valor não pode ser definido como 0 se a instância do banco de dados for uma fonte para Réplicas de leitura. Para obter mais informações sobre backups automatizados, consulte o Guia do usuário do Amazon RDS.

P: Posso tirar snapshots e armazená-los por quanto tempo quiser?
Sim, você também pode fazer backup de sua instância de banco de dados de forma manual ao criar um snapshot do banco de dados manualmente. Para obter mais informações sobre como criar um snapshot do banco de dados, consulte Creating a DB snapshot.

P: O que acontecerá com meus backups automatizados se eu excluir minha instância do banco de dados?
Ao excluir uma instância de banco de dados, você pode criar um snapshot final do banco de dados após a exclusão; se fizer isso, você poderá usar esse snapshot do banco de dados para restaurar a instância de banco de dados excluída em uma data posterior. Após a exclusão da instância de banco de dados, o Amazon RDS reterá esse snapshot do banco de dados criado pelo usuário final juntamente com todos os outros snapshots de banco de dados criados manualmente. Consulte a página de preços para obter detalhes sobre custos de armazenamento de backup.

P: Posso compartilhar meus snapshots em diferentes regiões?
Sim; com o Amazon RDS, você pode copiar snapshots de banco de dados automatizados ou manuais. Depois de copiar um snapshot, a cópia será um snapshot manual.

Você pode copiar um snapshot dentro da mesma região da AWS, pode copiar um snapshot entre as regiões da AWS e pode copiar snapshots compartilhados.

Alta disponibilidade e replicação

P: O que é Multi-AZ no Amazon RDS for SQL Server?
O Amazon RDS oferece suporte a implantações Multi-AZ para o Microsoft SQL Server usando o espelhamento de banco de dados do SQL Server (DBM) ou Grupos de disponibilidade Always On (AGs). As implantações Multi-AZ fornecem maior disponibilidade, durabilidade de dados e tolerância a falhas para instâncias de banco de dados. No caso de manutenção planejada do banco de dados ou interrupção não planejada do serviço, o Amazon RDS automaticamente fará failover para a instância de banco de dados secundária atualizada.

Acesse Implantações Multi-AZ do Amazon RDS para SQL Server para saber mais.

P: O Amazon RDS para SQL Server lê réplicas?
Sim, você pode criar até cinco réplicas de leitura de uma instância de banco de dados de origem.

P: Posso ter réplicas entre regiões com o Amazon RDS para SQL Server?
Sim, você pode criar réplicas de leitura entre regiões para suas workloads da Enterprise Edition.

P: O que acontece durante um failover?
As instâncias primária e em espera usam o mesmo endpoint cujo endereço de rede física faz a transição para a réplica secundária como parte do processo de failover. Você não precisa reconfigurar sua aplicação quando ocorre um failover.

Requisito de portas de instância Multi-AZ

O tráfego na porta 3343 para TCP e UDP precisa ser permitido nas ACLs de rede da VPC e no grupo de segurança anexado à instância Multi-AZ do Amazon RDS para SQL Server. Esse tráfego é necessário para direções de entrada e saída. Observe que o tráfego nessa porta é necessário apenas na VPC em ACLs de rede e no grupo de segurança que está anexado à instância do RDS SQL Server.

P: NÃO alterei nenhuma regra padrão nas ACLs, o que devo fazer?
Se você não excluiu as regras de entrada e saída padrão em sua ACL, não será necessário realizar nenhuma ação adicional em suas ACLs.

P: NÃO adicionei nenhuma regra “permitir” no meu grupo de segurança, o que devo fazer?
Permita o tráfego na porta 3343 para UDP e TCP no grupo de segurança que está anexado à sua instância RDS SQL Server Multi-AZ.

P: Eu não permiti esse tráfego até agora, por que não vi nenhuma falha?
Não permitir tráfego na porta 3343 para UDP e TCP pode causar falhas inesperadas no serviço WSFC. Mesmo que você não tenha visto nenhuma falha até agora, poderá ver no futuro. Depende de como e quando o serviço WSFC precisa de tráfego na porta 3343. Além disso, sua instância pode estar usando uma versão de mecanismo que não esteja usando AlwaysOn para Amazon RDS para SQL Server. Nesse caso, o Amazon RDS para SQL Server usaria o espelhamento de banco de dados para fornecer Multi-AZ e a porta 3343 não seria necessária. No entanto, no futuro, você pode atualizar para uma versão que esteja usando AlwaysOn no Amazon RDS para SQL Server e deve permitir esse tráfego.

P: Como modifico redes, ACLs e grupos de segurança com o Amazon RDS para SQL Server?
Os documentos a seguir estão disponíveis para orientá-lo sobre como modificar a ACL de rede para adicionar regras de ACL, adicionar regras de grupos de segurança (saída) e adicionar regras de grupos de segurança (entrada).

Configuração de memória máxima do servidor (MB)

A configuração 'memória máxima do servidor (MB)'é usada para permitir que o SQL Server saiba quanta memória física ele pode reservar para o pool de buffer. Definir um valor máximo permitido para essa configuração garante que o sistema operacional (SO) e outros processos não compitam pela memória com o processo do SQL Server. Isso ajuda a evitar problemas de pressão de memória e aumenta a estabilidade da instância de banco de dados. 

P: Qual é o valor máximo permitido do parâmetro “memória máxima do servidor (MB)”?

  • Se a instância tiver menos de 2 GB, o valor máximo permitido para “memória máxima do servidor (MB)” será a memória total - 200 MB. 
  • Se a instância tiver menos de 8 GB, o valor máximo permitido para “memória máxima do servidor (MB)” será a memória total - memória total * 1/8. 
  • Se a instância tiver menos de 64 GB, o valor máximo permitido para “memória máxima do servidor (MB)” será a memória total - memória total * 1/16. 
  • Se a instância tiver 64 GB ou mais, o valor máximo permitido para “memória máxima do servidor (MB)” será a memória total - 4 GB.

P: Estou usando uma instância de banco de dados com 64 GB de memória e personalizei o valor padrão de “memória máxima do servidor (MB)” para 60 GB. Ele permanecerá em 60 GB?
Sim; isso ocorre porque 60 GB é o valor máximo permitido de “memória máxima do servidor (MB)” em uma instância de banco de dados com 64 GB de memória total.

P: Estou usando uma instância de banco de dados com 64 GB de memória e personalizei o valor padrão de “memória máxima do servidor (MB)” para 62 GB. Qual será o novo valor?
De acordo com os valores máximos permitidos mencionados acima, o novo valor será definido como 60 GB. Depois que o valor for aplicado à sua instância de banco de dados, você verá um evento no console da AWS ou via CLI que diz que o valor da “memória máxima do servidor (MB)” foi redefinido para 60 GB.

P: Estou usando uma instância de banco de dados com 64 GB de memória e personalizei o valor padrão de "memória máxima do servidor (MB)" para 52 GB. Serei capaz de aumentá-lo?
Sim, você tem permissão para personalizar esse valor até o valor máximo permitido mencionado acima. Nesse caso, o valor máximo permitido é 60 GB.

P: Estou usando uma instância de banco de dados com 64 GB de memória com o valor padrão para "memória máxima do servidor (MB)". Qual é a mudança que eu deveria esperar?
Calcularemos um novo valor padrão semelhante à documentação da AWS em seu nome e o aplicaremos à sua instância de banco de dados.

P: Estou usando o valor padrão existente para a "memória máxima do servidor (MB)". Quando as alterações nesse valor de parâmetro serão aplicadas?
Depois de 7 de março de 2023, aplicaremos o novo valor do parâmetro padrão à sua instância de acordo com os cálculos de memória mencionados acima.

P: Depois que o novo valor for aplicado, preciso fazer alguma coisa?
Não; você pode ver o status “Reinicialização pendente” do seu grupo de parâmetros no console do RDS, mas a reinicialização não é necessária para sua instância de banco de dados, pois a alteração do parâmetro “memória máxima do servidor (MB)” teria sido aplicada automaticamente. Essa mensagem será apagada após a próxima reinicialização da instância, e nenhuma ação será necessária.

P: Estou usando uma instância de banco de dados com 64 GB de memória e personalizei o valor padrão de "memória máxima do servidor (MB)" para 50 GB. Se eu reduzir o tamanho dele para uma instância de banco de dados com 32 GB de memória, o que acontecerá?
Com base na memória disponível na nova instância do banco de dados e de acordo com o cálculo de memória mencionado acima, redefiniremos a "memória máxima do servidor (MB)" para 30 GB em sua nova instância de banco de dados.

P: Haverá algum tempo de inatividade com a alteração da configuração de “memória máxima do servidor”?
Não, não há tempo de inatividade para alterar a configuração da “memória máxima do servidor”.

Saiba mais sobre os preços de produtos

O Amazon RDS pode ser testado gratuitamente. Pague somente pelo que usar. Não há taxa mínima.  

Saiba mais 
Cadastre-se para obter uma conta gratuita

Obtenha acesso instantâneo ao nível gratuito da AWS. 

Cadastrar-se 
Comece a criar no console

Comece a usar o Amazon RDS for SQL Server no Console AWS.

Fazer login