Partager via


Planification des environnements de développement, de test, de préproduction et de production

Cette rubrique décrit les environnements utilisés dans le processus de gestion des versions pour une solution BizTalk. Comme pour toute solution logicielle d’entreprise, vous devez suivre les instructions de gestion des versions logicielles établies lorsque vous développez et publiez une solution BizTalk. Ce processus doit inclure les étapes distinctes suivantes :

  • Développement

  • Essai

  • Mise en scène

  • Production

    Dans l’idéal, vous devez effectuer chaque étape du processus de gestion des versions dans un environnement discret, distinct des autres environnements. De façon réaliste, vous devrez peut-être combiner un ou plusieurs environnements en raison de contraintes matérielles, temporelles ou autres. Au minimum, vous devez séparer l’environnement de production des autres environnements.

Remarque

Les dernières instructions d’installation et de mise à niveau pour BizTalk Server sont répertoriées dans BizTalk Server Nouveautés, Installation, Configuration et Mise à niveau.

Utilisation du serveur virtuel pendant le processus de gestion des mises en production

Envisagez de terminer le développement, les tests unitaires et la mise en lots dans un environnement « virtuel ». L’exécution de travaux de développement, de tests unitaires et de mise en lots dans un environnement virtuel offre une grande flexibilité et utilise considérablement moins de ressources matérielles que nécessaire. Si un environnement virtuel est utilisé, allouez au moins 512 Mo de mémoire pour chaque machine virtuelle en cours d’exécution sur l’ordinateur hôte et 512 Mo de mémoire supplémentaires pour le système d’exploitation hôte.

Par exemple, pour un environnement BizTalk Server qui utilise cinq machines virtuelles (deux ordinateurs exécutant BizTalk Server, deux nœuds de cluster Microsoft SQL Server et un contrôleur de domaine), vous prévoyez d’installer 3 Go de mémoire sur l’ordinateur hôte. Si l’environnement BizTalk Server nécessite plus de 2 Go de mémoire, envisagez d’installer une version 64 bits de Windows sur l’ordinateur hôte pour vous assurer que la quantité maximale de mémoire installée est accessible par le système d’exploitation hôte.

Remarque

Pour obtenir des recommandations sur l’utilisation de BizTalk Server dans un environnement virtuel, consultez le Guide de Hyper-V bizTalk Server 2009 (https://go.microsoft.com/fwlink/?LinkId=151834).

Remarque

BizTalk Server est entièrement pris en charge sur un système d’exploitation pris en charge qui s’exécute sur l’un des logiciels de virtualisation répertoriés dans l’article de la Base de connaissances Microsoft 842301 la prise en charge de Microsoft BizTalk Server sur une machine virtuelle. Toutefois, BizTalk Server peut ne pas s’exécuter comme prévu s’il est installé sur un système d’exploitation pris en charge qui s’exécute dans un logiciel de virtualisation autre que celui mentionné dans l’article de la Base de connaissances.

Environnement de développement

Les projets BizTalk utilisés pour la solution BizTalk sont créés dans l’environnement de développement. Vous devez installer le logiciel suivant sur les ordinateurs utilisés dans l’environnement de développement BizTalk Server :

  • Internet Information Services (IIS)

  • Visual Studio

  • Outils Client SQL Server

  • BizTalk Server (y compris les composants suivants)

    • Documentation

    • Outils d’administration

    • Outils de développement et SDK

    • Logiciels supplémentaires

  • SQL Server, si les bases de données BizTalk Server doivent être hébergées localement pendant le développement.

  • En règle générale, les développeurs doivent disposer de leur propre ordinateur de développement (physique ou virtuel) avec le logiciel nécessaire installé.

Remarque

Nous vous recommandons d’acheter et d’utiliser l’abonnement Visual Studio pour les environnements hors production. Les abonnements Visual Studio sont offerts à une remise significative du coût d’une licence commerciale pour le même logiciel. Consultez abonnements Visual Studio.

Environnement de test

Les tests unitaires peuvent être effectués dans un environnement virtuel. Toutefois, vous devez effectuer vos tests de performances dans un environnement physique avec du matériel et des logiciels identiques à l’environnement de production.

L’environnement de test est utilisé pour mesurer les caractéristiques de performances, telles que le débit maximal durable (MST) et le débit de suivi durable maximal de la solution BizTalk. Il doit donc correspondre le plus étroitement possible à l’environnement de production physique. Pour plus d’informations sur la mesure des caractéristiques de performances d’une solution BizTalk, consultez Les caractéristiques de performances du moteur ou le Guide d’optimisation des performances de BizTalk Server.

Environnement de pré-production

Vous utilisez généralement l'environnement de préproduction pour tester unitairement le déploiement réel de la solution BizTalk. Le logiciel installé dans l’environnement intermédiaire doit correspondre étroitement au logiciel installé dans l’environnement de production. Toutefois, il peut être acceptable d’utiliser des ordinateurs virtuels dans l’environnement intermédiaire, car cet environnement n’est pas utilisé pour mesurer les performances. Pour plus d’informations sur le déploiement d’une application BizTalk dans un environnement intermédiaire, consultez Tâches intermédiaires pour le déploiement d’applications BizTalk.

Environnement de production

L’environnement de production est l’environnement « live » qui hébergera la solution BizTalk en cours d’exécution. L’environnement de production est le point de terminaison final du processus de gestion des mises en production et doit héberger uniquement les applications BizTalk qui ont précédemment subi le développement, les tests unitaires, les tests de charge et la mise en lots dans les autres environnements. Les tests unitaires approfondis, les tests de charge et la mise en lots au préalable vous aideront à garantir des performances et un temps de fonctionnement maximal pour l’application BizTalk dans l’environnement de production.

Instructions pour l’allocation de serveurs

Les instructions suivantes fournissent une règle de pouce pour le nombre de serveurs BizTalk et de serveurs SQL que vous devez allouer à chaque étape du processus de gestion des versions en fonction d’un nombre particulier d’ordinateurs physiques censés être utilisés en production : il s’agit d’estimations approximatives qui sont susceptibles de changer en fonction de votre architecture.

Remarque

Les serveurs virtuels peuvent être utilisés dans le développement et dans l’environnement intermédiaire et peuvent également être utilisés pour les tests unitaires. Tous les tests de performances doivent être effectués sur du matériel physique qui correspond au matériel physique dans l’environnement de production.

Ordinateurs exécutant BizTalk Server utilisés en production (matériel physique recommandé) Serveurs de développement (matériel virtuel ou physique) Test de serveurs (matériel physique recommandé) Serveurs intermédiaires (matériel virtuel ou physique) Nombre total d'ordinateurs exécutant BizTalk Server
1 2 1 1 5
2 2 2 1 7
3 2 3 1 9
4 2 4 1 11
Nombre estimé d'ordinateurs utilisés en production exécutant SQL Server (matériel physique recommandé) Serveurs de développement (matériel virtuel ou physique) Test de serveurs (matériel physique recommandé) Serveurs intermédiaires (matériel virtuel ou physique) Nombre total d'ordinateurs utilisant SQL Server
1 1 1 1 4
2 1 2 1 6
3 2 3 1 9
4 2 4 1 11

Voir aussi

Planification de l’environnement pour BizTalk Server