O documento discute a possibilidade de usar bancos de dados na nuvem da Microsoft Azure. Ele descreve os serviços de banco de dados relacional SQL Database como uma opção gerenciada que oferece escalabilidade, continuidade e funcionalidades para desenvolvedores sem a necessidade de um DBA. Ele também discute os níveis de serviço disponíveis e suas características de desempenho e preços.
Novidades do Analysis Services e PowerPivot SQL 2012
Banco de dados na nuvem possível
1. BANCO DE DADOS NA NUVEM? E ISSO É POSSÍVEL?
Marcos Freccia
Data Plataform MVP
SQL Server DBA Dell | Instrutor no Learning 365
http://marcosfreccia.wordpress.com
@sqlfreccia
sqlfreccia@outlook.com
2. • Plataforma de nuvem de da Microsoft
• Coleção de serviços integrados
• Computação
• Armazenamento de dados
• Rede
• Aplicações
3. • Plataforma de nuvem de da Microsoft
• Coleção de serviços integrados
• Computação
• Armazenamento de dados
• Rede
• Aplicações
4. • Banco de dados relacional como serviço, totalmente gerenciado pela
Microsoft
• Performance
• Elastic Scale
• Continuidade do negócio
• Funcionalidades de programação
5. • Banco de dados relacional como serviço, totalmente gerenciado pela
Microsoft
• Fácil administração
• Cenário perfeito para arquitetos e developers que não necessitam de um
DBA
• Funcionalidades Enterprise embutidas na oferta
10. Cargas de trabalhos
leves
A melhor opção para
aplicativos modernos
Cargas de trabalho
pesadas
Elastic scale & performance: 6 níveis de performance dentro das três camadas
para scale up e scale down baseado na performance desejada.
Business continuity: Recursos presentes para continuidade do negocio desde
ambientes leves até ambientes de missão critica entre camadas. Os clients
possuem o controle sobre a recuperação dos dados e até mesmo do failover.
Familiar & Self-managed: Eficiencia sem precedentes, podendo suas aplicações
serem escaladas com quase zero de manutenção. Ferramentas ja disponiveis que
podem ser utilizadas para o gerenciamento.
11. Funcionalidade Basic Standard Premium
Uptime SLA 99.99% 99.99% 99.99%
Database Size Limit 2GB 250GB 500GB
Self Service Restore Any point within 7 days Any point within 14 days Any point within 35 days
Disaster Recovery Geo-restore to alternate
Azure region
Standard geo-
replication, standby
secondary
Active geo-replication,
up to 4 readable
secondaries
Performance objectives Transaction rate per hour Transaction rate per
minute
Transaction rate per
second
SLA % SLA Tempo
99% 3d 15h
99,9% 8h 45m
99,99% 52m
99,999% 5m
12. Database throughput unit.
• Uma unidade de comparação integrada de performance de banco de dados
• Uma mistura de CPU + IO de Dados + IO de LOG + Memoria
• Baseado em um benchmark interno do time de Azure
14. • Modelo Pay-as-you-go
• Totalmente dependente do Service Tier Escolhido
• Quanto mais recursos disponíveis, maior o preço a pagar.
• http://azure.microsoft.com/en-us/pricing/calculator/?scenario=data-management
• http://azure.microsoft.com/en-us/pricing/details/sql-database/
15. • Possibilidade de esticar e comprimir ambientes no SQL Database
• Baseado em demandas temporárias a sua aplicação pode requisitar
a criação de mais shardings para suportar a carga de trabalho.
• Disponível na versão V12 (ainda em preview)
• Em breve curso no Learning 365 dedicado a Elastic Scale.