SlideShare una empresa de Scribd logo
1 de 32
Padrões de Aplicações para Azure
SQL Database
Roberto Fonseca
MCT, MCSE Data Platform | MVP Data Platform
@roberto_mct
rffonseca@outlook.com
PATROCINADORES
Infrastructure
IaaS
On
Premisses
Aplicações
Dados
Execução
SO
Virtualização
Hardware
Storage
Rede/Links
Platform
PaaS
Aplicações
Dados
Software
SaaS
Você
Gerencia
Aplicações
Dados
Execução
SO
Infrastructure
IaaS
Mesa
Bebidas
Forno
Fogo/Gás
On
Premisses
Mesa
Bebidas
Forno
Fogo/Gás
Massa
Molho
Recheios
Queijo
Platform
PaaS
Mesa
Bebidas
Software
SaaS
Você Gerencia
Infrastructure
IaaS
On
Premisses
Aplicações
Dados
Execução
SO
Virtualização
Hardware
Storage
Rede/Links
Platform
PaaS
Aplicações
Dados
Software
SaaS
Aplicações
Dados
Execução
SO
Azure é muito mais do que um servidor
Presen
ça
Global
Mover
• Migração sem
alterações
• Redução de custo de
infraestrutura (Capex)
• Mover aplicações não
certificadas/testadas
para a nuvem
• Gerenciado e
controlado
internamente
• Controle de SO e
instâncias do SQL
Remodelar
• Modernização de
aplicações
• Redução de custo,
redução de
gerenciamento de
infraestrutura (Opex)
• Exige
desenvolvimento
• Gerenciado e
controlado
internamente
Build for cloud
• Novos
desenvolvimentos
• Grande escala
• Permite iniciar com
poucos recursos e
ampliar conforme o
crescimento
• Mudança de
conceitos (DevOps)
• Crescimento
Imprevisível
5 10 20 50 100 250 1750DTUs
B S0 S1
S2
S3
P2
P11
P1
125
P4
500
P6
1000
https://weblogs.asp.net/scottgu/better-density-and-lower-prices-for-azure-s-sql-elastic-database-pools
Aplicações
usando um
único DB
Aplicações com
dados
particionados
entre vários DBs
SaaS com único
DB multi-
inquilino
SaaS com
muitos DBs
multi-inquilino
Modelo de
Aplicações
Propriedade
dos dados
Escalabilidade
Modelo do
negócio
Requisitos
técnicos de
sizing e
throughput
Dados da Companhia
Dados dos Clientes
Use múltiplos DBs
quando os requisitos
exigirem mais de um
DB.
Apenas Gerencia Dados dos
Clientes
Use um DB por cliente
para gerenciar o
isolamento dos dados
SaaS servindo dados com
potencial de milhares de
clientes
Use um DB por cliente
com elastic pool para
balanceamento de
recursos.
SaaS servindo dados com
potencial de milhões de clientes
Use bases multi-
inquilino para
pequenos clientes e
balanceamento de
dados
Aplicações de alto valor
Use elastic pool com
premium DBs
Aplicações de baixo valor
Elastic pool de alta
densidade e DBs de
multi-inquilino para
melhor custo-
benefício
Aplicações adequadas para um
único DB
Use SaaS com Single
DB por cliente
Aplicações para múltiplos DBs
Use vários DBs com
particionamento
(Sharding)
• Propriedade dos dados pode ser um fator
complicador para a escolha do modelo
• Multi-inquilino é difícil, depende do
desenvolvimento da aplicação e muitos clientes
não utilizam
• Elastic pool é uma grande chance de atingir
objetivos de modelos de negócio complexos
Atingir objetivos de performance
Manter os custos sob controle
• Use premium DBs para o maior nível de
performance e isolação para uma aplicação
azure.com Azure
aka.ms/azuretour Azure Tour
aka.ms/sqldb Azure SQL Database
aka.ms/findsearch Azure Search
aka.ms/documentdb Azure DocumentDB
aka.ms/intelligentapps Azure HDInsight
• Azure SQL Database
PATROCINADORES
Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database

Más contenido relacionado

La actualidad más candente

