Compartilhar via


Cenário de presença na Internet: planejar gerenciamento de soluções

Atualizado em: 2008-12-18

Importante

Este artigo faz parte de uma série de artigos que descrevem um cenário de ponta a ponta, mostrando como planejar, projetar, criar e manter o site de presença na Internet de uma empresa, com base no Microsoft Office SharePoint Server 2007.

Artigo anterior

Planejar o site

Próximo artigo

Determinar governança

Início do cenário

Cenário de presença na Internet

O arquiteto de soluções, o desenvolvedor de soluções e o gerenciador de conteúdo planejam como a solução será gerenciada. Esse gerenciamento inclui o seguinte:

  • Identificação dos elementos da solução a ser gerenciada

  • Identificação dos ambientes: os farms de servidores necessários para que a equipe de infraestrutura desenvolva, crie e publique a solução.

  • Os processos necessários para que a Equipe de soluções crie a solução e a propague de um farm de servidores para outro.

Determinando os elementos de solução a serem gerenciados

Ação

A equipe de planejamento primeiro determina os tipos de elementos de solução que os criadores de páginas da Web, os criadores de sites e os desenvolvedores criarão.

Resultado

Os elementos do site criado incluem o seguinte:

  • Páginas mestras

  • Páginas de layout

  • Tipos de conteúdo

  • Definições de folha de estilos

  • Arquivos gráficos

  • Artigos e outro conteúdo

Elementos de software:

  • Um controle de navegação personalizado que se expande e recolhe para ajudar os usuários a navegar no catálogo do produto

  • Um controle de campo personalizado para exibir animações

  • Uma solução de catálogo de dados corporativos personalizada e Web part para conexão com o banco de dados de Oportunidades de Carreira, permitindo que os usuários interajam com ele

Determinando ambientes de gerenciamento de soluções

Ação

A equipa de planejamento determina os ambientes necessários para gerenciar os vários elementos e processos da solução.

Resultado

  • Um ambiente de criação no qual o conteúdo do site será criado e aprovado para publicação. Este ambiente também será usado pelos designers para criar layouts, páginas mestras e outros artefatos do site. Este ambiente inclui um farm do Office SharePoint Server 2007, juntamente com as estações de trabalho utilizadas pelos designers, criadores e editores do site.

  • Um ambiente de desenvolvimento no qual os elementos personalizados do site serão desenvolvidos. Inclui estações de trabalho de servidor do desenvolvedor, um sistema de controle de origem e um pequeno farm de integração do Office SharePoint Server 2007 para integrar os vários elementos codificados e testá-los usando o conteúdo de exemplo.

  • Um ambiente de produção no qual o site de presença na Internet está disponível para visitantes do site. Inclui dois farms de servidores:

    • O farm de publicação principal

    • Um farm paralelo, porém menor, que fornece failover caso o farm principal fique indisponível e que também será usado como piloto para novos recursos do site.

Recursos

Determinando processos de gerenciamento de soluções

Em seguida, a Equipe de soluções determina o conjunto de processos para propagar o conteúdo e as soluções nos vários ambientes.

Revisando e aprovando o conteúdo

Resultado

A criação e aprovação de conteúdo ocorrerá no farm de criação. Esse é o principal objetivo desse farm. Para ajudar a garantir que todo o conteúdo tenha sido revisado e aprovado antes da sua publicação, o controle de versão principal/secundária será habilitado no conteúdo criado, serão necessários check-ins e check-outs, e o Fluxo de trabalho de aprovação será necessário para aprovar o conteúdo.

Recursos

Propagando o design do site

Resultado

Artefatos concluídos e aprovados do site — páginas mestras, páginas de layout, folhas de estilos e outros elementos de design — devem ser propagados para os outros farms nos quais o site será disponibilizado.

  • O farm de integração A equipe de design usará a implantação de conteúdo para copiar os artefatos e o conteúdo de exemplo para o farm de integração no qual os artefatos fornecerão uma estrutura para testar os elementos do site que foram desenvolvidos.

  • O farm de publicação Os elementos de design do site serão propagados automaticamente para o conjunto de sites de preparo, no farm de publicação, pelo recurso de implantação de conteúdo do Office SharePoint Server 2007. Os mesmos elementos serão então propagados para o conjunto de sites de publicação, também com a utilização do recurso de implantação de conteúdo.

  • O farm de failover O espelhamento do SQL Server é usado para copiar constantemente o conteúdo do farm de produção para o farm de failover. Se ocorrer failover, o alias do cliente SQL Server em todos os servidores Web front-end dos farms de criação, produção e failover será atualizado para apontar para o servidor de banco de dados de failover. Os trabalhos de implantação de conteúdo no farm de criação agora implantam no farm de failover.

Recursos

Publicando conteúdo

