Atualizando software em Serviços de Área de Trabalho Remota

Atualizando software em Serviços de Área de Trabalho Remota

Temos os Serviços de Área de Trabalho Remota configurados no Windows 2012 R2 no modo de sessão, o que significa que não estamos virtualizando máquinas. O software que estamos lançando é nosso, então podemos garantir que ele funcione bem em um ambiente multilocatário e queremos economizar recursos. O único problema que estamos enfrentando agora é que não parece haver uma maneira fácil de atualizar o software sem tirar todo mundo da máquina. Quando tento atualizar os binários, todos os arquivos são bloqueados pelos usuários que executam os aplicativos.

Sem precisar de desktops virtualizados completos para cada usuário, existe alguma maneira de atualizar o software em uma máquina enquanto os usuários têm sessões ativas? Além disso, como as pessoas normalmente fazem a manutenção?

Responder1

O método recomendado é configurar um farm de servidores de terminal em vez de ter um único servidor. Você pode facilmente colocar um servidor em modo de drenagem, o que impedirá novas conexões. Aguarde até que o servidor membro fique vazio, atualize o software, desative o modo de drenagem e repita para servidores adicionais.

Se o seu aplicativo for totalmente independente, como um aplicativo portátil, você realmente não precisará instalar nada, apenas indique aos usuários a versão mais recente dos arquivos. Isso pode ser feito armazenando cada versão do seu aplicativo em seu próprio diretório. Em seguida, faça com que os usuários executem o aplicativo por meio de um inicializador que detecte a versão mais recente e a inicie.

Se seu aplicativo não for independente e você ainda usar a abordagem de servidor único, a única maneira real de lidar com isso é apenas agendar interrupções.

informação relacionada