Compartilhar via


Topologia e arquitetura de biblioteca de ativos digitais (SharePoint Server 2010)

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2016-11-30

Este artigo aborda decisões de topologia e arquitetura lógica relacionadas à implantação de bibliotecas de ativos digitais. Para obter informações sobre como gerenciar ativos digitais, consulte Visão geral do gerenciamento de ativos digitais (SharePoint Server 2010).

A biblioteca de ativos do Microsoft SharePoint Server 2010, que é um tipo de biblioteca de documentos, é uma coleção de arquivos de mídia — como arquivos de imagem, áudio e vídeo — compartilhados com outros usuários do site. Como a biblioteca de ativos nada mais é do que uma biblioteca do SharePoint Server com tipos de conteúdo especializado para ativos digitais, a topologia e a arquitetura geral são minimamente afetadas. Os fatores que podem influenciar decisões de topologia e arquitetura lógica incluem:

  • O posicionamento de bibliotecas de ativos digitais na estrutura geral do site.

  • A relação entre bibliotecas de ativos digitais e bancos de dados de conteúdo na arquitetura lógica.

  • A otimização de um farm de servidores com um cache BLOB (objeto binário grande) ou com Limitação de Taxa de Bits.

  • O dimensionamento de um farm de servidores com bancos de dados dedicados ou hardware de servidor para ativos digitais, se necessário, para acomodar um grande volume de ativos digitais.

Neste artigo:

  • Arquitetura lógica para gerenciamento de ativos digitais

  • Componentes de uma topologia de biblioteca de ativos digitais

  • Topologia típica de biblioteca de ativos digitais

  • Dimensionando topologias para bibliotecas de ativos digitais

Arquitetura lógica para gerenciamento de ativos digitais

O elemento fundamental do gerenciamento de ativos digitais do SharePoint Server 2010 é a biblioteca de ativos, que pode ser adicionada a qualquer site, em qualquer nível na sua solução. No entanto, se você for armazenar um grande volume de dados, como milhares ou dezenas de milhares de arquivos em uma biblioteca de ativos, ou arquivos de áudio ou de vídeo que, no total, exijam centenas de gigabytes de espaço de armazenamento, planeje cuidadosamente o local onde a biblioteca de ativos será criada e quais ativos serão armazenados.

Por exemplo, se você tem um site de colaboração no qual várias equipes individuais têm cada uma seus próprios sites, mas precisam usar um conjunto compartilhado de mídia, pode criar uma biblioteca de ativos no site de nível superior para armazenar os ativos que serão usados pelas equipes individuais. Nesse cenário, o banco de dados de conteúdo será armazenado por todos os sites no conjunto de sites, portanto, a quantidade e o tamanho dos arquivos armazenados na biblioteca de ativos pode ser significativamente menor que no exemplo anterior.

A figura a seguir mostra um exemplo da arquitetura lógica para quando uma biblioteca de ativos for colocada na raiz de um conjunto de sites e compartilhar um banco de dados de conteúdo que tenha outros sites no conjunto de sites.

Conjunto de site único

Como outro exemplo, para um grande site de treinamento corporativo que conterá vídeos de treinamento usados por funcionários internos, você pode colocar a biblioteca de ativos no site de nível superior de um conjunto de sites que use seu próprio banco de dados de conteúdo e não tenha nenhum outro site abaixo dele na hierarquia de sites. Fazendo isso, você pode garantir que haja espaço de armazenamento suficiente para os arquivos que serão carregados na biblioteca de ativos. Isso também permite o planejamento de expansão futura, pois o banco de dados de conteúdo já é isolado por si mesmo e não compartilha conteúdo com outros sites em sua solução.

A figura a seguir mostra um exemplo da arquitetura lógica quando uma biblioteca de ativos é colocada em um conjunto de sites separado com um banco de dados de conteúdo separado dos demais sites:

Dois conjuntos de site separados

A tabela a seguir resume essas duas abordagens. Observe que você pode implementar uma combinação dessas duas abordagens.

Área Conjunto de um único site Conjunto de sites separados

Descrição

Uma biblioteca de ativos digitais está contida no mesmo conjunto de sites que outro conteúdo. Várias bibliotecas de ativos digitais podem ser criadas na estrutura do site.

Um conjunto de sites separado é implementado para hospedar uma biblioteca de ativos virtuais.

