35
CanalSharePoint – Maior Comunidade SharePoint do Brasil 1 Aguarde em instantes o webcast será relizado em minutos. Verifique se seu aúdio está funcionando.

Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

Embed Size (px)

DESCRIPTION

Toda empresa que tem um crescimento de forma consideravel em sua estrutura SharePoint, busca aluns pontos importantes: Alta disponibilidade (sistemas 100% no ar), Alta performance (rapidez de processamento) e grande poder de armazenamento. Com isto este webcasts vai falar sobre pontos cruciais para aumentar seu ambiente alcançando todos estes pontos.

Citation preview

Page 1: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 1

Aguarde em instantes o webcast será relizado em minutos.

Verifique se seu aúdio está funcionando.

Page 2: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 2

SharePoint RoadMap FevereiroTrabalhando com ambientes complexos

Page 3: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 3

Trabalhando com ambientes complexos SharePoint 2007 e SQL Server 2005

Bruno VelazLíder de Projetos Microsoft

[email protected]

i-devNet | Internet & Colaboração

Canalsharepoint.com.br/brunovelaz

Guilherme GouveiaArquiteto Microsoft

[email protected]

i-devNet | Internet & Colaboração

Canalsharepoint.com.br/guilhermegouveia

Page 4: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 4

Agenda

• Apresentação• Palestrantes• Objetivo do WebCast• Visão Geral• Conceitos Importantes• Como planejar? Ferramentas• Topologias• Dicas sobre projetos• Perguntas e Respostas

Page 5: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 5

Apresentação

• MCITP EPM 2007• MCTS (Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 -

configuração e desenvolvimento); • MCTS Web Development Framework.Net 2.0 • MCTS (SQL Server 2005) • MCAD;

• Tem atuado diretamente na liderança da Comunidade CanalSharepoint.com.br.

Bruno VelazLíder de Projetos Microsofti-devNet | Internet & Colaboração

ww.canalsharepoint.com.br\brunovelaz

Page 6: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 6

Apresentação

• MCSE Windows 2003 Server• ASE – HP Certification• MCTS (Windows SharePoint Services 3.0, Microsoft Office SharePoint Server 2007 -

configuração e desenvolvimento);

• Moderador CanalSharepoint com vários artigos publicados no site www.canalsharepoint.com.br

• Tem atuado fortemente em projetos dos mais diversos tipos usando como base o SharePoint.

Guilherme GouveiaArquiteto Microsofti-devNet | Internet & Colaboração

www.canalsharepoint.com.br/guilhermegouveia

Page 7: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 7

Objetivo

Toda empresa que tem um crescimento de forma consideravel em sua estrutura SharePoint:

• Busca alguns pontos importantes: • Alta disponibilidade (sistemas 100% no ar), • Alta performance (rapidez de processamento) e grande poder de

armazenamento.

Com isto este webcasts vai falar sobre pontos cruciais para aumentar seu ambiente alcançando todos estes pontos.

Page 8: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 8

Pensando Grande!!!

Integrar em 30 dias

República Dominicana Índia

Espanha

EUA

México

Argentina

Brasil

Uruguai

Venezuela

Colombia

Peru

Bolívia

Integração em 90 dias

Locais que possuem problema com internet

Canada

Chile

Page 9: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 9

Visão geral

Imaginemos:

• Contratado para fazer uma RFP (request for proposal)• Fazer um resizing do embiente X para Y;• Atender vários cri’terios de aceitação;

Page 10: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 10

CONCEITOS BÁSICOS

Observações e conceitos para alinhamento.

Page 11: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 11

!!Perguntando!!

Page 12: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 12

Conceitos BásicosCluster e NLB

Page 13: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 13

Conceitos BásicosFailover

Page 14: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 14

FERRAMENTAS PARA PLANEJAR

Planejando de forma efeciente

Page 15: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 15

SharePoint Capacity Planning ToolFerrementas para te ajudar

• Critérios de hardware mínimos• Potencial e capacidade de crescimento• Como você pode otimizar sua implantação para atender

aos requisitos de sua organização para disponibilidade e performance?

Link para com maiores informações• http://technet.microsoft.com/en-us/library/bb961988.aspx

Page 16: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 16

SharePoint Capacity Planning ToolFerrementas para te ajudar

Page 17: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 17

Capacity ModelFerrementas para te ajudar

Page 18: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 18

ENTENDO TOPOLOGIAS

Qual é a melhor para sua empresa?

Page 19: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 19

Analisando CenáriosEntendo topologias e Componentes

Topologia

Diversos componentes são necessários para o funcionamento de uma instalação SharePoint: servidores, softwares, e conexões. Todos devem ser caracterizados.

Serv

idore

