Condividi tramite


Scenario: Configurazione di un ambiente di produzione per la distribuzione Web

di Jason Lee

Questo argomento descrive uno scenario tipico di distribuzione Web per un ambiente di produzione e illustra le attività da completare per configurare un ambiente simile.

L'ambiente di produzione è la destinazione finale per un'applicazione Web o un sito Web. A questo punto, l'applicazione è stata sottoposta a test, è stata distribuita in un ambiente di gestione temporanea ed è pronta per la distribuzione in tempo reale. Le caratteristiche di un ambiente di produzione possono variare notevolmente in base alla natura e allo scopo del contenuto Web, alle dimensioni dell'organizzazione, al pubblico di destinazione e a molti altri fattori. In uno scenario su scala aziendale, l'ambiente di produzione può avere queste caratteristiche:

  • L'ambiente è costituito da più server Web con carico bilanciato e uno o più server di database, spesso con clustering di failover e mirroring del database.
  • Se l'ambiente è con connessione Internet, è probabile che sia separato dalla rete interna. Può trovarsi in una subnet diversa in una rete perimetrale, può trovarsi in un dominio diverso e potrebbe trovarsi in un'infrastruttura di rete completamente diversa.
  • È molto improbabile che gli sviluppatori e gli account di processo del server di compilazione dispongano di privilegi di amministratore nei server di produzione.
  • Le modifiche alle applicazioni vengono distribuite in modo meno frequente rispetto alle distribuzioni di test o di gestione temporanea.

Nota

La scalabilità orizzontale di una distribuzione di database tra più server esula dall'ambito di questa esercitazione. Per altre informazioni su questa area, consultare SQL Server documentazione online.

Nello scenario dell'esercitazione, ad esempio, un server di Team Build include definizioni di compilazione che consentono agli utenti di compilare la soluzione Contact Manager e di distribuirla in un ambiente di gestione temporanea in un unico passaggio. Quando l'applicazione è pronta per essere distribuita nell'ambiente di produzione, a causa dei vincoli imposti dai requisiti di sicurezza e dall'infrastruttura di rete, l'amministratore dell'ambiente di produzione deve copiare manualmente il pacchetto Web in un server Web di produzione e importarlo tramite Gestione Internet Information Services (IIS).

Quando l'applicazione è pronta per essere distribuita nell'ambiente di produzione, l'amministratore dell'ambiente di produzione deve copiare manualmente il pacchetto Web in un server Web di produzione e importarlo tramite Gestione Internet Information Services (IIS).

Panoramica della soluzione

In questo scenario è possibile dedurre questi fatti da un'analisi dei requisiti di distribuzione:

  • A causa delle restrizioni di sicurezza e della configurazione di rete, non è possibile configurare l'ambiente di produzione per supportare la distribuzione automatica o con un solo clic. La distribuzione offline è l'unico approccio praticabile in questo scenario.
  • L'ambiente di produzione include più server Web, quindi è possibile usare Web Farm Framework (WFF) per creare una server farm. Usando questo approccio, l'amministratore deve importare l'applicazione solo in un server Web (il server primario) e WFF replica la distribuzione in tutti gli altri server Web nell'ambiente di produzione.

Questi argomenti forniscono tutte le informazioni necessarie per completare queste attività:

Altre informazioni

Per indicazioni sulla configurazione di un tipico ambiente di test per sviluppatori, vedere Scenario: Configurazione di un ambiente di test per la distribuzione Web. Per indicazioni sulla configurazione di un ambiente di gestione temporanea tipico, vedere Scenario: Configurazione di un ambiente di gestione temporanea per la distribuzione Web.