Recentemente em muitas de minhas palestras surgia a dúvida de como efetivamente funciona a forma de cobrança no Windows Azure SQL Database, com base nisso montei este post para que todas as dúvidas fossem sanadas.
Web Edition
1 GB
$ 9.99
5 GB
$ 49.99
Business Edition
10 GB
$ 99.99
20 GB
$ 199.98
30 GB
$ 299.97
40 GB
$ 399.96
50 GB
$ 499.95
Basicamente a cobrança é feita baseada em um valor fixo mensal levando-se em consideração o tamanho da Base de Dados que você contratou, conforme tabela abaixo acrescido pela quantidade de dados trafegados:
Neste caso para chegarmos ao valor que será cobrado em sua fatura temos basicamente dois cenários:
Cenário 1 – Utilização do espaço contratado sem exceder o limite, mais a taxa de transferência de dados. Imagine o seguinte: Base contratada: Web Edition de 1GB Período avaliado: Mês com 30 dias Transferência total durante o mês de sua base local para SQL Database: 1GB com custo de $0.10 por GB de dado transferido Transferência total durante o mês do SQL Database para sua base local: 2GB com custo de $0.15 por GB de dado transferido.
Com base neste cenário, leve em consideração que durante todo o período você manteve sua base de dados com menos de 1GB de utilização a conta a ser feita será: Custo base contratada = $9.99 Transferência para SQL Database = 1GB * $0.10 = $0.10 Transferência para Base Local = 2GB * $0.10 = $0.20 Custo total de utilização do SQL Database = $10.29
Observação: transferência de dados entre as bases que estão em um mesmo datacenter não é faturado os custos de transferência, somente seria cobrado no caso de transferência entre datacenters.
Cenário 2 – Utilização do espaço contratado excedendo o limite contratado, mais a taxa de transferência de dados. Imagine o seguinte: Base contratada: Web Edition de 1GB Período avaliado: Mês com 30 dias Transferência total durante o mês de sua base local para SQL Database: 1GB com custo de $0.10 por GB de dado transferido Transferência total durante o mês do SQL Database para sua base local: 2GB com custo de $0.15 por GB de dado transferido. Com base neste cenário, leve em consideração que durante todo o período você manteve sua base de dados durante 22 dias com menos de 1GB e os demais 08 dias com 2.5GB, neste caso a conta será feita de forma proporcional.
Nos dias que foram excedidos o limite da sua contratação, devemos observar o modelo de contratação mais próximo e utilizá-lo como referência de cálculo proporcional, e nosso conta ficaria da seguinte forma:
Base contratada valor de referência por dia =$9.99 / 30 dias = $0.33 Base utilizada como referência (Web Edition de 5GB, vide tabela) valor por dia para os excedidos =$49.99 / 30 dias = $1.66
Custo utilização dos 22 dias => $0.33 * 22 = $7.26 Custo utilização dos 08 dias => $1.66 * 08 = $10.32 Transferência para SQL Database = 1GB * $0.10 = $0.10 Transferência para Base Local = 2GB * $0.10 = $0.20 Custo total de utilização do SQL Database = $17.88
Espero que o assunto tenha ficado claro e fico à disposição para qualquer dúvida.
Grande abraço e sucesso.
Lucas A. Romão MSN: laromao@oxygenhost.com.br Blog: http://laromao.wordpress.com/ | Twitter: @LucasRomao Líder da Comunidade Azure Services Brasil | Twitter: @AzureServicesBR
patmas57 edited Revision 2. Comment: Branding update
Luciano Lima [MVP] edited Revision 1. Comment: Adicionado a tag pt-BR no título.