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
• Plataforma de nuvem de da Microsoft
• Coleção de serviços integrados
• Computação
• Armazenamento de dados
• Rede
• Aplicações
• Plataforma de nuvem de da Microsoft
• Coleção de serviços integrados
• Computação
• Armazenamento de dados
• Rede
• Aplicações
• Banco de dados relacional como serviço, totalmente gerenciado pela
Microsoft
• Performance
• Elastic Scale
• Continuidade do negócio
• Funcionalidades de programação
• 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
http://azure.microsoft.com/pt-br/
http://azure.microsoft.com/pt-br/
http://azure.microsoft.com/pt-br/
http://azure.microsoft.com/pt-br/
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.
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
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
Service Tier DTU Max Size DB Max
Sessions
Transaction
Rate
Max Requests
Basic 5 2GB 300 16600 trx/h 30
Standard/S0 10 250GB 600 521 trx/m 60
Standard/S1 20 250GB 900 934 trx/m 90
Standard/S2 50 250GB 1200 2570 trx/m 120
Standard/S3 100 250GB 2400 5100 trx/m 200
Premium/P1 125 500GB 2400 105 trx/s 200
Premium/P2 250 500GB 4800 228 trx/s 400
Premium/P4 500 500GB 9600 447 trx/s 800
Premium/P6
(Formely P3)
1000 500GB 19200 735 trx/s 1600
• 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/
• 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.
Melhor para…
Beneficíos
TCO
SQL Server em uma VM Azure SQL Database
Funcionalidades
Recursos
www.learning365.com.br

Banco de dados na nuvem e isso é possível

  • 1.
    BANCO DE DADOSNA 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 denuvem de da Microsoft • Coleção de serviços integrados • Computação • Armazenamento de dados • Rede • Aplicações
  • 3.
    • Plataforma denuvem de da Microsoft • Coleção de serviços integrados • Computação • Armazenamento de dados • Rede • Aplicações
  • 4.
    • Banco dedados relacional como serviço, totalmente gerenciado pela Microsoft • Performance • Elastic Scale • Continuidade do negócio • Funcionalidades de programação
  • 5.
    • Banco dedados 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
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
    Cargas de trabalhos leves Amelhor 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 StandardPremium 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
  • 13.
    Service Tier DTUMax Size DB Max Sessions Transaction Rate Max Requests Basic 5 2GB 300 16600 trx/h 30 Standard/S0 10 250GB 600 521 trx/m 60 Standard/S1 20 250GB 900 934 trx/m 90 Standard/S2 50 250GB 1200 2570 trx/m 120 Standard/S3 100 250GB 2400 5100 trx/m 200 Premium/P1 125 500GB 2400 105 trx/s 200 Premium/P2 250 500GB 4800 228 trx/s 400 Premium/P4 500 500GB 9600 447 trx/s 800 Premium/P6 (Formely P3) 1000 500GB 19200 735 trx/s 1600
  • 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 deesticar 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.
  • 16.
    Melhor para… Beneficíos TCO SQL Serverem uma VM Azure SQL Database Funcionalidades Recursos
  • 18.