Siti Web di Microsoft Azure Pack Panoramica di Siti Web
Si applica a: Windows Azure Pack
Panoramica dei ruoli di Siti Web
Nel servizio Siti Web di Windows Azure Pack vengono utilizzati almeno 6 ruoli del server: Controller, Server di gestione, Front-end, Web Worker, File server e Publisher. È necessario, inoltre, un'istanza di SQL Server per il database runtime di Siti Web. In aggiunta, questi ruoli sono diversi dai server che costituiscono un'installazione rapida o distribuita dell'API di gestione del servizio. I ruoli possono essere installati in server fisici o macchine virtuali.
Nel servizio Siti Web di Windows Azure Pack sono inclusi i ruoli server seguenti:
Controller di Siti Web: tramite il controller vengono effettuati il provisioning e la gestione degli altri ruoli di Siti Web. Questo ruolo viene installato per primo.
Server di gestione: questo server espone un endpoint REST che gestisce Windows il traffico di gestione all'API Gestione siti Web di Azure Pack.
Web Worker:: si tratta dei server Web mediante i quali vengono elaborate le richieste Web del client. I ruoli di lavoro Web sono condivisi o riservati (almeno, uno di essi è obbligatorio) per fornire livelli di servizio differenziati ai clienti. I Web Worker riservati sono suddivisi in base alle dimensioni: bassi, medi e alti.
Importante
Poiché tramite i Web Worker viene eseguito il codice del cliente, rappresentano un potenziale problema per l'infrastruttura di Siti Web. Dopo l'installazione, è necessario configurare il filtro IP dal portale di gestione per amministratori per ridurre il rischio. Per altre informazioni, vedere Configurare il filtro IP.
Front-end: tramite questo ruolo del server vengono accettate le richieste Web dai client, vengono instradate ai Web Worker e vengono restituite le risposte dei Web Worker ai client. I server front-end sono responsabili del bilanciamento del carico e della terminazione SSL.
File server: vengono forniti servizi di file per ospitare il contenuto dei siti Web. Nel file server vengono ospitati tutti i file dell'applicazione per ogni sito Web in esecuzione nel cloud di Siti Web. Per informazioni più dettagliate, vedere Pianificazione della capacità per Windows Azure Pack: Siti Web.
Publisher: fornisce pubblicazione di contenuto alla farm di Siti Web per client FTP, Visual Studio e WebMatrix tramite i protocolli FTP e Distribuzione Web.
Panoramica dei ruoli di SQL Server
Per un ambiente di Windows Azure Pack contenente il relativo servizio Siti Web sono necessarie le seguenti tre categorie di database:
Database API di Gestione servizi: l'installazione principale dell'API di gestione dei servizi di Azure Pack usa un Windows SQL Server per archiviare i dati di configurazione. Questo database deve essere già stato installato prima di eseguire i passaggi descritti in questa guida alla distribuzione. Per altre informazioni, vedere Microsoft SQL Server versioni supportate in una distribuzione di Azure Pack Windows nella guida Deploy Windows Azure Pack for Windows Server (Distribuisci Windows Azure Pack per Windows Server).
Database runtime siti Web: prima di installare Windows Azure Pack: Siti Web, è necessario preparare un SQL Server per contenere il database di runtime usato dai siti Web per le relative operazioni. Per altre informazioni, vedere Preparare un SQL Server per contenere il database di runtime di siti Web di Azure Pack Windows.
Database dell'applicazione: se lo scenario di utilizzo prevede la disponibilità di funzionalità del database per siti Web tenant, sarà necessario installare database MySQL e/o SQL Server separati per fornire questo servizio. Per altre informazioni, vedere Effettuare il provisioning di SQL Server e database applicazione MySQL per l'uso del tenant.
Per informazioni sulla scalabilità della SQL Server, vedere Configurazione di SQL Server per disponibilità elevata.