Apresentação de SAP HANA GRUPO CIMED 2016
Apresentação de SAP HANA GRUPO CIMED 2016Apresentação de SAP HANA GRUPO CIMED 2016
Apresentação de SAP HANA GRUPO CIMED 2016
Rubens V. Damião
 
SAP Business One Analytics
SAP Business One AnalyticsSAP Business One Analytics
SAP Business One Analytics
ServiceSUL
 

La actualidad más candente (20)

QlikView In Action - Do BI ao Business Discovery!…
QlikView In Action - Do BI ao Business Discovery!…QlikView In Action - Do BI ao Business Discovery!…
QlikView In Action - Do BI ao Business Discovery!…
 
Trabalho BI Qlikview
Trabalho BI QlikviewTrabalho BI Qlikview
Trabalho BI Qlikview
 
SAP Process Integration 7 4 otimizado para SAP HANA
SAP Process Integration 7 4 otimizado para SAP HANASAP Process Integration 7 4 otimizado para SAP HANA
SAP Process Integration 7 4 otimizado para SAP HANA
 
Cargas Dinamicas - SSIS
Cargas Dinamicas - SSISCargas Dinamicas - SSIS
Cargas Dinamicas - SSIS
 
Power BI Administração e Governança
Power BI Administração e GovernançaPower BI Administração e Governança
Power BI Administração e Governança
 
Microsoft SQL 2014
Microsoft SQL 2014Microsoft SQL 2014
Microsoft SQL 2014
 
Conceitos gerais de etl - Qlikview
Conceitos gerais de etl - QlikviewConceitos gerais de etl - Qlikview
Conceitos gerais de etl - Qlikview
 
AX4B - Dynamics AX
AX4B - Dynamics AX AX4B - Dynamics AX
AX4B - Dynamics AX
 
Power bi na prática 2016
Power bi na prática 2016Power bi na prática 2016
Power bi na prática 2016
 
Sql Server
Sql ServerSql Server
Sql Server
 
HANA XS Data Services - SAP Inside Track Joinville 2015 - Fábio Pagoti
HANA XS Data Services - SAP Inside Track Joinville 2015 - Fábio PagotiHANA XS Data Services - SAP Inside Track Joinville 2015 - Fábio Pagoti
HANA XS Data Services - SAP Inside Track Joinville 2015 - Fábio Pagoti
 
Azure SQL DataWarehouse
Azure SQL DataWarehouseAzure SQL DataWarehouse
Azure SQL DataWarehouse
 
Sql server 2019 big data cluster
Sql server 2019 big data clusterSql server 2019 big data cluster
Sql server 2019 big data cluster
 
Treinamento PowerBI
Treinamento  PowerBITreinamento  PowerBI
Treinamento PowerBI
 
Apresentação de SAP HANA GRUPO CIMED 2016
Apresentação de SAP HANA GRUPO CIMED 2016Apresentação de SAP HANA GRUPO CIMED 2016
Apresentação de SAP HANA GRUPO CIMED 2016
 
Microsoft Power BI
Microsoft Power BIMicrosoft Power BI
Microsoft Power BI
 
SAP Business One Analytics
SAP Business One AnalyticsSAP Business One Analytics
SAP Business One Analytics
 
Meetup - Data Lake
Meetup - Data LakeMeetup - Data Lake
Meetup - Data Lake
 
Bi05 fontes de_dados_hana_para_relatorios_presentação_conceitual_2
Bi05 fontes de_dados_hana_para_relatorios_presentação_conceitual_2Bi05 fontes de_dados_hana_para_relatorios_presentação_conceitual_2
Bi05 fontes de_dados_hana_para_relatorios_presentação_conceitual_2
 
Copa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e IgorCopa microsoft - Windows Server 2008 R2 - Paulo e Igor
Copa microsoft - Windows Server 2008 R2 - Paulo e Igor
 

Destacado

Conheça o programa MVP, MSP e MTAC
Conheça o programa MVP, MSP e MTACConheça o programa MVP, MSP e MTAC
Conheça o programa MVP, MSP e MTAC
Fabio Hara
 
Palestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualizaçãoPalestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualização
Fabio Hara
 
Mecánica cuántica para terapeutas
Mecánica cuántica para terapeutasMecánica cuántica para terapeutas
Mecánica cuántica para terapeutas
jreyesp
 

