Partager via


Scénario : configuration d’un environnement de production pour le déploiement web

par Jason Lee

Cette rubrique décrit un scénario de déploiement web classique pour un environnement de production et explique les tâches que vous devez effectuer pour configurer un environnement similaire.

L’environnement de production est la destination finale d’une application web ou d’un site web. À ce stade, votre application a fait l’objet de tests, a été déployée dans un environnement intermédiaire et est prête à être « mise en service ». Les caractéristiques d’un environnement de production peuvent varier considérablement en fonction de la nature et de l’objectif de votre contenu web, de la taille de votre organization, de votre public cible et de nombreux autres facteurs. Dans un scénario à l’échelle de l’entreprise, l’environnement de production peut présenter les caractéristiques suivantes :

  • L’environnement se compose de plusieurs serveurs web à charge équilibrée et d’un ou plusieurs serveurs de base de données, souvent avec basculement clustering et mise en miroir de bases de données.
  • Si l’environnement est accessible sur Internet, il est susceptible d’être séparé de votre réseau interne. Il peut se trouver sur un autre sous-réseau d’un réseau de périmètre, sur un domaine différent et sur une infrastructure réseau entièrement différente.
  • Il est très peu probable que les développeurs et les comptes de processus de serveur de build disposent de privilèges d’administrateur sur les serveurs de production.
  • Les modifications apportées aux applications sont déployées sur une base moins fréquente que les déploiements de test ou de préproduction.

Notes

La mise à l’échelle d’un déploiement de base de données sur plusieurs serveurs dépasse le cadre de ce didacticiel. Pour plus d’informations sur ce domaine, consultez SQL Server documentation en ligne.

Par exemple, dans notre scénario de didacticiel, un serveur Team Build inclut des définitions de build qui permettent aux utilisateurs de créer la solution Gestionnaire de contacts et de la déployer dans un environnement intermédiaire en une seule étape. Lorsque l’application est prête à être déployée en production, en raison des contraintes imposées par les exigences de sécurité et l’infrastructure réseau, l’administrateur de l’environnement de production doit copier manuellement le package web sur un serveur web de production et l’importer via le Gestionnaire des services Internet (IIS).

Lorsque l’application est prête à être déployée en production, l’administrateur de l’environnement de production doit copier manuellement le package web sur un serveur web de production et l’importer via le Gestionnaire des services Internet (IIS).

Vue d'ensemble de la solution

Dans ce scénario, vous pouvez déduire ces faits d’une analyse des exigences de déploiement :

  • En raison des restrictions de sécurité et de la configuration réseau, vous ne pouvez pas configurer l’environnement de production pour prendre en charge un déploiement automatisé ou en un clic. Le déploiement hors connexion est la seule approche viable dans ce scénario.
  • L’environnement de production comprend plusieurs serveurs web, ce qui vous permet d’utiliser l’infrastructure de batterie de serveurs Web (WFF) pour créer une batterie de serveurs. À l’aide de cette approche, l’administrateur n’a besoin d’importer l’application que sur un serveur web (le serveur principal), et WFF réplique le déploiement sur tous les autres serveurs web de l’environnement de production.

Ces rubriques fournissent toutes les informations dont vous avez besoin pour effectuer ces tâches :

En savoir plus

Pour obtenir des conseils sur la configuration d’un environnement de test de développeur standard, consultez Scénario : Configuration d’un environnement de test pour le déploiement web. Pour obtenir des conseils sur la configuration d’un environnement intermédiaire classique, consultez Scénario : Configuration d’un environnement intermédiaire pour le déploiement web.