O Amazon RDS permite que você use o AWS Management Console ou um simples conjunto de APIs de serviços web para criar, excluir e modificar as instâncias de banco de dados relacional (DB Instances). Você pode também controlar o acesso e a segurança para suas instâncias e gerenciar o backup de seu banco de dados e snapshots. Para uma lista completa das APIs disponíveis do Amazon RDS, consulte o Guia de Referência de API do Amazon RDS. Algumas das APIs usadas com mais frequência e suas funcionalidades estão listadas abaixo:

  • LaunchDBInstance – Forneça uma nova Instância de BD, especificando um mecanismo de banco de dados (SQL Server edition), modelo de licença, classe de Instância de BD, capacidade de armazenamento, versão do mecanismo de banco de dados (opcional) e a política de retenção de backup que você deseja utilizar. Alguns cliques no AWS Management Console é tudo que você precisa para ter acesso ao SQL Server em execução, com o software pré-instalado e a capacidade de recurso disponível solicitada.
  • ModifyDBInstance – Modifique as definições de uma instância de banco de dados em execução. Isso permite que você dimensione os recursos disponíveis para a Instância de BD em resposta à carga no seu banco de dados ou alterar como ele é automaticamente copiado e mantido em seu nome. Você também pode usar essa funcionalidade para ter controle opcional sobre como é o upgrade das versões de DB Engine.
  • TakeDBSnapshot – Gere um snapshot de sua instância de banco de dados. Você pode restaurar sua Instância de BD para esses snapshots criados pelo usuário a qualquer momento, até mesmo para restabelecer uma Instância de BD excluída.
  • RestoreToPointInTime – Crie uma nova Instância de Banco de Dados a partir de um backup pontual. Você pode restaurar qualquer ponto dentro do período de retenção especificado, geralmente até os últimos cinco minutos de uso de seu banco de dados.
  • DeleteDBInstance – Com o Amazon RDS, você pode encerrar sua Instância de Banco de Dados a qualquer momento e pagar apenas pelos recursos que você usou.

O Amazon RDS é compatível com várias edições do SQL Server (2008 R2, 2012, 2014 e 2016). O suporte para uma determinada edição varia de acordo com o modelo de licença. Consulte a definição de preço para obter mais informações sobre os modelos de licenciamento oferecidos pelo Amazon RDS para SQL Server:

  • Licença incluída: Express, Web, Standard Edition e Enterprise Edition
  • BYOL: Standard e Enterprise

No momento, a opção de licença incluída para o Enterprise Edition está disponível apenas nas regiões Leste dos EUA (Norte da Virgínia), Oeste dos EUA (Oregon) e UE (Irlanda).

Observe que, de acordo com as políticas de licenciamento da Microsoft, o SQL Server Web Edition pode ser usado somente para suporte a serviços da Web, aplicativos da Web, sites e páginas da Web públicas e acessíveis na internet. Consulte os Termos de serviço da AWS para obter mais detalhes.

O Amazon RDS atualmente oferece suporte às seguintes classes de Instância de Banco de Dados:

Tipo de instância vCPU Memória (GiB) Otimizado para PIOPS
Desempenho de rede
Standard – Geração mais recente
db.m4.large 2
8
Sim
Moderado
db.m4.xlarge 4
16
Sim Alto
db.m4.2xlarge 8
32
Sim Alto
db.m4.4xlarge 16
64
Sim Alto
db.m4.10xlarge 40
160
Sim 10 Gigabit
Padrão – Geração anterior
db.m3.medium 1 3,75 Moderado
db.m3.large 2 7,5 Moderado
db.m3.xlarge 4 15 Sim Alto
db.m3.2xlarge 8 30 Sim Alto
Otimizadas para memória – Geração atual
db.r3.large 2 15 Moderado
db.r3.xlarge 4 30,5 Sim Moderado
db.r3.2xlarge 8 61 Sim Alto
db.r3.4xlarge 16 122 Sim Alto
db.r3.8xlarge 32 244
10 Gigabit
Microinstâncias        
db.t2.micro 1 1 Baixo
db.t2.small 1 2 Baixo
db.t2.medium 2 4 Moderado
db.t2.large 2 8 Moderado

Procurando instâncias de banco de dados T1, M1, M2 ou CR1? Consulte a página Instâncias de gerações anteriores.

Clique aqui para saber mais sobre as práticas recomendadas para migrar para o Amazon RDS para SQL Server.

Você será cobrado ao final de cada mês pelo consumo dos recursos do Amazon RDS que você realmente utilizar. Quando uma Instância de banco de dados que você criou está disponível para conexão, você será cobrado por cada hora que sua Instância de banco de dados está em execução. Cada Instância de banco de dados será executada até seu encerramento, que ocorre quando você executa uma chamada de API para excluir a Instância de banco de dados, ou no caso de uma falha de instância. Horas parciais de Instâncias de banco de dados são cobradas como horas completas. Além de horas de instância de banco de dados, você também será cobrado pelo seu armazenamento mensal, suas solicitações de E/S e backups. Se você dimensionar sua capacidade de armazenamento dentro do período de faturamento, sua fatura será prorrateada.

Para obter detalhes, consulte a página de definição de preço do Amazon RDS para SQL Server.

O uso deste serviço está sujeito ao Acordo do cliente da Amazon Web Services.