31
Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Embed Size (px)

Citation preview

Page 1: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Implantação e implementação de recursos doSQL Server 2005

Publicado em: dezembro de 2005

Migração para o SQL Server 2005 na Microsoft

Page 2: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

• Com mais de 800 Com mais de 800 instâncias do SQL instâncias do SQL Server sendo Server sendo executadas na executadas na Microsoft, foi Microsoft, foi necessário que a necessário que a TI da Microsoft TI da Microsoft aprimorasse a aprimorasse a escalabilidade e escalabilidade e a confiabilidade a confiabilidade de de seus aplicativos seus aplicativos LOB, a fim de LOB, a fim de atender às atender às necessidades de necessidades de diversos grupos diversos grupos comerciais.comerciais.

Visão geral da solução

Desafio comercialDesafio comercial SoluçãoSolução Resultados/BenefíciosResultados/Benefícios

• A TI da Microsoft A TI da Microsoft implantou o SQL implantou o SQL Server 2005 com Server 2005 com o objetivo de o objetivo de fornecer uma fornecer uma plataforma mais plataforma mais robusta, robusta, confiável, confiável, disponível e disponível e escalonável para escalonável para os seus os seus aplicativos LOB.aplicativos LOB.

• Consolidação e Consolidação e dimensionamento dimensionamento aprimorados dos aprimorados dos aplicativos LOBaplicativos LOB

• Redução do Redução do tempo tempo de de processamentoprocessamento

• Conhecimento Conhecimento em tempo real em tempo real dos principais dos principais indicadores de indicadores de desempenhodesempenho

• Desempenho Desempenho aperfeiçoado da aperfeiçoado da consulta do consulta do aplicativo LOBaplicativo LOB

• Proteção de Proteção de informações informações confidenciaisconfidenciais

Page 3: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Produtos e tecnologia

● SQL Server 2005● Windows Server 2003● .NET Framework 2.0

Page 4: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Visão geral das implementações de recurso do SQL Server 2005 na Microsoft● Espelhamento do banco de dados● Suporte aperfeiçoado de hardware● Conjunto de ferramentas integrado● Service Broker do SQL Server● SQL Server Analysis Services

Page 5: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● A migração para o SQL Server 2005 na Microsoft iniciou bem antes da versão RTM

● O programa de instalação da versão RTM do SQL Server 2005 apresenta um processo de instalação mais robusto

● O programa de instalação integra os componentes e os subsistemas do SQL Server 2005 em um único produto

Page 6: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● O SQL Server 2005 fornece suporte à atualização do SQL Server 2000 SP4 e da versão 7.0 SP4

● O programa de instalação oferece suporte à atualização no local ou à migração lado a lado

● A TI da Microsoft implantou cada novo lançamento no laboratório e então distribuiu uma imagem final para produção

● O programa de instalação foi aprimorado com novos recursos

Page 7: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● A TI da Microsoft planejou cuidadosamente cada atualização de aplicativo para o SQL Server 2005

● A maioria dos aplicativos LOB na Microsoft possui os mesmos ambientes tradicionais de desenvolvimento, teste e UAT

● O SQL Server 2005 inclui alguns novos comandos DDL

● Os testes incluem várias tarefas específicas

Page 8: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● A lista de verificação de preparação da pré-implantação ajuda a garantir uma instalação ou atualização bem-sucedida

● Determinados fatores afetam a quantidade de tarefas de pré-implantação

Page 9: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● Lista de verificação da pré-implantação● Registrar conjunto de dados da linha de base● Executar a ferramenta Supervisor de Atualização● Verificar a integridade do servidor● Limpar o banco de dados● Fazer backup dos bancos de dados● Preparar mídia de recuperação● Verificar o banco de dados quanto ao atributo de

somente leitura● Verificar o SQL Server Agent quanto a

conflitos de trabalho

Page 10: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● Lista de verificação de implantação da produção● Servidor autônomo

● Realizar verificações● Interromper trabalhos, software e serviços necessários● Fechar os aplicativos necessários● Remover as instalações anteriores● Reinicializar o servidor antes e após a implantação● Analisar saída de SCC● Concluir a instalação ou atualização● Realizar testes e fazer backups

Page 11: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● Lista de verificação de implantação da produção● Servidor agrupado

● Verificar se não há falhas nos recursos agrupados● Verificar as contas de serviço de cluster● Verificar as contas de serviço DNS● Verificar as dependências do cluster● Verificar as diretivas locais para a conta de

inicialização do SQL Server

Page 12: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● Lista de verificação da pós-implantação● Verificar se a instalação foi bem-sucedida e a

integridade dos dados● Fazer backup imediatamente dos bancos de dados

atualizados● Executar o DBCC em todos os bancos de dados● Coletar um conjunto de dados da linha de base da

pós-implantação● Implementar a ferramenta SQLH2 para a coleta de

dados● Reverter todas as etapas necessárias

na pré-implantação

Page 13: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● Lista de verificação da pós-implantação● Implementar e instalar as alterações de

aplicativo● Fornecer segurança ao ambiente utilizando

uma lista de verificação de diretiva de segurança

Page 14: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Atualização para o SQL Server 2005

● A instalação do SQL Server 2005 cria arquivos de registro que documentam as etapas de instalação e os erros de registro

● São disponibilizadas informações que podem auxiliar na solução de problemas de instalação

● Os nomes detalhados de arquivo de registro são incrementados em cada instalação

Page 15: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● Os recursos do SQL Server 2005 habilitam a TI da Microsoft a criar, aprimorar e oferecer melhores soluções de suporte às unidades de negócios

