che cosa è l’equivalente di un servizio di windows su azure?

qual è il modo per avere sempre un processo in esecuzione in azure? su windows è windows, ma devo avere una macchina virtuale solo per avere un singolo processo in esecuzione? Ho guardato le varie calcolare opzioni, ma nessuno di loro sembra corrispondere a ciò che un servizio di windows fa. C’è un modo diverso di realizzare ciò che un servizio di windows fa su azure?

  • Dipende molto in che cosa consiste il servizio sul cosa si dovrebbe fare. Per esempio di elaborazione delle immagini di sfondo, il servizio potrebbe essere diverso da un virus scanner servizio in background. Che cosa fa?
InformationsquelleAutor Arjang | 2016-03-16

 

3 Replies
  1. 15

    Si dovrebbe guardare continuamente in esecuzione i lavori di web.
    Vedere Esecuzione di operazioni in Background con WebJobs su Microsoft Azure.

    Altre scelte sono PaaS servizi cloud ruoli di lavoro e Azure Service Tessuto di servizi affidabili, ma questi sono probabilmente eccessivo se si desidera solo un servizio di base.

    • Dopo aver guardato in quello che un web job in realtà, mi piacerebbe concorso tuo suggerimento. Non si accetta che un ruolo di lavoro è molto più adatto per la migrazione di un servizio di Windows?
    • Ruoli di lavoro sono ciò che si desidera eseguire per i Servizi di Windows, se si sta andando il Servizio Cloud di percorso. Ruoli di Web dovrebbe essere utilizzato per IIS istanze per l’esecuzione API Web o siti web
    • Sono intaccare i servizi cloud? Vedo che è disponibile solo via Classica (non RM).
  2. 21

    Non c’è un modo per eseguire il codice in Azure. Hai un sacco di scelte, la scelta è davvero a te (e una questione di opinione). Ma, oggettivamente parlando:

    • Installare il servizio come sempre, in un Windows Server VM
    • Eseguire il codice, senza il Windows Service wrapper, in una macchina virtuale (Windows o Linux, a seconda della lingua)
    • Tirare il vostro core codice al di fuori del servizio, e di eseguire all’interno di un web/ruolo del lavoratore (servizio cloud).
    • Eseguire il codice in un WebJob.
    • Eseguire il codice in un’Applicazione Web (avresti bisogno di aggiungere un certo modo per arrivare ad esso, come una API REST seduto davanti)

    Vedo che @Neil suggerito Servizio di Tessuto nella sua risposta. Che lavora troppo, tranne che avrai bisogno di conoscere il Servizio di Tessuto in generale, dal momento che funziona un po ‘ diversamente.

    • Questo dovrebbe essere accettato risposta, un sacco di modi per la pelle questo gatto

Lascia un commento