Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Introduzione
Questo argomento è una mappa guida per le informazioni necessarie agli host per:
- Informazioni sulla funzionalità ARR (Application Request Routing) 2.0 di IIS 7 e versioni successive.
- Configurare ARR come indicato nell'articolo Configurazione hosting condiviso.
Microsoft Application Request Routing (ARR) 2.0 è un modulo di routing basato su proxy che inoltra le richieste HTTP ai server di contenuto in base a intestazioni HTTP e variabili del server e algoritmi di bilanciamento del carico. Una funzionalità chiave di ARR è denominata "affinità del nome host", progettata appositamente per gli host condivisi. L'affinità (crea un'affinità) le richieste a un determinato numero di server dietro il server ARR indipendentemente dal fatto che vengano effettuate da un client o da più client, assicurandosi che un determinato sito stia utilizzando risorse solo in un numero definito di server. Questa funzionalità consente agli host di definire nuovi modelli di business in cui i clienti possono pagare per un numero specifico di server man mano che cambiano le proprie esigenze nel tempo.
Continuare a scaricare ARR 2.0.
Informazioni su ARR 2.0
ARR è un componente chiave del collegamento alla piattaforma <Web Windows: all'articolo> Configurazione dell'hosting condiviso. Per comprendere in che modo gli host possono sfruttare ARR in scenari di hosting condiviso, è possibile:
- Guardare questo video (
http://www.msteched.com/2010/NorthAmerica/WSV324
). - Leggere questo articolo di panoramica. Illustra la differenza tra l'approccio corrente all'hosting condiviso e il nuovo approccio abilitato da ARR.
L'immagine seguente illustra il flusso logico delle richieste tra il client e il server del sito Web di destinazione:
In sintesi, i vantaggi di ARR includono:
- Le richieste HTTP(S) vengono bilanciate dinamicamente da ARR.
- Amministrazione istrator può ridimensionare orizzontalmente l'ambiente web farm aggiungendo nuovi server Web che non dispongono di allocazioni di siti predefinite.
- Le risorse del server Web sono distribuite in modo più uniforme.
- I siti hanno disponibilità elevata.
- Amministrazione istrator hanno una sola configurazione condivisa da gestire.
- La funzionalità di affinità del server di dominio ARR apre un nuovo modello di allocazione delle risorse da server a sito.
Configurare ARR per l'hosting condiviso
I passaggi e gli articoli seguenti costituiscono una guida completa per la configurazione di un server ARR e una server farm Web corrispondente, come descritto nell'articolo Configurazione hosting condiviso:
Designare un server connesso a Internet che eseguirà ARR e gestirà tutte le richieste Web tra i client e i server applicazioni Web.
Installare ARR nel server designato.
Modificare il modello di processo del pool di applicazioni per ARR.
Configurare una server farm Web ARR usando la procedura descritta nell'articolo seguente. Per altre informazioni sulla configurazione condivisa, vedere: https://www.iis.net/learn/manage/managing-your-configuration-settings/shared-configuration_264.
Configurare ARR per il collegamento di hosting <condiviso: https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/shared-hosting-using-application-request-routing-arr>.
Valutare se sono necessari disponibilità elevata e scalabilità. In tal caso, esistono due approcci:
- Usare un collegamento del servizio di bilanciamento <del carico hardware: https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/achieving-high-availability-and-scalability-arr-and-hardware-load-balancer>.
- Usare il collegamento bilanciamento carico di rete <: https://www.iis.net/learn/extensions/configuring-application-request-routing-(arr)/achieving-high-availability-and-scalability-arr-and-nlb>.
- Si noti che il server ARR non usa la configurazione condivisa con i server Web nella farm. Tuttavia, in scenari di disponibilità elevata e scalabilità, i server ARR verranno configurati per condividere la configurazione tra di essi.
Valutare se SSL è necessario per i siti ospitati. In tal caso, assicurarsi che i server Web nella server farm Web ARR non siano accessibili direttamente da Internet. Solo i server ARR devono essere disponibili da Internet. Questo aspetto è molto importante perché ARR usa l'offload SSL per impostazione predefinita. Se SSL non è obbligatorio, disabilitare l'offload SSL. L'offload SSL offre i vantaggi seguenti:
- Consente di ottimizzare le risorse server dei server Web impedendo loro di allocare cicli per crittografare e decrittografare richieste e risposte.
- I certificati SSL (per ogni dominio) vengono installati una sola volta (nel server ARR), anziché in ogni server della Web farm.
<Problema: sono necessarie istruzioni sulla configurazione delle autorizzazioni della directory dei file di log nel NAS per ARR.>
Configurare il server ARR per inoltrare i dettagli dell'errore del sito del cliente. Il server ARR deve essere configurato per inoltrare i dettagli degli errori che i clienti desiderano che i siti Web inviino ai client Web. Al termine di questo passaggio, i clienti potranno controllare il contenuto della pagina degli errori. Per impostazione predefinita, il server ARR inoltra gli errori, ma omette i dettagli dell'errore. Seguire questa procedura per consentire l'inoltro dei dettagli dell'errore:
Conclusione
Questo articolo fornisce una mappa alle linee guida necessarie agli host per conoscere e configurare ARR negli ambienti di hosting condivisi. Include la configurazione di hosting condivisa consigliata e le istruzioni necessarie per configurare ARR.