2012-09-11 14 views
6

Che cos'è l'istanza di Azure? Si tratta di una copia multipla dello stesso servizio cloud di Azure? Ad esempio, se distribuisco un'applicazione WCF con 2 istanze, Azure crea due copie dello stesso WCF e tutte le richieste vengono bilanciate e distribuite tra le 2 istanze? Cos'è un ruolo web in relazione a un'istanza? 1 istanza può avere 2 "ruoli web"? Questo bilanciamento del carico?Istanze e ruolo web di Azure

La mia domanda è fondamentalmente una chiamata WCF potrebbe fare un sacco di elaborazione per restituire i dati richiesti dall'utente. Qual è la situazione ideale per ridurre il tempo di elaborazione di una chiamata di funzione Web WCF? 2 ruoli web in 1 istanza sarebbero più veloci o 2 istanze e 1 ruolo web sarebbe più veloce? Devo accelerare il tempo per elaborare ogni chiamata al servizio web WCF dalla pagina web. Se una chiamata WCF impiega 30 secondi quando è impostata su 1 istanza, sarebbe ridotta a 15 secondi se c'erano 2 istanze? oppure i 30 secondi in totale si verificheranno in 1 delle 2 istanze perché l'istanza riguarda interamente il bilanciamento del carico?

risposta

2

In poche parole, un'istanza è una macchina virtuale per l'applicazione. Quindi se hai un'applicazione WCF con 2 istanze, significa che ci sono 2 VM su cui viene distribuita la tua applicazione e queste 2 VM sono bilanciate sul carico.

Si potrebbe potenzialmente distribuire due applicazioni Web in un singolo ruolo Web. Ma riguardo la tua domanda:

1 istanza può avere 2 "ruoli web"? No.

È il bilanciamento del carico? No

2 ruoli web in 1 istanza essere più veloci? Più veloce è piuttosto un termine relativo. Pensa alla distribuzione in più istanze dal punto di vista della disponibilità elevata. Se si dispone di un'applicazione distribuita con 2 istanze, anche se 1 istanza si interrompe, la seconda istanza sarà in grado di servire i client. Anche in questo caso ogni istanza dispone di risorse limitate (CPU/memoria ecc.), Poiché disporre di più istanze della stessa applicazione consente di elaborare più richieste poiché le richieste vengono distribuite su più istanze.

1

Oltre alla spiegazione di Gaurav è anche possibile controllare my blog post dove descrivo in dettaglio cos'è il servizio cloud (precedentemente noto come servizio ospitato), cos'è il ruolo e cos'è l'istanza.

Se si desidera andare oltre, è anche possibile continuare e verificare my other post per comprendere i principi e la terminologia di rete.

Problemi correlati