A publicação de um site baseado no Office SharePoint Server 2007 usa o recurso de implantação de conteúdo, que copia um conjunto de sites de origem para um conjunto de sites de destino. Para cada página da Web implantada, todos os itens do banco de dados de conteúdo do qual a página depende — como imagens, folhas de estilos ou páginas de layout — também são implantados. A implantação de conteúdo pode ser executada automaticamente, com base em uma agenda, ou pode ser executada manualmente.

Resultado

A equipe de planejamento decide sobre um método de implantação de conteúdo de duas camadas para publicação do conteúdo:

  • Preparo Em primeiro lugar, o conteúdo será implantado automaticamente, em um cronograma semanal, do conjunto de sites de criação para um conjunto de sites de preparo, no farm de produção. O conjunto de sites de preparo estará no farm de produção, para corresponder melhor às condições em que o site é utilizado pelos visitantes. Quando um trabalho de implantação de conteúdo bem-sucedido for concluído, um testador será notificado para iniciar o processo de teste e aprovação no conjunto de sites de preparo.

  • ProduçãoApós a revisão e aprovação do conjunto de sites de preparo, um gerente da equipe de teste executará um trabalho de implantação manual de conteúdo para copiar o conteúdo do conjunto de sites de preparo para o conjunto de sites de produção.

  • Failover Durante o failover, o espelhamento e o alias do SQL Server alternarão os trabalhos de implantação de conteúdo para implantar o conteúdo do site, do farm de criação para o farm de failover.

Recursos

Desenvolvendo e implantando código

Resultado

Os elementos codificados do site, como uma conexão de dados personalizada, Web part personalizada e controle de navegação personalizado, serão desenvolvidos no ambiente de desenvolvimento. Os desenvolvedores criarão e testarão elementos personalizados do site em estações de trabalho que hospedem o Microsoft Visual Studio 2005. A equipe de desenvolvimento utilizará o Visual Studio 2005 Team System como um controle de origem e sistema de gerenciamento de configuração.

Usando o farm de integração, os desenvolvedores e testadores testarão os elementos codificados no contexto do conteúdo do site de exemplo. Os testadores também utilizarão esse farm para verificar se todos os elementos do site funcionam juntos como esperado.

Os elementos codificados do site já testados que forem concluídos e testados no ambiente de integração serão implantados em cada servidor front-end de cada farm do Office SharePoint Server onde serão utilizados. Para isso, um administrador de gerenciamento de configuração de software empacotará as personalizações em um ou mais pacotes de solução do SharePoint. Esses pacotes então serão instalados em todos os servidores front-end no:

  • Farm de criação

  • Farm de produção

  • Farm de failover

Recursos

Arquitetura de gerenciamento de solução

O gráfico a seguir ilustra a arquitetura de gerenciamento de solução desenvolvida pelo arquiteto de soluções, pelo desenvolvedor de soluções e pelo gerenciador de conteúdo:

Arquitetura de solução para site de presença na Internet

Chave:

  1. Os desenvolvedores fazem check-in e check-out no Visual Studio 2005 Team System.

  2. Os desenvolvedores implantam elementos do site concluídos para depuração e teste com os dados.

  3. Os designers criam páginas mestras, páginas de layout e folhas de estilo em cascata para o site. Os arquivos são gerenciados com o uso de gerenciamento de documentos e fluxo de trabalho.

  4. Os designers implantam layouts e conteúdo de exemplo para fornecer dados para teste.

  5. Os desenvolvedores agrupam os elementos do site como pacotes de solução e os implantam nos farms de criação, produção e failover.

  6. Os administradores implantam o site em um conjunto de sites de preparo para controle de qualidade.

  7. O conteúdo aprovado é implantado no site de publicação e no conjunto de sites de failover.

Migração de conteúdo

A equipe de planejamento investiga como migrar o conteúdo inicial da solução de site atual para o site. Eles consideram o uso de APIs de migração de conteúdo do SharePoint para criar uma ferramenta personalizada. Consultando o artigo sobre a central de recursos de migração e atualização do SharePoint Server 2007 (https://go.microsoft.com/fwlink/?linkid=104403\&clcid=0x416), a equipe obtém informações sobre um produto certificado pela Microsoft que migra conteúdo e metadados para o Office SharePoint Server 2007. A equipe decide usar esse produto, em vez de seus recursos internos, para desenvolver uma solução personalizada para migrar conteúdo.

Resultado

A equipe planeja migrar seu conteúdo atual após o site inicial ter sido desenvolvido e copiado para o farm de integração. Eles usarão o produto certificado para configurar a migração de conteúdo para o farm de integração, onde ele será testado e verificado. Após verificar a implementação no farm de integração, a equipe executará a migração de conteúdo no farm de criação, para importar todo o conteúdo da solução atual.

Recursos

Baixar esse manual

Este tópico está incluído no seguinte manual que pode ser baixado para leitura e impressão mais fácil:

Consulte a lista completa de manuais disponíveis em Download de manuais do Office SharePoint Server 2007.