Estimando os custos do AWS RDS SQL Server

Estimando os custos do AWS RDS SQL Server

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br


Este artigo explora a estimativa do custo do AWS RDS SQL Server para que você possa planejar os recursos adequadamente.

Introdução

A Amazon é fornecedora líder de soluções em nuvem e fornece serviço de banco de dados relacional (RDS) para vários bancos de dados, como Microsoft SQL Server, Oracle, PostgreSQL, MariaDB, MySQL e Amazon Aurora. Exploramos vários artigos para o AWS RDS SQL Server no SQLShack.

Suponha que exijamos uma nova instância do RDS para nosso uso. Na fase de planejamento, precisamos considerar os recursos de computação, armazenamento, uso, requisitos de disponibilidade para o RDS. Outro requisito útil é a análise de custos. A Amazon fornece um modelo econômico para você e cobra apenas pelas horas em que você usa o serviço RDS. Depois que você interrompe a instância do RDS DB, ela não cobra nada. É sempre uma boa ideia estimar os custos da instância do RDS durante o planejamento.

Calculadora de custo estimado da AWS RDS

Nós obtemos o custo estimado da instância do RDS de duas maneiras:

  • Console do AWS RDS

  • Calculadora Mensal Simples

Vamos analisar as duas maneiras de estimar os custos do RDS.

Estimativas de custo do AWS RDS SQL Server usando o console do RDS

No artigo AWS RDS SQL Server – iniciando uma nova instância de banco de dados, passamos pela configuração da instância do RDS e você deve examiná-la antes de ler este artigo.

No assistente para criação de banco de dados, selecione o mecanismo de banco de dados, edição, versão, modelos, tipo de armazenamento, espaço alocado e IOPS provisionado, disponibilidade e durabilidade para exibir o custo estimado da instância do RDS.

Vamos examinar algumas configurações da instância RDS SQL e seus custos estimados:

Mecanismo de banco de dados

Microsoft SQL Server

Edição

Edição do SQL Server Enterprise

Modelos

Dev / test

Classe de instância do banco de dados

Classe padrão – db.m5.xlarge

4 vCPU, 16 GiB de RAM, EBS 3500 Mbps

Tipo de armazenamento

SSD de uso geral – 20 GB

Implantação Multi-AZ

Não

IOPS

10000

Você pode ver o custo mensal estimado para a configuração acima é 1707,58 USD:

Custo mensal estimado

Agora, alteremos a classe da instância do banco de dados para db.m5.16xlarge (64 vCPU, 256 GiB RAM, EBS 10000 Mbs) e altera o custo (estimado) do AWS RDS SQL Server para 27286.78 USD:

alterar a configuração e verificar preços

Na configuração acima, usamos o modelo de desenvolvimento. Se mudarmos o modelo para produção, o preço será maior, 54671,46 USD:

Novo preço estimado

Nas estimativas acima, você será cobrado pela instância em espera do Multi-AZ. Por padrão, se usarmos o modelo de produção, a AWS recomenda implantações multi-AZ para fins de alta disponibilidade e o habilita automaticamente para você. Também cobra pelo IOPS provisionado na configuração do modelo de produção.

Na instância de produção, você também precisará de um tamanho de armazenamento maior. As estimativas acima são para o armazenamento de 20 GiB que não é adequado para a instância de produção. Agora, modifique o armazenamento necessário para 10000 GiB e os preços de armazenamento aumentam conforme mostrado abaixo. Ele cobra 1280 USD pelo armazenamento de 10000 GiB para a instância do RDS:

Custo de armazenamento de preços estimados

Devemos planejar o IOPS necessário para a instância do RDS para obter melhor taxa de transferência de IO. As estimativas a seguir são para os 20000 IOPS, enquanto o restante da configuração permanece o mesmo. É cobrado 2000 USD pelo IOPS provisionado:

IOPS provisionado

Nesse método, estimamos um custo de instância do RDS para uma instância individual e você precisa acessar o console da AWS.

Calculadora mensal simples da AWS para custo do AWS RDS SQL Server

Suponha que você não tenha acesso ao console da AWS e esteja considerando o custo de instâncias de banco de dados gerenciadas para vários provedores de soluções em nuvem. Nesse caso, a Calculadora mensal simples da AWS é útil.

Você não precisa acessar o console da AWS para usar esta ferramenta. É uma ferramenta baseada na Web na qual você pode inserir seus requisitos e obter estimativas mensais para os recursos do RDS.

No navegador da web, abra a calculadora mensal simples:

Calculadora mensal simples da AWS

No menu à esquerda, os serviços da AWS são listados, como instância do AWS EC2, Amazon RDS, Amazon cloud Watch, Amazon RedShift.

Clique na guia Amazon RDS para abrir a página da calculadora específica para a instância do RDS. A primeira etapa é escolher a região na qual você deseja implantar a instância do RDS:
Escolha regiões para a AWS

O preço da instância do RDS pode diferir entre as regiões. Compararemos o preço entre diferentes regiões para uma configuração semelhante posteriormente neste artigo.

Depois de selecionar a região, clique no ícone Adicionar nova linha para expandir a linha de configuração:
Adicionar novo registro

Requer as seguintes entradas:

  • Descrição: Nome para a instância do RDS. Não afeta o preço
  • Instância do banco de dados: Número de instâncias de banco de dados que precisamos. Digamos que precisamos de uma única instância de banco de dados
  • Uso: Uso da instância do RDS em horas estimadas. Podemos especificar o uso em horas / dia, horas / semana, horas / mês ou% utilizado / mês:

    Horas de uso por semana

Estimamos 100 horas por mês de uso:

Uso estimado do RDS

  • Mecanismo de banco de dados e licença: Especifica o tipo e a edição do mecanismo do DB:

Mecanismo e licença do banco de dados

Suponha que desejemos a edição do SQL Server Enterprise para a instância do RDS:

cupom com desconto - o melhor site de cupom de desconto cupomcomdesconto.com.br

Selecione a edição do SQL Server Enterprise para a instância do RDS

  • Classe e implantação: Especifica a classe da instância do RDS e a implantação em um ou vários AZ. Ele fornece uma lista de todas as classes de instância suportadas. Você pode escolher a instância apropriada para seus requisitos
  • Armazenamento: Especifica o tipo de armazenamento e seu tamanho. Por padrão, mostra estimativas para SSD de uso geral com 20 GB de espaço
  • E / S: Selecione o IOPS provisionado para a instância do RDS

Assim que você coloca as informações da instância do RDS, ela mostra o custo do AWS RDS SQL Server (mensalmente) em uma nova guia:

Fatura mensal estimada

Clique na guia destacada (a guia Estimativa da sua fatura mensal) para obter o detalhamento das estimativas:

Repartição do uso estimado de recursos

Agora, suponha que exijamos 5 instâncias de instâncias RDS com configuração semelhante. Especifique o número de instâncias na guia Instâncias do banco de dados e você obterá o preço estimado, conforme mostrado abaixo:

Verifique o preço estimado para várias instâncias RDS

Você pode ver uma análise dos custos totais:

repartição dos custos totais

Em qualquer organização, precisamos de vários ambientes de banco de dados, como produção, desenvolvimento e preparação. Cada ambiente pode diferir em termos de recursos de computação e de requisitos de armazenamento. Por exemplo, uma instância de produção possui recursos de computação mais altos que outros ambientes.

Podemos calcular o custo total estimado da infraestrutura RDS usando esta calculadora mensal simples em um único local. Na tabela a seguir, calculamos um preço estimado para as 5 instâncias RDS de produção, 2 de desenvolvimento e 2 de teste.

Meio Ambiente

Contagem de instâncias de banco de dados

Uso

Mecanismo de banco de dados

Tipo de instância

Armazenamento

IOPS

Produção

5

500 horas por mês

Edição do SQL Server Enterprise

Db.r3.2xGrande com configuração Multi-AZ

100 GB provisionado

1000

Desenvolvimento

2

4 horas por dia

Edição do SQL Server Standard

Db.m1.large com configuração de AZ único

Uso geral 50 GB

0 0

Estadiamento

2

4 horas por dia

Edição do SQL Server Express

Db.t3.medium com configuração de AZ único

Uso geral 50 GB

0 0

Temos um custo do AWS RDS SQL Server de US $ 28214,21 para todas as instâncias do RDS:

Verifique os detalhes de preços de vários ambientes

Clique na guia Cobrança estimada para obter informações detalhadas. No entanto, ele não mostra o preço de uma instância individual do RDS:

Preços das instâncias de banco de dados

Dependência de custos do AWS RDS SQL Server na região da AWS

Conforme destacado anteriormente, os custos da AWS variam em diferentes regiões. Para uma configuração de instância RDS semelhante, o Leste dos EUA (N.Virginia) custa US $ 502,30 por mês. No entanto, a região Ásia-Pacífico (Mumbai) cobra US $ 514,22. Você deve escolher as regiões adequadamente ou pode acabar pagando um preço mais alto por uma configuração semelhante. N na seguinte captura de tela:

Preços do RDS e região da AWS

Conta de camada gratuita e custo do AWS RDS SQL Server

A AWS fornece uma conta de nível gratuito para você obter experiência prática em vários recursos da AWS, como o RDS. Deixe-me resumir aqui os benefícios do nível gratuito:

  • 750 horas de uso gratuito da instância do AWS RDS com servidores Micro class e SQL server express edition

  • 750 horas de AWS EC2 Linux, RHEL ou SLES com servidores da classe t2.micro

  • 5 GB de armazenamento padrão para Amazon S3

Você pode explorar mais benefícios no link a seguir, uso da camada gratuita da AWS.

Na captura de tela a seguir, obtemos uma fatura mensal estimada de US $ 0,00 para a instância do RDS com a edição do SQL Server Express, a implantação do db.t2.micro e o armazenamento de 20 GB:

Nível de uso gratuito da AWS

Agora, digamos que queremos usar a instância do RDS 732 horas por mês com 50 GB de armazenamento para o RDS. A conta de nível gratuito fornece 20 GB de armazenamento por mês. Nesta estimativa, somos cobrados pelo armazenamento adicional. Você pode ver o preço estimado para esta instância do RDS na conta de nível gratuito de US $ 3,45:

Uso de recursos na AWS de nível gratuito

Conclusão

Este artigo é útil para estimar o custo do RDS SQL Server do AWS RDS SQL Server. É sempre recomendável verificar os detalhes do preço para evitar surpresas de última hora na fatura mensal.

Rajendra Gupta

Rajendra Gupta

Rajendra tem mais de 8 anos de experiência em administração de banco de dados, apaixonada por otimização de desempenho de banco de dados, monitoramento e alta disponibilidade e tecnologias de recuperação de desastres, aprendendo coisas novas, novos recursos.

Enquanto trabalhava como consultor sênior de DBA para grandes clientes e tendo certificado com o MCSA SQL 2012, ele gosta de compartilhar conhecimentos em vários blogs.
Ele pode ser contatado pelo [email protected]

Ver todas as mensagens de Rajendra Gupta

Rajendra Gupta

Últimas mensagens de Rajendra Gupta (ver todos)

Leia Também  Artigo Simple-Talk ... Entendendo as opções de armazenamento do Azure - Uma chance do SQLEspresso