Implantar as DLLs do serviço SOA em um cluster do Microsoft HPC Pack
Há dois componentes nos serviços que você implanta em seu cluster: os binários de serviço (DLLs) e o arquivo de configuração de serviço. Este tópico descreve as opções de implantação para as DLLs de serviço.
Observação
O arquivo de configuração de serviço especifica o local esperado da DLL de serviço. Verifique se o atributo assembly
do elemento de serviço aponta para o local em que você colocou a DLL do serviço. Esse pode ser um caminho para um diretório compartilhado no cluster ou pode ser um caminho local em cada nó de computação.
A tabela a seguir descreve as opções para implantar DLLs de serviço em seu cluster.
Opção de implantação | Descrição |
---|---|
Implantação local | Copie a DLL de serviço para qualquer pasta na unidade raiz de cada nó no cluster (por exemplo, C:\Services). Essa opção gera o melhor desempenho, mas atualizar os binários de serviço pode ser demorado em um cluster grande, especialmente se todos os nós não estiverem online ao mesmo tempo. |
Implantação central | Copie a DLL do serviço para um compartilhamento de arquivos no cluster. Essa opção facilita a atualização dos binários de serviço; no entanto, isso poderá resultar em tempos de carregamento de DLL mais longos se os binários de serviço forem grandes. Você também precisará configurar as permissões de segurança do .Net. Para obter detalhes sobre como configurar permissões de segurança do .Net, consulte o da Ferramenta de Política de Segurança de Acesso ao Código |
Implantação híbrida | Copie binários de serviço grandes que não são atualizados com frequência para os nós locais, enquanto os serviços pequenos ou atualizados com mais frequência são copiados para um compartilhamento de arquivos. |
Implantação do nó do Windows Azure | Empacote o arquivo de configuração de serviço, as DLLs de serviço e quaisquer DLLs dependentes em um formato que possa ser carregado em uma conta de armazenamento do Windows Azure e carregue o pacote na conta de armazenamento do Windows Azure (você pode usar o hpcpack utilitário de linha de comando para fazer isso). Quando você provisiona um conjunto de nós do Windows Azure do HPC Cluster Manager, todos os aplicativos ou arquivos que estão na conta de armazenamento são implantados automaticamente nos nós do Windows Azure. Se você carregar pacotes de arquivos no armazenamento depois que os nós do Windows Azure forem iniciados, poderá usar e hpcsync para implantar manualmente os arquivos nos nós do Windows Azure. Para obter mais informações, consulte: - carregar um serviço SOA em uma conta de armazenamento do Windows Azure - implantar manualmente pacotes carregados em nós do Windows Azure |