Uso

As equipes podem adicionar bibliotecas de ativos digitais aos sites de sua equipe ou usar a biblioteca contida no site de nível superior.

As equipes adicionam e usam arquivos de mídia da biblioteca de ativos digitais gerenciada centralmente.

Observação

Quando um site de publicação é usado, a URL de uma biblioteca de ativos de um site pode ser adicionada à lista Locais Sugeridos do Navegador de Conteúdo do site de publicação. Isso permitirá que os criadores de conteúdo acessem a biblioteca de ativos quando inserirem ativos em páginas da Web nos aplicativos do pacote SharePoint Server 2010 ou do O Microsoft Office 2010, como o Microsoft Word.

Gerenciamento

As equipes gerenciam suas próprias bibliotecas. Os arquivos de mídia são gerenciados da mesma maneira que outros conteúdos no conjunto de sites.

Como os arquivos de mídia residem em um banco de dados separado, esse conteúdo pode ser gerenciado separadamente de acordo com um contrato de nível de serviço diferente.

Desempenho e capacidade

Um grande volume de arquivos de mídia pode afetar o desempenho geral dos sites. Se os conjuntos de sites se aproximarem ou excederem os limites de tamanho de banco de dados, será mais difícil dimensionar o farm de servidores global.

Como os arquivos de mídia residem em um banco de dados separado, o banco de dados pode ser dimensionado para hardwares dedicados, se necessário, para reduzir o efeito que esse contato tem no desempenho do restante do farm de servidores.

Ao planejar a incorporação do gerenciamento de ativos digitais à sua solução, você deve considerar cuidadosamente a quantidade e o tamanho dos arquivos que serão armazenados e também a forma como serão usados. Isso o ajudará a projetar a arquitetura do seu site quando você determinar o local da biblioteca de ativos.

Componentes de uma topologia de biblioteca de ativos digitais

