![Page 1: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/1.jpg)
SETEMBRO, 2010 | SÃO PAULO
![Page 2: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/2.jpg)
Daniel P. CAMILLOProduct SpecialistMicrosoft Brasil
Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2
CÓDIGO DA SESSÃO: DBP304
![Page 3: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/3.jpg)
4
AgendaSubtítulo de Agenda
SQL Server 2008 R2 – PilaresDesafiosO que é Data Tier Application?DAC PackagesDEMOSumário / Resumo
![Page 4: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/4.jpg)
Confiança e Escalabilidade de Nível Corporativo
Processamento de eventos complexos, com alta escalabilidade
Consistência de dados em sistemas heterogêneos
Suporte a MPP para bancos de dados de dezenas ou centenas de TB
Equipamentos de alta escalabilidadeIntegração total com BI Microsoft
Plataforma de banco de dados relacional e escalonávelFerramentas e modelos consistentes e familiares
Serviço na nuvem auto-gerenciado e altamente disponível
Plataforma Escalonável e Confiável
Eficiência do TI e do Desenvolvedor
BI Gerenciadode autoatendimento
Gerenciamento de múltiplos servidores
Virtualização e Live Migration
Implantação e desenvolvimentoacelerados
Autoatendimento para Análise
Autoatendimento para Relatórios
Colaboração e GerenciamentoDinamizados
PLATAFORMA ABRANGENTE PARA VALOR DE TI
![Page 5: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/5.jpg)
6
Desafios: Pessoas vs. Hardware
• DBs de aplicativos aumentando a uma taxa mais alta que os DBAs
• DBAs sobrecarregados
• Capacidade de processamento do Hardware aumentando
• Hardware subutilizado
Número de database apps
Número de DBA’s
Capacidade de processamento do Hardware
Hardwaresubutilizado
Administradoressobrecarregados
1990 2000 2010
Tendência
![Page 6: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/6.jpg)
7
Desafios: Problemas Mundo Real
• Milhares de pequenos database apps
• >99% usam um único arquivo de banco
• A Média é < 2 Gb
SOFISTIFICAÇÃO DAS APPS
NU
MER
o D
E AP
PS
CRM ERP
Resultados pesquisa c/ cliente:
![Page 7: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/7.jpg)
8
O que é o Data Tier Application?Nova unidade de deployment para T-SQL apps
Um “MSI” para T-SQL apps
Principais partes de um DAC DAC metadataApp definitionDeployment requirements
Separação de preocupações entre desenvolvedores e DBA
Amplo conjunto de serviços
DAC
Metadados DAC(nome, versão,...)
Definição (schema)
DEVELOP(Tables, Views,
Constraints, SProcs, UDFs, Users, Logins)
DEPLOY(Index,
Partições, Filegroups)
DAC Deployment ProfileDeployment Requirements, Management
Policies, Failover Policies
![Page 8: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/8.jpg)
Arquivo Transportável (.dacpac)Como um Zip format
ConteúdoArmazena o metadado do DAC, definição logica, políticas de deploymentPode conter arquivos “extras”
Scripts Post deploymentReadmeScripts para tratar/manipular dados
Criado viaExtraição de um DAC do aplicativo existenteCriação/desenvolvimento de um novo DAC no Visual Studio 2010
DAC packages
![Page 9: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/9.jpg)
* Futuro
DAC services
DEVELOP DEPLOY MANAGE
Create, Edit
Extract (Engenharia reversa )
Build
Best Practices
Deploy
Delete
Detect Drift
Repair Drift *
Upgrade
Register
Monitor
Tune *
Move *
Consolidate *
![Page 10: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/10.jpg)
11
DAC / Application & Multi-Server Management
![Page 11: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/11.jpg)
Os desenvolvedores definem e gerenciam a estrutura lógica de uma aplicação
Definen tabelas, views, etc.Por meio de um DAC“My apps” dashboardExperiência semelhante do SharePoint para dados
Utilitário auto-configura, instala e mantém o aplicativo de armazenagem
Seta propriedades físicas da app (target instance, filegroups, DB config);Instala/mantém a app (ex: auto-indexing, resource allocation, DAC move)DBA / Admin gerenciam o utilitário todo a partir de um único nó
A VisãoImagine um sistema onde…
![Page 12: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/12.jpg)
DBA
SQL Server Management Studio
Make Changes,
Create policies
6
Hand-off to DBA8
DBA
SQL Server Management Studio
Visual Studio 2010
Developer
Managed Server Group
Finance
DBA
Create Control Point,
ControlPoint1
Managed Server Group
ControlPoint
Finance
Enroll Instances, Register
DACs
2
3
Reverse Engineer
DAC
4
5Handoff
to Dev
Compile
+ Build
.dacpac
7
Deploy /
Upgrade DAC
9
GERENCIAR DESENVOLVER IMPLANTAR
![Page 13: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/13.jpg)
HOJE
Introduzindo um Caminho Melhor
AMANHÃ
DAC
Controle a dispersão de servidores com gerenciamento de 1 para muitos – a configuração é fácil e rápida
Gerencie capcidades através de políticas – economize tempo, otimize recursos
Unidade única de implantação - aumente a eficiência da implantação e atualização
![Page 14: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/14.jpg)
15
IT PRO DBA
Application and Multi-Server Management
Otimização de Recurso - Data PlatformFocado em SQL Server RDBMS
Local central de avaliação da utilização das políticas
Gerenciamento End-to-End Datacenter e cross-platformMonitoramento Real-time de aplicações distrbuídas
APPsSQL ServerOSHardware
SQL Server Application and Multi-Server Management
Real-time, Abrangência/Modelável
Planejamento + Analise Tendências,
Específico/Focado
CENÁRIO ALVO
PÚBLICO ALVO
AMBIENTE ALVO
![Page 15: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/15.jpg)
16
Principais Benefícios
Ganhe Visibilidade e Controle
CONTROLE • OTIMIZAÇÃO • EFICIÊNCIAS
Database Administrator
MANAGEMENT STUDIO
Novos wizards no SSMS – setup mais fácil e rápidoCrie um Ponto de Controle
Insira insânciasInsights atualizados a cada 15 minutos
MANAGED SERVER GROUP
![Page 16: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/16.jpg)
17
Principais Benefícios
Rápidas visualizações para obter insights
Melhore a Otimização de Recursos
CONTROLE • OTIMIZAÇÃO • EFICIÊNCIAS
Oportunidades de consolidação de ID
Rápido drill-down para visões detalhadas
UI simples para ajustes de políticas
![Page 17: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/17.jpg)
18
Unidade Única de Implantação
Implantações e atualizações dinamizads, no local ou não
Principais Benefícios
Management Studio
Administradores de Bancos de Dados
Ponto de Controle
Grupo de Servidores Gerenciados
Aumente a eficiência
CONTROLE • OTIMIZAÇÃO • EFICIÊNCIAS
Integração com o Visual StudioDesenvolvedor da Camada de Dados
![Page 18: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/18.jpg)
19
Principais Argumentos
Wizards habilitam o DBAs para rapidamente realizar um set up — nenhum contrato de serviço ou configuração complexa é necessária
Utilização dos dados atualizados a cada 15 minutos — menos troubleshooting,, mais planejamento
Simplificação do deployment e upgrades — objetos empacotados em uma única unidade de implantação. Implante on-premise e off-premise
![Page 19: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/19.jpg)
20
RecursosExperimente o SQL Server 2008 R2 Hoje
Experimente o Application and Multi-Server Management!
Download do SQL Server 2008 R2
http://www.microsoft.com/sqlserver/2008/pt/br/R2Downloads.aspx
Aprenda Mais!
Visite a web page para acesso a mais recursos http://www.microsoft.com/sqlserver/2008/pt/br/R2-multi-server.aspx
Obtenha Mais Informações Técnicas!
Visite o MSDN / TECHNET para artigos detalhados
http://msdn.microsoft.com/en-us/library/ee210579(SQL.105).aspx
Assista os Webcasts!
http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?culture=en-US&EventID=1032415782&CountryCode=US
![Page 20: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/20.jpg)
21
Conteúdo relacionado
DBP305 – Estratégias para Otimizar Concorrência dentro do MicrosoftSQL Server 2008 R2 – Sala Cantareira 6 – 10:45 – 12:00
DBP303 – Boas Práticas para Upgrade do Microsoft SQL Server 2000 – 2005 – 2008 – 2008 R2 – Sala Cantareira – 15:30 – 16:45
![Page 21: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/21.jpg)
22
![Page 22: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/22.jpg)
Por favor preencha a avaliação
![Page 23: SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e gerenciamento de aplicações data-tier dentro do SQL Server 2008 R2](https://reader035.vdocuments.com.br/reader035/viewer/2022081516/552fc12a497959413d8ce0b1/html5/thumbnails/23.jpg)
© 2008 Microsoft Corporation. Todos os direitos reservados. Microsoft, Windows, Windows Vista e outros nomes de produtos são ou podem ser marcas registradas e/ou marcas comerciais nos EUA e/ou outros países.Este documento é meramente informativo e representa a visão atual da Microsoft Corporation a partir da data desta apresentação. Como a Microsoft deve atender a condições de mercado em constante alteração, este
documento não deve ser interpretado como um compromisso por parte da Microsoft, e a Microsoft não pode garantir a precisão de qualquer informação fornecida após a data desta apresentação. A MICROSOFT NÃO DÁ QUALQUER GARANTIA, SEJA ELA EXPRESSA, IMPLÍCITA OU ESTATUTÁRIA, REFERENTE ÀS INFORMAÇÕES DESTA APRESENTAÇÃO.