Compartilhar via


SQL 2008 para Hosters

por Walter Oliver

Introdução

O objetivo deste artigo é fornecer informações sobre como implantar e otimizar o SQL Server 2008 para ambientes de hospedagem compartilhados e dedicados. Ele fornece links para vídeos e documentos que abordam práticas recomendadas para implantação, configuração, gerenciamento, segurança, programação, isolamento de locatário e otimização de desempenho de uma implantação hospedada do SQL Server 2008. Ele constitui um mapa completo de orientação e informações detalhadas, incluindo referências a informações de arquitetura do SQL Server e scripts de exemplo para provisionar usuários e bancos de dados em cenários de hospedagem compartilhada. Ele enfatiza descrições detalhadas dos novos recursos que tornam o SQL Server uma plataforma de banco de dados ideal para a Web.

Observe que a Microsoft produziu um conjunto de SKUs do SQL Server direcionadas para vários cenários, incluindo hospedagem de aplicativo Web. Aqui está a tabela de comparação de recursos de SKU:

Screenshot of S K U feature comparison table with details of new features in various scenarios.

Contents

Diretrizes do SQL Server 2008 para Hosters

Alta disponibilidade

Gerenciamento

Monitoramento de Desempenho e Solução de Problemas

Suporte a PHP no SQL Server 2008

Programação T-SQL

SSRS (Reporting Services)

Segurança

SQL Server Data Services

Armazenamento de Dados Não Estruturados

Atualizando para o SQL Server 2008

Whitepapers de Planejamento, Implantação e Execução do SQL Server 2008

Conclusão

Diretrizes do SQL Server 2008 para Hosters

Este download fornece práticas recomendadas e considerações para provedores de serviços de hospedagem interessados em implantar o SQL Server 2008 em ambientes multilocatário. Ele contém informações sobre:

  • Arquitetura do SQL Server: mecanismo relacional, integração, análise, serviços de relatório, escalabilidade e alta disponibilidade.

  • Diretrizes do SQL Server 2008 para Hosters, que é um guia sobre como:

    • Implantar e configurar um computador do SQL Server:

      • Configure o Windows para grandes quantidades de memória.
      • Provisione várias instâncias do SQL Server.
      • Use a API AWE para servidores com grandes quantidades de memória.
      • Integre o CLR ao SQL Server.
      • Consulte os limites do administrador de custos.
      • Provisione segurança.
    • Configurar a área da superfície do SQL Server

    • Provisionar usuários

      • Provisionar usuários e bancos de dados
      • Criar assemblies usando procedimentos armazenados

O vídeo de orientação do SQL Server 2008 para hosters fornece uma visão geral do SQL Server 2008 para hosters. É uma introdução às várias edições do SQL Server, em particular a edição Web. O vídeo fornece diretrizes para determinar quais edições são corretas para quais cenários. Ele destaca os principais recursos, como gerenciamento baseado em políticas, PowerShell, data warehouse, administrador de recursos, criptografia de dados transparente, auditoria, backup, licenciamento Hyper-V e SQL, migração e atualizações, driver do SQL Server para PHP 2005, Assistente para Publicação de Banco de Dados e Serviço de Publicação de Banco de Dados.

Alta disponibilidade

A apresentação e o vídeo Clustering Microsoft SQL Server com Windows Server 2008 fornecem uma visão geral e demonstrações das considerações para implementar clusters de failover do SQL Server no Windows Server 2008 e detalhes sobre o cluster de failover do SQL Server 2008.

Gerenciamento

Os vídeos e apresentações a seguir fornecem detalhes sobre os principais recursos de capacidade de gerenciamento do SQL Server 2008:

  • Vídeos:

    • A resposta previsível em 24 horas aos seus usuários fornece:

      • Uma visão geral do administrador de recursos que pode organizar a carga de trabalho do banco de dados.
      • Informações de instruções sobre como tornar a execução de instruções previsível por meio do uso do congelamento de planos.
    • As dicas e truques avançados do Microsoft SQL Server PowerShell fornecem:

      • Uma visão geral do PowerShell.
      • Detalhes sobre o Provedor do SQL Server PowerShell.
    • O Gerenciamento Baseado em Políticas do Microsoft SQL Server 2008 fornece:

      • Uma visão geral do PBM (gerenciamento baseado em políticas).
      • Construção de condições avançadas de apólice.
      • Informações de instruções sobre como usar o PowerShell com o PBM.
    • Os recursos de backup e recuperação de desastres do Microsoft SQL Server fornecem:

      • Uma visão geral dos cenários de desastre (site ou servidor inativo, corrupção de dados e erros do usuário).

      • Requisitos de disponibilidade para os vários cenários de desastre.

      • Recursos de recuperação de desastre do SQL Server:

        • Espelhamento de banco de dados
        • Clusters de failover
        • Envio de logs
        • Backup/restauração
  • Apresentações sobre o Gerenciamento do SQL Server

Monitoramento de desempenho e solução de problemas

O SQL Server 2008 fornece novos recursos para monitorar servidores e solucionar problemas. Os vídeos e a apresentação a seguir fornecem detalhes sobre essas áreas.

  • Vídeos:

    • A Solução de Problemas Avançada com Eventos Estendidos fornece:

      • Uma visão geral do recurso e da arquitetura de Eventos Estendidos do SQL Server e da eficiência e visibilidade da solução de problemas internos do SQL Server.
      • Uma compreensão da arquitetura de Eventos Estendidos.
      • Informações de instruções sobre como usar eventos estendidos para monitorar e diagnosticar problemas no SQL Server.
    • O monitoramento de desempenho usando o SQL Server Management Studio fornece:

      • Definições das novas ferramentas e funcionalidades.
      • Demonstrações de recursos.
      • Informações sobre internos e arquitetura.
      • Informações sobre planejamento e implementação.
  • Apresentação sobre eventos estendidos do SQL Server e monitoramento de desempenho

