3 votes

Est-ce une mauvaise idée de mélanger des VM d'infrastructure informatique et de développement dans la même machine physique ?

En tant que concepteur de systèmes, mettriez-vous sur la même machine physique des VM responsables de l'infrastructure de base (dns/dhcp/directory/web/wiki/repos/file share, etc.) et des VM utilisées pour le développement et les tests ?

Mon avis :

Pour

  • meilleure utilisation du matériel - la plupart des VM informatiques ont une charge relativement faible
  • possibilité de dépenser davantage pour du matériel de meilleure qualité /dont les fonds proviennent de différents projets
  • moins de dépenses globales

Contre

  • L'informatique et le développement ont probablement des budgets différents (séparés) de toute façon.
  • L'emballement des VM de développement peut avoir un effet négatif sur les services informatiques de base.

3voto

Dave K Points 2751

Pour parler à vos points "contre" :

  1. Il est vrai qu'il s'agit probablement de budgets distincts dans les grandes entreprises, mais certaines petites entreprises peuvent avoir des ressources plus limitées, surtout en cas de réduction importante des dépenses.

  2. Avec des options comme VMware DRS o Pools de ressources vous pouvez facilement minimiser le risque de fuite de la VM.

3voto

David Mackintosh Points 14093

Dans un petit magasin, je le ferais.

J'essaierais probablement de configurer les choses de manière à ce que les VM de développement se trouvent sur un réseau de VM distinct, avec un adaptateur physique et un VLAN distincts, et de verrouiller les VM de développement sur des CPU spécifiques pour réduire le risque d'affecter trop gravement une VM de service central.

En outre, si les choses se gâtent, vous pouvez toujours déplacer les VM sur un autre serveur, non ?

1voto

3dinfluence Points 12361

Je peux penser à un scénario où vous voudriez probablement avoir un environnement séparé pour les tests en particulier.

Supposons que vous vouliez tester la nouvelle version de l'hyperviseur ou des outils virtuels que vous utilisez pour exécuter et gérer votre environnement virtuel. Vous ne voudriez pas faire cela dans votre environnement de production.

0voto

Izzy Points 8174

Vous devez toujours séparer les environnements de production et de développement/QA

0voto

Adam Brand Points 6047

Nous l'avons déjà fait sans problème.

Si vous utilisez Hyper-V et que vous souhaitez que les développeurs puissent gérer leur propre ensemble de machines virtuelles, vous pouvez consulter le site suivant Gestionnaire des autorisations . Cela vous permettra de leur donner accès à certaines VM et à certaines opérations pour ces VM.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X