Escolar Documentos
Profissional Documentos
Cultura Documentos
SharePoint 2010 somente 64-bit • A edição 64-bit do SQL Server 2005 com
SP3 e com o Cumulative Update (CU) 3
Para entender melhor as novidades do Sharepoint para SQL Server 2005 SP3.
2010 vamos começar olhando os pré-requisitos de • A edição 64-bit do SQL Server 2008 com
hardware e software. Você pode encontrar os deta- SP1 e com o Cumulative Update 2 (CU)
lhes no artigo do Technet: Hardware and software para SQL Server 2008 SP1; esse C.U. con-
requirements (SharePoint Server 2010), mas um dos siste de duas partes, então tenha cer-
requisitos chave é que o Sharepoint 2010 roda teza de que você baixou ambos os arqui-
somente em plataformas 64 bits. A tabela 1 resume vos. Quando você instalar o SQL Server
os requisitos mínimos de hardware. 2008 SP1 no Windows Server 2008 R2,
Os requisitos de software são um pouco mais você pode receber um aviso de compati-
elaborados. Durante o processo de instalação o bilidade. Você pode ignorar esse aviso e
Microsoft SharePoint 2010 Products Preparation continuar com a sua instalação.
Tool fornece à instalação diversos pré-requisitos de • SQL Server 2008 R2, que permite que
software, incluindo os papéis de Web Server Role você utilize as novas funcionalidades
e Application Server Role; para os nossos propósi- como planilhas do PowerPivot, o Add-in
tos mantenha esses pontos em mente: do Reporting Services for Sharepoint Tech-
você pode separar o servidor de consulta em uma Isso lhe permite reduzir o tamanho do arquivo de
máquina separada. Se você precisar escalar ainda índice, para que o conteúdo possa ser consultado
mais, você pode adicionar um novo servidor de mais rápido e os resultados retornados mais rápi-
consulta. Talvez você possa adicionar alguns file- dos. Também é possível separar diferentes partes
groups adicionais no SQL Server, como está do índice em diferentes máquinas no farm, fazendo
descrito nas Melhores práticas para perfor- mais cavalos de potência disponíveis para servir as
mance de consultas (Office SharePoint Server requisições de consultas. Se o gargalo é as consul-
2007). Mas isso é tudo – pelo menos no assunto tas no full-text, a solução pode ser simplesmente
de escalabilidade. a criação de uma partição adicional para dividir a
No meio tempo, você também tem algumas limi- carga entre o mesmo ou entre servidores adicio-
tações aqui. Você tem o seu índice inteiro armaze- nais. O SharePoint 2010 também suporta o mir-
nado no servidor de consulta e índice. Somente um ror, da mesma forma que o SharePoint 2007 fazia,
indexador está disponível, então ele é um gargalo então você tem redundância e pode separar a carga
assim como um ponto único de falha, porque o entre cada uma das partições da consulta.
MOSS 2007 não suporta failover para esse servidor. Para aumentar ainda mais a velocidade da con-
A instância do SQL Server também é um gargalo por- sulta, o SharePoint 2010 suporta múltiplas bases
que você não pode criar mais do que um banco de de dados de propriedades. Então se o gargalo é na
dados de busca. Se o seu arquivos de índice cresce- consulta dos metadados, você pode adicionar novas
rem para tamanhos extremamente grandes, se torna bases de dados de propriedades. Novamente, você
difícil ou até impossível passar por todo o arquivo de pode adicionar quantos desses componentes de
índice, carregá-lo na memória e servir as requisições consulta você necessitar.
de consultas com um tempo de resposta abaixo de Finalmente, o SharePoint 2010 fornece a
um segundo. base de dados de administração e o componente
Agora examine como a escalabilidade da busca de administração para cada serviço de busca, como
melhorou no SharePoint 2010. Primeiro, é possível a Figura 4 mostra. O SharePoint 2007 usava a base
ter múltiplos indexadores. Quando o banco de dados de dados SSP para armazenar todas as informa-
que é usado para o processo de rastreamento cres- ções de configuração. No SharePoint 2010, essa
cer muito, você pode dividir a base em um novo informação é armazenada agora na base de dados
banco de dados, dessa forma não tem apenas uma de administração. O componente de administra-
base de dados de rastreio para impactar nas consul- ção é responsável por coisas como acordar os ras-
tas. É possível fazer o scale out adicionando novas
bases de dados de rastreio conforme a necessidade.
O arquivo de índice é independente dos indexado-
res, então agora eles são rastreadores stateless;
isso significa que você pode escalar os rastreado-
res independentemente.
Você pode ter um conjunto de rastreadores
para uma base de dados de rastreamento, e
uma outra base de dados de rastreamento com o
seu próprio conjunto de rastreadores – cada ras-
treador possuindo seu próprio conjunto de threads
de rastreamento e cada banco de dados de ras-
treamento tendo o seu throughput.
No lado das consultas, o SharePoint 2007 supor-
tava somente mirror dos índices – cada servidor de
consultas tinha uma cópia completa do índice. Com
o Sharepoint 2010, você pode particionar o índice. Figura 4: Escalabilidade do SharePoint 2010
treadores e dizer para os rastreadores o que eles ticada para criar e gerenciar as bases de dados
devem rastrear. Se o componente administrativo (essa é uma tarefa para os ISV’s e integradores).
descobre que o rastreador está fora do ar, ele Entretanto a equipe responsável pela instalação e
atribui a tarefa de rastrear para outro servidor de configuração da farm do SharePoint 2010 pode
rastreamento na farm. Ele também sincroniza todos utilizar:
os componentes entre todos os outros servidores
de busca na farm. • Central Administration Site e wizards. O site
A Tabela 5 resume alguns dos passos que você de administração central fornece um cenário de
pode fazer para melhorar diferentes aspectos da configuração simples, normalmente muito sim-
escalabilidade da funcionalidade de busca. ples. A eficiência do SQL Server não é conside-
rada de forma suficiente por essas interfaces, uti-
Outras Considerações e Sugestões lizando as opções padrões do SQL Server quando
criam uma nova base de dados.
A seção anterior lhe forneceu um overview de • Ferramentas do SQL Server para criar pre-
alto nível na nova arquitetura do Sharepoint 2010. viamente as bases de dados e PowerShell
De forma geral, no SharePoint 2010, você tem que para configurar o Sharepoint 2010. Essa
trabalhar com muitas bases de dados – cada uma opção é a melhor forma de garantir que as
com seu próprio aplicativo e modelagem de dados, melhores práticas estão sendo utilizadas tanto
e cada uma necessitando de planejamento para ser pelo SharePoint 2010 quanto pelo SQL Server.
corretamente implantada, assim como geren- Você pode criar as bases de dados para que elas
ciada de acordo para garantir a eficiência. atendam os requisitos apropriados de tamanho
A Microsoft não possuí uma ferramenta sofis- e alocação, e o SharePoint 2010 pode ser con-
figurado para reconhecer e utilizar essas bases Tabela 7: Soluções de Backup das Configurações
de dados pré-criadas.
Método/Tecnologia Recuperável
Com relação a fase de planejamento para o SQL Systems Center DPM 2007 N
Server, você pode encontrar muitos white papers SharePoint Server 2010 Y
que fornecem informação sobre qual a melhor
forma de armazenamento para diferentes cenários SQL Server N
e técnicas para chegar ao máximo de performance. VSS Writer Y
Para o planejamento de capacidade do seu projeto
do SharePoint, você precisa tomar cuidado com quer limitação será específica dessa ferramenta. O
dois aspectos da nova arquitetura: VSS suporta tanto backups full quanto differential e
pode ser utilizado para restaurar uma farm inteira.
• O SharePoint Server 2010 pode armazenar até Além disso, você pode fazer o backup de bases
50 milhões de itens em uma lista do SharePoint, de dados individuais da farm pelo SQL Server, mas
e até 1 milhão de itens em uma única pasta de você não pode restaurar uma farm inteira com
uma lista – isso leva a um banco de dados esse método, porque você não possuí as altera-
com um alto volume de dados. ções nos sistemas de arquivos, GAC, algumas con-
• As funcionalidades de backup do SharePoint figurações e assim por diante.
2010 possuem algumas limitações, como a Se você quiser fazer o backup e restore somente
Tabela 6 mostra. das configurações do SharePoint, o DPM e o SQL
Server não irão funcionar, como a Tabela 7 mos-
Como você pode ver, o System Center Data tra. Você precisa ou utilizar as ferramentas do site
Protection Manager (DPM) pode fazer backup de de administração central junto com o stsadm ou
até 500GB por farm e suporta backups full, diffe- PowerShell ou ainda utilizar uma ferramenta custo-
rential e incremental. Você também pode restau- mizada que trabalha com o VSS Writer. Todas as
rar uma farm inteira utilizando o DPM. quatro formas de backup suportam recuperação
Você pode também utilizar as ferramentas de das bases de dados de conteúdo.
backup do próprio SharePoint 2010, no site de Para configurar o SharePoint 2010, a Microsoft
Adminitração Central para fazero backup de uma recomenda a utilização da linguagem de script do
farm de até 200GB de tamanho. Essa forma de PowerShell ao invés do stsadm.exe, porque o
backup suporta backups full e differential e pode stsadm.exe se tornou obsoleto e não será supor-
ser utiliza para restaurar uma farm inteira. tado nas próximas versões. Outro motivo para escol-
O suporte ao VSS writer, adicionado no Share- her o PowerShell é que você pode utilizar muitos
Point 2007, requer uma ferramenta que utilize a API cmdlets disponível para realizar tarefas que o
do VSS para fazer o backup e restaurar, então qual- stsadm.exe e o psconfig.exe realizam, o que lhe dá