s(f

ísic

os

ou v

irtu

ais

)

Tipo 1: Servidor

WFE (web front end)

Tipo 2:Servidor

de Aplicativo

Tipo 3:Servidor

de Banco de Dados

Tipicamente1 a 4 unidades

Tipicamente0 a 2 unidades

Tipicamente0 a 2 unidades

Microsoft SQL Server

Microsoft Windows

Microsoft SharePoint

Microsoft Windows

Microsoft SharePoint

Microsoft Windows

Soft

ware

s de b

ase

Conexõ

es

ServidorAD

ServidorSMTP

Intranet

Entreservidores

Page 20: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 20

Analisando CenáriosPequena Farm

Simples

Page 21: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 21

Analisando CenáriosMédia Farm

Médio

Page 22: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 22

Analisando CenáriosMédia Farm

Grande Corporação (com CMS)

Page 23: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 23

CENÁRIOS COMO DIMENSIONAREsoclhendo uma topologia para sua empresa

Page 24: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 24

Cenários como dimensionarPlanejando

Número de usuários ???

Localidades ???

Espaço disponível para armazenamento de documentos

???

Outros serviços e protocolos ???

Exemplo

Page 25: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 25

Cenários como dimensionarPlanejamento - Recomendações

Espaço mínimo para armazenamento de índices de busca

246Gb, para conteúdo de 1,23Tb. Calculado via (1230Gb x 0,05 x 4)

Espaço máximo para armazenamento de documentos (conteúdo)

• 123Gb (no lançamento)• 1,23Tb (em meados de 2010)Fórmula adotada para cálculo: (espaço docs x 1,3) x 1,25 = espaço em disco

Configurações especiais, relacionadas ao desempenho

Uso de servidores e softwares com arquitetura de 64 bitsUso de máquina física para servidor de banco de dadosUso de cacheamento de BLOBs de base de dados

Exemplo

Page 26: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 26

Cenários como dimensionarPlanejamento - Recomendações

Espaço mínimo para armazenamento de índices de busca

246Gb, para conteúdo de 1,23Tb. Calculado via (1230Gb x 0,05 x 4)

Espaço máximo para armazenamento de documentos (conteúdo)

• 123Gb (no lançamento)• 1,23Tb (em meados de 2010)Fórmula adotada para cálculo: (espaço docs x 1,3) x 1,25 = espaço em disco

Configurações especiais, relacionadas ao desempenho

Uso de servidores e softwares com arquitetura de 64 bitsUso de máquina física para servidor de banco de dadosUso de cacheamento de BLOBs de base de dados

Exemplo

Page 27: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 27

Cenários como dimensionarPlanejamento – Cenários Propostos

TIC

OO

PE

RA

CIO

NA

LTo

po

log

iaIn

dic

õe

s

Inicial – Base 0 Alta Capacidade Alta Disponilidade Homologação

Sugerida para início da operação, com conteúdo até 200Gb

Indicada para conteúdo acima de 200Gb, com redundância da BD e indexação em servidor avulso

Cenário de alta disponibilidade de serviço, com redundância de servidores

Um único servidor, para testes funcionais

Usuários Usuários Usuários Usuários

ServidorWFE + Indexação

ServidorBanco de Dados

Servidor WFE

ServidorIndexação

2 ServidoresBanco de Dados (em cluster)

2 ServidoresBanco de Dados (em cluster)

ServidorIndexação

2 Servidores WFE

ServidorWFE + Indexação + BD

Page 28: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 28

Cenários como dimensionarPlanejamento – Hardware

Top

olo

gia

ind

icaç

ões

Início – Base 0 Alta Capacidade Alta Disponilidade Homologação

ServidorWFE + Indexação• 2 CPUs quadcore 3GHz• 4Gb memória RAM• 180Gb mín disco

(RAID)

ServidorBanco de Dados• 2 CPUs quadcore 3GHz• 8 Gb memória RAM• 400Gb mín disco

(RAID)

ServidorWFE• CPU quadcore 3GHz• 2Gb memória RAM• 60Gb mín disco

ServidorIndexação• CPU quadcore 3GHz• 4Gb memória RAM• 400Gb mín disco

(RAID)

ServidoresBanco de Dados(cada)• 2 CPUs quadcore 3GHz• 16 Gb memória RAM• 3,5Tb mín disco (RAID)

ServidoresWFE (cada)• CPU quadcore 3GHz• 2Gb memória RAM• 60Gb mín disco

ServidorIndexação• CPU quadcore 3GHz• 4Gb memória RAM• 400Gb mín disco

(RAID)

ServidoresBanco de Dados (cada)• 2 CPUs quadcore 3GHz• 16 Gb memória RAM• 3,5Gb mín disco (RAID)

