Possível instalar um serviço do windows no azure?

1

No site azure, eles escrevem que seu aplicativo está sendo executado em um ambiente de servidor de janela e que você deve ser capaz de executar qualquer coisa que normalmente possa em um servidor de janelas.

Então, é possível instalar um serviço do Windows em azul?

    
por Moox 13.10.2010 / 20:07

4 respostas

1

Ainda outra atualização: você pode absolutamente instalar um Serviço do Windows em uma instância de computação do Azure, seja função da Web, função de trabalho ou função de VM. Existem tarefas de inicialização que permitem executar códigos de privilégios elevados em suas Funções da Web / Trabalhador. Não vou dizer que é exatamente simples, mas você pode fazer isso. Por exemplo, confira esta postagem do blog .

Agora: Como afirma o @Adron, há maneiras melhores de gerenciar seu código no Windows Azure, que tem tratamento de eventos semelhante em OnStart() , Run() , Stopping() e OnStop() overrides / eventos. Você pode migrar seu código de serviço existente para esses métodos. Mas ... se você realmente precisa ficar com uma porta direta, deixando seu código como está, então sim, você pode fazer isso.

    
por 29.02.2012 / 22:55
1

Não, não é possível instalar um serviço tradicional do Windows no Azure. Eles estão trabalhando em um tipo de produto de VM que você poderia usar para fazer isso, mas ainda não saiu da AFAIK.

Com o Azure, você pode implantar qualquer coisa que possa a) xcopiar e b) executar algo a partir da linha de comando para iniciar. Infelizmente, isso significa que a maioria dos softwares tradicionais do Windows, com instaladores, entradas de registro, serviços etc., não é executada imediatamente.

O que você provavelmente quer fazer é pegar qualquer carga útil que esteja sendo executada como um serviço e, em vez disso, envolvê-la no executor do Azure. Não há nada que impeça a execução e a vinculação do código a uma porta. Você precisa iniciá-lo usando o mecanismo do Azure em vez de um serviço do Windows.

    
por 13.10.2010 / 20:21
1

Apenas para atualizar esta questão.

Agora é realmente possível executar um serviço do Windows no Windows Azure usando a função da VM.

No entanto, uma maneira mais ideal de executar um serviço no Windows Azure é configurá-lo como uma função de serviço e NÃO como um serviço do Windows. Tenha em mente que você está lidando com a nuvem e não com o sistema operacional, pelo menos de maneira ideal. Se você precisar lidar diretamente com o sistema operacional, convém repensar a arquitetura & ferramentas que você está usando.

    
por 14.03.2011 / 17:01
0

Também é possível instalar e executar um serviço do Windows em uma função da Web no Windows Azure. Você pode ver um exemplo em este post .

    
por 28.03.2011 / 01:48