● A TI da Microsoft IT desejava aprimorar o aplicativo FeedStore

● O FeedStore atua como um ponto de integração central

Page 16: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

FeedStore

Mais de 500 aplicativos inscritos

Fontes internas de dados

Servidores de publicação e distribuição

Servidores vinculadosReplicaçãoArquivos simples

2 terabytes1.800 tabelasMilhões de linhas39 conjuntos de dados publicados

Page 17: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● O primeiro componente do FeedStore que a TI da Microsoft atualizou foi o data warehouse

● O aprimoramento mais significativo do FeedStore foi a atualização de hardware para computadores de 64 bits de quatro vias

● Os futuros planos incluem o aproveitamento de Integration Services, CLR, criptografia do banco de dados e Service Broker

Page 18: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● O aplicativo MS Sales consolida diferentes tipos de dados

● Os dados são adicionados ao data warehouse por meio de um servidor dedicado

● Um usuário envia uma solicitação ao MS Sales por meio de um suplemento do Excel

Page 19: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

Servidor de data warehouse

Servidor da fábrica

Servidores em fila

Servidores de balanceamento de carga

Usuário MS Sales

Page 20: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● A implementação de recurso do SQL Server no MS Sales inclui:● Particionamento de tabela● Espelhamento do banco de dados● Database Mail● Tipo de dados varchar(max)

Page 21: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● A implementação de recurso do SQL Server no MS Sales também inclui o Service Broker na camada de aplicativo

● O uso do Service Broker torna a arquitetura mais escalonável e confiável

● A nova camada de aplicativo corrigiu os problemas

● A migração para o Service Broker trouxe muitos benefícios para a TI da Microsoft

Page 22: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

Par espelhado

Servidor A Servidor B

Fluxo de dados quando o servidor B for o principal

Fluxo de dados quando o servidor A for o principal

Camada do aplicativo MS SalesMonitoramento pelo servidor-testemunha

Solicitações enfileiradas enviadas pelos servidores em fila

Solicitações do cliente enviadas para camada de aplicativo

Fila do B

roker ServiceF

ila d

o B

roke

r S

ervi

ce

Page 23: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● O planejamento estratégico futuro inclui os recursos de mineração de dados para o aplicativo MS Sales

● Os recursos de Analysis Services serão úteis ao aplicativo MS Sales

Page 24: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● O sistema de ERP SAP R/3 que a Microsoft utiliza contém mais de 1,6 terabytes de dados

● A TI da Microsoft atualmente espelha o banco de dados do SQL Server 2005 ao utilizar o espelhamento síncrono e assíncrono

● Os futuros planos incluem implementar um servidor-testemunha para oferecer suporte ao failover automático para o servidor de banco de dados secundário

Page 25: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

Servidor de banco de dados SAP/R3 secundário

Servidor de banco de dados SAP/R3 remoto

Alta disponibilidade Recuperação de desastres

Espelhamento síncrono Espelhamento

assíncrono

Servidor de banco de dados SAP/R3 primário

Page 26: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● A implementação de recurso do SQL Server 2005 para SAP R/3 também inclui:● Vários conjuntos de resultados ativos● Indexação on-line

Page 27: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Aproveitando os recursos do SQL Server 2005

● O aplicativo MARS é a base para todos os relatórios de gerenciamento interno e financeiros externos na Microsoft

● A Microsoft teve problemas no MARS com a solução anterior de relatórios do Excel

● Para fornecer uma solução mais robusta, segura e escalonável, a TI da Microsoft implantou o Analysis Services e Reporting Services

Page 28: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Melhores práticas e benefícios

● Planejamento● Pré-implementação● Implantação● Pós-implementação● Implementações de recursos novos● Familiaridade com o produto● Novos recursos internos

Page 29: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Conclusão

● A TI da Microsoft instalou o SQL Server 2005 para obter benefícios com a atualização e os novos recursos

● Os aprimoramentos de produtividade de desenvolvedor no SQL Server permitiram que a TI da Microsoft desenvolvesse e mantivesse aplicativos a custo muito inferior que com o SQL Server 2000

● O processo robusto de instalação facilita a migração para o SQL Server 2005

Page 30: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Para obter mais informações

● Conteúdo adicional sobre implantações da TI da Microsoft e práticas recomendadas pode ser encontrado em http://www.microsoft.com/brasil/● Webcasts de apresentações da TI da

Microsoft http://www.microsoft.com/howmicrosoftdoesitwebcasts

● Microsoft TechNet http://www.microsoft.com/technet/itshowcase

Page 31: Implantação e implementação de recursos do SQL Server 2005 Publicado em: dezembro de 2005 Migração para o SQL Server 2005 na Microsoft

Este documento é fornecido apenas para fins informativos. A MICROSOFT NÃO OFERECE NENHUMA GARANTIA, EXPLÍCITA NEM IMPLÍCITA, NESTE DOCUMENTO.

© 2005 Microsoft Corporation. Todos os direitos reservados. Esta apresentação é fornecida apenas para fins informativos. A MICROSOFT NÃO OFERECE NENHUMA GARANTIA, EXPLÍCITA OU IMPLÍCITA, NESTE RESUMO. Microsoft, Excel, PivotTable, Visual C++, Windows, Windows NT e Windows Server são marcas registradas ou comerciais da Microsoft Corporation nos Estados Unidos e/ou em outros países. Os nomes das empresas e dos produtos mencionados aqui podem ser marcas comerciais de seus respectivos proprietários.