É uma boa idéia instalar o Office 2007 em um servidor?

6

Percebi que muitos aplicativos de terceiros do SharePoint exigem que o Office seja instalado no servidor para funcionar - conversores de PDF, por exemplo.

Para mim, isso parece uma ideia horrível. A sobrecarga, os requisitos de atualização, as reinicializações e a pegada se combinam para tornar essa uma má ideia. Estou errado na minha suposição?

    
por Kolten 13.10.2010 / 18:27

7 respostas

7

Quando um fornecedor ou fornecedor quer que eu instale aplicativos cliente / volumosos em um servidor, isso diminui minha opinião sobre o conhecimento técnico e / ou experiência deles. Eu não gosto disso, mas estou acostumado com isso.

Às vezes, consigo me antecipar e aprender sobre essas pequenas surpresas antes da compra. Cabe a mim afirmar que teremos problemas no futuro com uma empresa que não entende por que uma impressora de rede alugada deve ter um método melhor de rastreamento de volume do que um bichinho de código instalado em um servidor.

É definitivamente uma má idéia, mas a menos que você esteja em posição de ir com outro fornecedor com base no unprofessionalism e negligência deste tipo de requisito, não é nada para perder muito sono.

    
por 13.10.2010 / 20:39
8

Falando como um fornecedor que fornece um popular PDF Converter for SharePoint que requer que o Office seja instalado no servidor para alguns formatos que eu gostaria de adicionar 2 centavos.

No passado, quando eu estava encarregado do controle de alterações para uma grande instituição financeira, eu teria levantado minhas sobrancelhas se algum fornecedor exigisse que o escritório fosse instalado no servidor. Oh, como eu amava a minha fantasia Ivory Tower ... a ironia não está completamente perdida em mim.

O fato é que às vezes precisamos ver o que a empresa exige, e se a empresa exige fidelidade perfeita ao converter documentos que usam os melhores e mais recentes formatos de escritório, você não pode escapar da rota de instalação do Office no servidor.

Agora, muitas pessoas tentaram e não conseguiram tornar isso estável, e às vezes até empregam pessoas dedicadas que reiniciaram a reinicialização dos servidores. A coisa é, se você sabe o que está fazendo e lidar com todas as armadilhas, das quais existem muitas, então é realmente possível usar o Office no servidor de maneira bem e confiável.

Eu não quero transformar isso em um arremesso de vendas elaborado, mas temos centenas de clientes (de alto perfil) e eu ainda não ouvi de um cliente que teve uma pane, interrupção ou qualquer tipo de tempo de inatividade relacionado ao nosso software.

Se você não sabe o que está fazendo e apenas codifica uma automação de COM com o Office diretamente no seu aplicativo do SharePoint, então você terá problemas, mas se fizer bem o seu trabalho, execute tudo em um processo separado , permitir descarregamento opcional para servidores não SharePoint, então não há nada errado de uma perspectiva técnica com a execução de um escritório no servidor.

    
por 13.10.2010 / 22:34
6

Os programas que interagem com o Office geralmente usam a interface COM / Interop, que é sem suporte em um servidor :

Microsoft does not currently recommend, and does not support, Automation of Microsoft Office applications from any unattended, non-interactive client application or component (including ASP, ASP.NET, DCOM, and NT Services), because Office may exhibit unstable behavior and/or deadlock when Office is run in this environment.

Posso confirmar que determinadas operações realmente bloqueiam o processo (a impressão de um documento do Word em um driver de impressora que abre um prompt me causou grandes dores de cabeça).

No entanto , algumas aplicações requerem apenas office por causa de algum componente que ele traz consigo e elas podem de fato rodar perfeitamente bem.

Mas, como dito: Se o fabricante do sistema operacional e o produto do Office diz que não é suportado, estou inclinado a acreditar neles.

    
por 13.10.2010 / 23:00
3

Concordo que é uma ideia que causa calafrios, mas é uma prática bastante comum em sistemas de gerenciamento de conteúdo que visam a colaboração de documentos do Office.

Eu também encontrei essa prática no Linux com o OpenOffice com o Plone, por exemplo.

Agora, quando olhamos para ele pragmaticamente, em muitos casos de uso, o servidor sharepoint não é um recurso crítico em tempo real, e a empresa lida muito bem com uma reinicialização ocasional. Especialmente em ambientes de SME, há relativamente poucos usuários, portanto, as cargas geradas não colocarão o servidor de joelhos. Nestas circunstâncias, esta é uma abordagem pragmática para obter as automações que as pessoas querem.

    
por 13.10.2010 / 18:41
3

Você está absolutamente certo de que é uma má ideia. Mas ... No final do dia, isso é o que fazemos como administradores de sistemas, não é? Nós temos que equilibrar os custos de fazer uma mudança em nossos servidores de produção contra o custo de não fazer essa mudança.

Se o negócio deve ter uma certa funcionalidade na instalação do Sharepoint e esta é a única maneira de obtê-lo, então o que mais você pode fazer? Seja claro sobre os riscos e custos de fazer a instalação em termos de recursos e tempo de inatividade potencial para aplicação de patches, etc. e veja como ela se destaca.

Uma coisa que provavelmente é razoável é descobrir exatamente quais componentes de escritório são necessários e fazer uma instalação minimalista desses componentes. Há uma grande diferença entre bater o disco do escritório no servidor e apenas fazer uma instalação rápida de "apontar e babar" e dizer "bem, só precisa, por exemplo, palavra mais o plugin foobaz , então é tudo Vou instalar "

    
por 13.10.2010 / 21:05
0

Os pontos que os outros fizeram sobre a instalação de software em um servidor são bons que eu concordo. Eu acho que servidores devem ser usados para servir e serem usados para o papel que lhes é designado.

Se você não quiser instalar o conjunto completo de escritórios, há pacotes pequenos para permitir a exibição de documentos, pontos de energia e assim por diante. Veja Powerpoint Viewer ou < a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=3657ce88-7cfa-457a-9aec-f4f827f20cac&displaylang=en"> Word Viewer .

    
por 13.10.2010 / 22:54
0

Outra razão para o Office-on-the-server é quando é um servidor de terminal para thin clients: -)

    
por 26.01.2011 / 01:11