As topologias de biblioteca de ativos digitais usam os mesmos elementos que qualquer topologia padrão do SharePoint, como servidores Web, servidores de aplicativos e servidores de bancos de dados. Os componentes específicos do gerenciamento de ativos digitais são colocados em certos locais na topologia, mas eles não alteram a estrutura geral dessa topologia. Os itens a seguir são componentes sobre os quais você deve tomar decisões de configuração para a sua topologia de biblioteca de ativos digitais:

  • Cache BLOB   O cache BLOB baseado em disco controla o cache de BLOBs (objetos binários grandes), como arquivos de imagens, áudio e vídeo usados com frequência e outros arquivos usados para exibir páginas da Web, como arquivos .css e .js. O cache BLOB deve estar sempre habilitado se a sua solução incluir bibliotecas de ativos e estiver habilitada em todos os servidores Web front-end em um farm de servidores.

  • Limitação de Taxa de Bits   A Limitação de Taxa de Bits é uma extensão do Serviços de Informações da Internet (IIS) 7.0 que mede as velocidades de download de dados e tipos de arquivos de mídia entre um computador servidor e cliente. A Limitação de Taxa de Bits pode ser habilitada em cada servidor Web front-end em um farm de servidores e deverá sempre ser habilitada se a sua solução incluir arquivos de áudio e vídeo em bibliotecas de ativos. Para obter informações adicionais, consulte Limitação da Taxa de Bits (https://go.microsoft.com/fwlink/?linkid=155151&clcid=0x416).

  • Tamanho máximo de carregamento de arquivo   O tamanho máximo de carregamento de arquivo é uma configuração usada pelo aplicativo Web do SharePoint Server 2010 que especifica o tamanho máximo de arquivo que um usuário pode carregar no servidor. O tamanho máximo de carregamento de arquivo é configurado para cada aplicativo Web no servidor que hospeda a Administração Central e deve ser ajustado para acomodar o tamanho dos arquivos que serão carregados em bibliotecas de ativos.

Para obter mais informações, consulte Planejar armazenamento em cache e desempenho (SharePoint Server 2010).

Se a solução de biblioteca de ativos digitais for utilizada para armazenar uma grande quantidade de conteúdo, considere o uso do RBS (Remote Blob Storage) para mover BLOBs (dados binários longos) do Microsoft SQL Server 2008 para uma solução de repositório externo. O RBS não é um recurso do SharePoint Server 2010 ou dos Serviços de Informações da Internet (IIS) 7.0. Para obter mais informações, consulte Overview of RBS (SharePoint Server 2010).

Topologia típica de biblioteca de ativos digitais

Esta seção mostra componentes que podem afetar a topologia global do farm de servidores.

As bibliotecas de ativos digitais funcionam bem com qualquer topologia de farm de servidores que tenha suporte no SharePoint Server 2010. O farm de servidores pode ser um único servidor, um farm de servidores pequeno ou grande.

Se decidir implantar o cache BLOB ou a Limitação de Taxa de Bits, você deverá implantá-los nos servidores Web:

  • O cache BLOB é habilitado no IIS 7.0 e armazenado em cada servidor Web front-end.

  • Se a Limitação de Taxa de Bits for usada, ela deverá ser instalada e configurada no IIS 7.0 em cada servidor Web front-end.

Além disso, o servidor que hospeda o site da Administração Central é usado para configurar o tamanho máximo de carregamento de arquivo para cada aplicativo Web que contiver.

Observação

Dependendo do tamanho do servidor e do tipo de solução que você estiver implementando, será possível ter servidores adicionais designados para funções específicas, como bancos de dados de Pesquisa ou servidores de consulta e de índice.

A ilustração a seguir mostra uma topologia típica de farm de servidores de três camadas com componentes adicionados à topologia de biblioteca de ativos digitais:

Topologia de farm básica para o gerenciamento de ativos digitais

Texto explicativo Elemento

1

Servidores Web front-end, cada um com seu próprio cache BLOB e Limitação de Taxa de Bits habilitados (se aplicável).

2

Servidor de aplicativos que executa a Administração Central. O tamanho máximo de carregamento de arquivo é especificado para cada aplicativo Web na Administração Central.

3

Servidores de banco de dados que contêm um ou mais bancos de dados de conteúdo.

Dimensionando topologias para bibliotecas de ativos digitais

No planejamento e dimensionamento de uma solução que inclua bibliotecas de ativos digitais, os dois principais fatores que você deve considerar são o planejamento de capacidade e o desempenho. Como os arquivos de áudio e vídeo podem ser muito maiores do que os arquivos de imagem e de outros tipos, você possivelmente atingirá a capacidade de armazenamento com mais rapidez com eles do que sem eles. Além disso, dependendo do número de usuários que devem acessar esses arquivos a qualquer momento, a taxa na qual as solicitações pelos arquivos são feitas ao servidor e enviadas ao navegador do cliente afetará o desempenho da rede.

Por exemplo, se você planeja usar uma biblioteca de ativos para armazenar vídeos de treinamento, deverá considerar o tamanho médio de cada vídeo e o número total estimado de vídeos que serão necessários para sua organização. Também deverá considerar o número de usuários que exibirão os vídeos e quais vídeos têm mais chances de serem solicitados pelos usuários com mais frequência.

Para cada componente principal em uma topologia de biblioteca de ativos digitais, considere os problemas a seguir:

  • Armazenamento de banco de dados   Há capacidade de armazenamento suficiente nos servidores de bancos de dados de conteúdo para todos os arquivos que os usuários carregarão? É importante compreender o tamanho médio dos arquivos e o número de arquivos que você espera que os usuários carreguem no servidor.

  • Armazenamento de Cache BLOB   Há capacidade de armazenamento suficiente nos servidores Web front-end para os arquivos que serão armazenados em cache?

  • RBS (Remote BLOB Storage)   Se você tiver grandes volumes de conteúdo, considere o uso do RBS para retirar o armazenamento de BLOBs do banco de dados de conteúdo e armazená-los em uma solução de armazenamento externo. Para obter mais informações, consulte Overview of RBS (SharePoint Server 2010).

A arquitetura lógica do seu plano de biblioteca de ativos digitais influenciará as opções de expansão de um farm de servidores. Se uma biblioteca de ativos digitais estiver em um conjunto de sites dedicado, você poderá mover o banco de dados facilmente para um servidor dedicado, se necessário, para melhorar a capacidade e o desempenho.

See Also

Concepts

Planejar bibliotecas de ativos digitais (SharePoint Server 2010)
Visão geral do gerenciamento de ativos digitais (SharePoint Server 2010)
Planejar armazenamento em cache e desempenho (SharePoint Server 2010)