Destacado (20)

Embedding ORCID across researcher career paths
Embedding ORCID across researcher career pathsEmbedding ORCID across researcher career paths
Embedding ORCID across researcher career paths
 
Predicting Customer Long Term Value at Eni Belgium
Predicting Customer Long Term Value at Eni BelgiumPredicting Customer Long Term Value at Eni Belgium
Predicting Customer Long Term Value at Eni Belgium
 
Conheça o programa MVP, MSP e MTAC
Conheça o programa MVP, MSP e MTACConheça o programa MVP, MSP e MTAC
Conheça o programa MVP, MSP e MTAC
 
Palestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualizaçãoPalestra - Como se tornar um profissional especialista em virtualização
Palestra - Como se tornar um profissional especialista em virtualização
 
Novidades do Sql Server 2016
Novidades do Sql Server 2016Novidades do Sql Server 2016
Novidades do Sql Server 2016
 
Ulster Bank NI PMI Slide Pack February 2017
Ulster Bank NI PMI Slide Pack February 2017Ulster Bank NI PMI Slide Pack February 2017
Ulster Bank NI PMI Slide Pack February 2017
 
Software operability and run book collaboration - DevOps Summit, Amsterdam
Software operability and run book collaboration - DevOps Summit, AmsterdamSoftware operability and run book collaboration - DevOps Summit, Amsterdam
Software operability and run book collaboration - DevOps Summit, Amsterdam
 
Stream processing using Apache Storm - Big Data Meetup Athens 2016
Stream processing using Apache Storm - Big Data Meetup Athens 2016Stream processing using Apache Storm - Big Data Meetup Athens 2016
Stream processing using Apache Storm - Big Data Meetup Athens 2016
 
Stateless Hypervisors at Scale
Stateless Hypervisors at ScaleStateless Hypervisors at Scale
Stateless Hypervisors at Scale
 
HockeyApp: A plataforma para seus apps
HockeyApp: A plataforma para seus appsHockeyApp: A plataforma para seus apps
HockeyApp: A plataforma para seus apps
 
Learning & Teaching GCSE Mathematics
Learning & Teaching GCSE MathematicsLearning & Teaching GCSE Mathematics
Learning & Teaching GCSE Mathematics
 
Mini-Curso: Introdução à Big Data e Data Science - Aula 12 - Sessão de pergun...
Mini-Curso: Introdução à Big Data e Data Science - Aula 12 - Sessão de pergun...Mini-Curso: Introdução à Big Data e Data Science - Aula 12 - Sessão de pergun...
Mini-Curso: Introdução à Big Data e Data Science - Aula 12 - Sessão de pergun...
 
Mobile WebDriver Selendroid
Mobile WebDriver SelendroidMobile WebDriver Selendroid
Mobile WebDriver Selendroid
 
Mecánica cuántica para terapeutas
Mecánica cuántica para terapeutasMecánica cuántica para terapeutas
Mecánica cuántica para terapeutas
 
Introdução ao Deep Learning com o TensorFlow
Introdução ao Deep Learning com o TensorFlowIntrodução ao Deep Learning com o TensorFlow
Introdução ao Deep Learning com o TensorFlow
 
CEOlab Institucional Abril de 2016
CEOlab Institucional Abril de 2016CEOlab Institucional Abril de 2016
CEOlab Institucional Abril de 2016
 
MCSA: Windows Server 2016
MCSA: Windows Server 2016MCSA: Windows Server 2016
MCSA: Windows Server 2016
 
Apostila C++
Apostila C++ Apostila C++
Apostila C++
 
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open SourceDesenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
Desenvolvimento .NET no Linux. Veja porque a Microsoft ama Linux e Open Source
 
Invest Karnataka
Invest Karnataka Invest Karnataka
Invest Karnataka
 

Similar a Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database

Windows azure overview for it pros
Windows azure overview for it prosWindows azure overview for it pros
Windows azure overview for it pros
CDS
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows Azure
LucasRomao
 
Share point 2010 intregrando com a nuvem
Share point 2010   intregrando com a nuvemShare point 2010   intregrando com a nuvem
Share point 2010 intregrando com a nuvem
Fabian Gehrke
 

Similar a Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database (20)