ServidorWFE + Indexação + BD• 2 CPUs quadcore 3GHz• 8 Gb memória RAM• 400Gb mín disco (RAID)

• Máquina virtual (64 bits) poderá ser utilizada opcionalmente

Page 29: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 29

Cenários como dimensionarPlanejamento – Hardware

Top

olo

gia

ind

icaç

ões

Entrante Alta Capacidade Alta Disponilidade Homologação

ServidorWFE + Indexação• Windows 2008 R2• Office SharePoint

Server 2007 x64• Últimos service packs

disponíveis

ServidorBanco de Dados• Windows 2008 R2• Office SharePoint

Server 2007 x64• Últimos service packs

disponíveis

ServidorWFE• Windows 2008 R2• Office SharePoint

Server 2007 x64• Últimos service packs

disponíveis

ServidorIndexação• Windows 2008 R2• Office SharePoint

Server 2007 x64• Últimos service packs

disponíveis

ServidoresBanco de Dados(cada)• Windows 2008 R2• SQL Server 2008

Standard Edition x64• Últimos service packs

disponíveis

ServidoresWFE (cada)• Windows 2008 R2• Office SharePoint

Server 2007 x64• Últimos service packs

disponíveis

ServidorIndexação• Windows 2008 R2• Office SharePoint

Server 2007 x64• Últimos service packs

disponíveis

ServidoresBanco de Dados (cada)• Windows 2008 R2• SQL Server 2008

Standard Edition x64• Últimos service packs

disponíveis

ServidorWFE + Indexação + BD• Windows 2008 R2• Office SharePoint Server

2007 x64• SQL Server 2008 Standard

Edition x64• Últimos service packs

disponíveis

Page 30: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 30

SEGUNDO MOMENTO Conceitos unidos a boas práticas e experiência - implementação

Page 31: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 31

Demo - PreparaçãoFazendo um CheckList

1. Conta para instalação.1. Serviço de Busca

2. Serviço de Instalação

3. Serviço do SQL Server

4. Etc

2. Pré-requisitos (Softwares e Hardwares)

3. Instalação fisica em balancemanto de carga.

4. Alinhamento de ambiente – SP.

5. Pacotes de idiomas.

6. Idioma das instâncias.

7. Opções de instalação.

8. Firewall

9. Indexação e SSPs

Page 32: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 32

Escopo do “Projeto”Faça e aconteça, exija

Se concentrar no escopo do projeto!1. Documentação da RFP

2. Gerenciamento – Estimativa do Produto

3. PDS

4. Lista de Riscos

5. Visão do Projeto e Requisitos

6. Critérios de Aceitação – ChekList

7. Aceite formal Dicas

importa

ntes

Page 33: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 33

Escopo do “Projeto”Faça e aconteça, exija

Se concentrar no escopo do projeto!1. Documentação da RFP

2. Gerenciamento – Estimativa do Produto

3. PDS

4. Lista de Riscos

5. Visão do Projeto e Requisitos

6. Critérios de Aceitação – ChekList

7. Aceite formal Dicas

importa

ntes

Page 34: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 34

ReferenciasVeja onde tem informações

Estimate performance and capacity requirements for portal collaboration environments http://technet.microsoft.com/en-us/library/cc263100.aspx

Estimate performance and capacity requirements for search environments http://technet.microsoft.com/en-us/library/cc262574.aspx

Plan for redundancy (Office SharePoint Server)http://technet.microsoft.com/en-us/library/cc263044.aspx

Plan for software boundaries (Office SharePoint Server)http://technet.microsoft.com/en-us/library/cc262787.aspx

Estimate performance and capacity requirements (Office SharePoint Server) http://technet.microsoft.com/en-us/library/cc261716.aspx

Physical topology recommendations (Office SharePoint Server) http://technet.microsoft.com/en-us/library/cc298578.aspx

Physical storage recommendations (Office SharePoint Server) http://technet.microsoft.com/en-us/library/cc298801.aspx

Performance and capacityhttp://technet.microsoft.com/en-us/library/cc262971.aspx

Disk Based Caching for Binary Large Objectshttp://msdn.microsoft.com/en-us/library/aa604896.aspx

Linkdos WebCasts e Materiais de SharePoint - CanalSharePointhttp://www.canalsharepoint.com.br/

Page 35: Trabalhando com ambientes complexos – SharePoint 2007 e SQL Server 2005

CanalSharePoint – Maior Comunidade SharePoint do Brasil 35

P&R

Bruno VelazEspecialista SharePoint, EPM, BI, CRM

[email protected]

Canalsharepoint.com.br/brunovelaz

Guilherme GouveiaEspecialista SharePoint

[email protected]

Canalsharepoint.com.br/guilhermegouveia