SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e...

23
SETEMBRO, 2010 | SÃO PAULO

Transcript of SETEMBRO, 2010 | SÃO PAULO. Instruções gerais (hidden slide): Título: Distribuição e...

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.

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.

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.

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.

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.

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.

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.

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.

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.

* 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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

© 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.