AWS Migration Day - SAP
AWS Migration Day - SAPAWS Migration Day - SAP
AWS Migration Day - SAP
 
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
WSO2 API Forum Brazil - Adotando APIs e Microserviços com Serverless
 
Windows azure overview for it pros
Windows azure overview for it prosWindows azure overview for it pros
Windows azure overview for it pros
 
Desvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows AzureDesvendando a Plataforma de Serviços Windows Azure
Desvendando a Plataforma de Serviços Windows Azure
 
Migrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft AzureMigrando Aplicações legadas para o Microsoft Azure
Migrando Aplicações legadas para o Microsoft Azure
 
Migrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para NuvemMigrando Aplicações Legadas para Nuvem
Migrando Aplicações Legadas para Nuvem
 
SAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de NegócioSAP na Nuvem da AWS - Benefícios de Negócio
SAP na Nuvem da AWS - Benefícios de Negócio
 
IaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para DevelopersIaaS, PaaS e SaaS para Developers
IaaS, PaaS e SaaS para Developers
 
Melhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWSMelhores práticas de workloads Microsoft na AWS
Melhores práticas de workloads Microsoft na AWS
 
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovarLiberte-se dos bancos de dados comerciais para economizar, crescer e inovar
Liberte-se dos bancos de dados comerciais para economizar, crescer e inovar
 
Share point 2010 intregrando com a nuvem
Share point 2010   intregrando com a nuvemShare point 2010   intregrando com a nuvem
Share point 2010 intregrando com a nuvem
 
Primeiros passos em computação em nuvem
Primeiros passos em computação em nuvemPrimeiros passos em computação em nuvem
Primeiros passos em computação em nuvem
 
Cloud os azure tech showcase
Cloud os   azure  tech showcaseCloud os   azure  tech showcase
Cloud os azure tech showcase
 
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWSAWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
AWS Webinar Series Brasil: Modernize seus Workloads Windows na AWS
 
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdfAAB308 - Cloud Computing Windows Azure - wcamb.pdf
AAB308 - Cloud Computing Windows Azure - wcamb.pdf
 
Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1) Azure e suas vantagens (Palestra 1)
Azure e suas vantagens (Palestra 1)
 
Desenvolvimento de aplicações para o Microsoft Azure utilizando C#
Desenvolvimento de aplicações para o Microsoft Azure utilizando C#Desenvolvimento de aplicações para o Microsoft Azure utilizando C#
Desenvolvimento de aplicações para o Microsoft Azure utilizando C#
 
Apprenda 12.2015
Apprenda 12.2015Apprenda 12.2015
Apprenda 12.2015
 
Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)Infraestrutura em nuvem com Amazon Web Services (AWS)
Infraestrutura em nuvem com Amazon Web Services (AWS)
 
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005
 

Sql saturday #570 - Padrões de Aplicações para o Azure SQL Database

Notas del editor

  1. Falem que o evento é gratuito pra todos, e que os patrocinadores são os responsáveis por garantir o coffee e a infra-estrutura basica pro evento acontecer. Em contra partida, eles querem mostrar seus produtos e serviços, é legal aos participantes conhecerem o que eles tem a oferecer e aceitar receber contatos deles via email.
  2. NIST – National Institute for Standard and Technology 5 Características essenciais Self-service sob demanda: Capacidade de provisionamento dos recursos aumaticamente e simplificadamente. Acesso amplo a rede: acesso através de qualquer dispositivo que tenha conexão com a internet Agrupamento de recursos: Capacidade de mover ou agrupar recursos físicos ou virtuais para attender as necessidades de expansão e demandas dos clientes. Elasticidade rápida: Rápido provisionamento de recursos de acordo com a demanda Serviço Mensurado: O cliente é capaz de medir a utilização dos seus recursos conforme contratado e consequentemente o custo.
  3. É muito mais do que apenas um telefone
  4. É muito mais do que apenas um telefone
  5. Falem que o evento é gratuito pra todos, e que os patrocinadores são os responsáveis por garantir o coffee e a infra-estrutura basica pro evento acontecer. Em contra partida, eles querem mostrar seus produtos e serviços, é legal aos participantes conhecerem o que eles tem a oferecer e aceitar receber contatos deles via email.