Suporte a PHP no SQL Server 2008

A unidade SQL Server para PHP foi criada para possibilitar uma integração confiável e escalonável com aplicativos SQL Server para PHP 5.2.x implantados na plataforma Windows. O driver do SQL Server 2005 para PHP é uma extensão PHP 5 que permite a leitura e gravação de dados do SQL Server de dentro de scripts PHP. A extensão fornece uma interface de procedimento para acessar dados em todas as edições do SQL Server 2005 e do SQL Server 2008. Ele usa recursos PHP, incluindo fluxos PHP, para ler e gravar objetos grandes. Baixe o driver do SQL Server 2005 para PHP aqui.

Um link para este documento explica como carregar e configurar o driver e discute como aproveitar vários dos recursos. Informações completas e amostras estão disponíveis nos seguintes sites:

Programação T-SQL

O vídeo e a apresentação a seguir fornecem detalhes sobre os novos recursos de programação do SQL Server, incluindo:

  • Nova data, hora, tabela e tipos de dados definidos pelo usuário
  • Novos recursos de linguagem de consulta SQL
  • Novos recursos de linguagem processual

SSRS (Reporting Services)

O Microsoft® SQL Server 2008 Reporting Services (SSRS) fornece uma gama completa de ferramentas e serviços prontos para uso para criar, implantar e gerenciar relatórios, bem como recursos de programação para estender e personalizar relatórios.

O vídeo e a apresentação a seguir fornecem detalhes sobre os novos recursos de Microsoft SQL Server Reporting Services, incluindo:

  • Arquitetura de serviço
  • Atualizações nas ferramentas de gerenciamento
  • Escalabilidade e gerenciamento de memória
  • Implantação e atualização

Segurança

O vídeo Aprimoramentos de segurança no Microsoft SQL Server 2008 e a apresentação correspondente destacam os novos recursos nesta área do SQL Server. Elas incluem:

  • Visão geral de segurança do SQL Server
  • Gerenciamento extensível de chaves
  • Transparent Data Encryption
  • Aprimoramentos de autenticação integrada
  • Auditoria do SQL

SQL Server Data Services

O SQL Server Data Services (SDS) oferece serviços de banco de dados distribuídos altamente escalonáveis e voltados para a Internet na nuvem para armazenar e processar consultas relacionais. O SDS permite o desenvolvimento e o provisionamento de novos aplicativos rapidamente com protocolos Web baseados em REST e SOAP. Os serviços são criados com base em tecnologias robustas de banco de dados SQL Server e Windows Server, fornecendo alta disponibilidade e segurança.

O vídeo do SQL Server Data Services e a apresentação correspondente fornecem detalhes sobre o SDS. Elas incluem:

  • Proposta de valor

  • Cenários de exemplo

  • Arquitetura do SDS

    • Modelo de dados
    • Plataforma
    • Ecossistema de serviços
  • Entrega de serviço do SDS

    • SLA de negócios
    • Roteiro
    • Recursos

Armazenamento de Dados Não Estruturados

O SQL Server fornece vários recursos que vão além do sistema de banco de dados tradicional e em direção a uma plataforma de dados para armazenar, gerenciar e consultar todos os tipos de dados, incluindo dados binários não estruturados, XML e dados espaciais. O white paper Armazenamento Não Estruturado do SQL Server fornece uma visão geral dos cenários e recursos envolvidos no gerenciamento de armazenamento não estruturado. O vídeo Novas Soluções de Armazenamento de Dados Não Estruturados e a apresentação correspondente fornecem mais detalhes sobre essa área. Elas incluem:

  • Uma visão geral e demonstração da proposta de valor do armazenamento FILESTREAM.
  • Uma visão geral e demonstração da proposta de valor do armazenamento Remote Blob.

Atualizando para o SQL Server 2008

O vídeo sobre usuário pioneiro e práticas recomendadas para atualização para o SQL Server 2008 e a apresentação correspondente fornecem detalhes que são úteis ao planejar e implementar a atualização do SQL Server 2008. Elas incluem:

  • Opções de atualização, metodologia, ferramentas e planejamento
  • Considerações técnicas e não técnicas
  • Problemas comuns, mitos e erros
  • Tarefas de pré-atualização
  • Tarefas de atualização
  • Tarefas pós-atualização

White Papers de Planejamento, Implantação e Execução do SQL Server 2008

O download a seguir inclui estes guias:

  • Criação de planos de manutenção manual para o SQL Server 2008 Web Edition
  • Execução d SQL Server 2008 no ambiente do Hyper-V
  • Diretrizes de implantação do SQL Server 2008 para ambientes de hospedagem na Web
  • Uso do Resource Governor em um ambiente de hospedagem compartilhada

Conclusão

Este artigo fornece um mapa completo de orientações e informações detalhadas sobre o SQL Server 2008, personalizado para provedores de serviços de hospedagem para ajudá-los a planejar, implantar, manter, integrar e otimizar o SQL Server. Ele abrange alta disponibilidade, capacidade de gerenciamento, monitoramento, solução de problemas, programação, emissão de relatórios e atualização de práticas recomendadas e recursos-chave. Ele também fornece informações sobre suporte a PHP, segurança e SQL Server Data Services.