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.
di IIS Team
Questa sezione della documentazione si applica a Microsoft Application Request Routing Versione 2 per IIS 7 e versioni successive.
Obiettivo
Per spiegare e configurare correttamente Application Request Routing (ARR) come nodo della cache perimetrale usando il protocollo CARP (Cache Array Routing Protocol).
ARR Versione 2 estende il concetto di gruppo di server introdotto in ARR versione 1 per definire la relazione tra i nodi della cache. Un gruppo di server è un raggruppamento logico di uno o più server membri. Nella versione 1 di ARR i server membri della server farm vengono considerati server applicazioni in cui ARR può inoltrare le richieste in ingresso. Nella versione 2 di ARR lo stesso concetto viene usato per raggruppare il successivo "livello" dei nodi della cache in cui le richieste devono essere instradate quando si verifica un mancato riscontro nella cache.
La figura seguente mostra come viene usato il gruppo di server (farm) per specificare i nodi della cache padre dal punto di vista del nodo della cache figlio (edge):
La gestione dei nodi della cache può essere ulteriormente semplificata usando una configurazione condivisa. Nella figura precedente, i nodi della cache figlio (perimetrale) condividono una configurazione mentre i nodi della cache padre condividono un altro. Di conseguenza, saranno disponibili due configurazioni condivise che devono essere gestite.
Questa procedura dettagliata illustra il concetto di server farm nella gestione della gerarchia della cache. Per informazioni più approfondite sulla configurazione dei nodi di cache figlio end-to-end e dei nodi di cache padre nelle reti di distribuzione di contenuti e nelle reti di cache di bordo (CDN/ECN), vedere questa procedura dettagliata.
Prerequisiti
Questa procedura dettagliata presuppone che si abbia familiarità con le funzionalità e gli scenari di base di ARR versione 1:
- Definire e configurare un gruppo di server di routing delle richieste di applicazioni
- Bilanciamento del carico HTTP con il routing delle richieste dell'applicazione
- Configurare l'architettura di distribuzione a 3 livelli usando il routing delle richieste di applicazione
- Gestione di programmi pilota tramite il routing delle richieste di applicazioni
- Hosting condiviso con il routing delle richieste dell'applicazione
È anche necessario avere familiarità con la funzionalità cache del disco, che è una novità di ARR versione 2. L'articolo seguente offre una panoramica:
Se Application Request Routing Versione 2 non è stato installato, è possibile scaricarlo all'indirizzo:
- Microsoft Application Request Routing versione 2 per IIS 7 (x86) qui (
https://download.microsoft.com/download/4/D/F/4DFDA851-515F-474E-BA7A-5802B3C95101/ARRv2_setup_x86.EXE). - Microsoft Application Request Routing versione 2 per IIS 7 (x64) qui (
https://download.microsoft.com/download/3/4/1/3415F3F9-5698-44FE-A072-D4AF09728390/ARRv2_setup_x64.EXE).
Seguire i passaggi descritti in questo documento per installare ARR versione 2.
Passaggio 1: Configurare la cache del disco.
Se non è già stato fatto, configurare la cache del disco seguendo questo articolo.
Passaggio 2: definire la gerarchia della cache.
Per creare e definire una server farm usando l'interfaccia utente:
Avvia Gestione di IIS.
Selezionare ed espandere la cartella principale del server. Questo è il nodo cache edge figlio.
Per creare una server farm, fare clic con il pulsante destro del mouse su Server Farm e quindi scegliere Crea server farm.
Immettere un nome per la server farm. Nell'esempio seguente myParentCacheNodes è il nome della server farm. Fare clic su Avanti.
Il passaggio successivo consiste nell'aggiungere i nodi della cache padre alla server farm. Nella pagina Aggiungi server della procedura guidata, aggiungere il numero appropriato di nodi cache padre. Quando si verifica un mancato riscontro nella cache nel nodo figlio, le richieste verranno inoltrate a uno dei nodi della cache padre tramite CARP. Fare clic su Fine.
Come accade in ARR versione 1, ARR versione 2 si basa sul modulo di riscrittura URL per controllare le richieste HTTP in ingresso e le variabili del server per prendere le decisioni di routing delle richieste. Nella finestra di dialogo di conferma fare clic su Sì per creare le regole di riscrittura URL predefinite per questo gruppo di server.
Hai creato con successo un gruppo di server con i nodi della cache principale come membri.
Passaggio 3: abilitare il protocollo CARP (Cache Array Routing Protocol).
ARR versione 2 include il supporto per CARP. CARP viene usato per determinare il nodo della cache padre a cui inoltrare una richiesta quando si verifica un mancato riscontro nella cache nel nodo della cache figlio.
Per abilitare CARP tramite l'interfaccia utente:
Avvia Gestione di IIS.
Selezionare la server farm myParentCacheNodes creata nel passaggio 2 precedente.
Vengono visualizzate le icone seguenti:
Fare doppio clic su Bilanciamento del carico.
Selezionare Richiedi hash nell'elenco a discesa. L'hash della richiesta in ARR versione 2 usa CARP.
Fare clic su Applica per salvare le modifiche.
Sommario
La gerarchia della cache è stata definita correttamente usando ARR. Per altre guide dettagliate su ARR versione 2, vedere i documenti in questo articolo. Si noti che in un ambiente della rete CDN le regole di riscrittura url sono molto più complesse rispetto a quanto illustrato in questa procedura dettagliata. Per informazioni su come configurare ARR in un tipico nodo cache a 2 livelli (figlio e padre) nell'ambiente CDN/ECN, vedere la procedura dettagliata seguente .