Ce scénario a également été publié sur SO , avec différentes questions pour différents publics - et je suis très heureux de l'avoir fait car j'ai reçu de très bonnes réponses.
Nous tentons de mettre en œuvre un environnement de développement utilisant la virtualisation pour une petite équipe de 4 développeurs au sein d'une organisation d'entreprise. Cela nous permettrait de mettre en place des environnements de développement, de test et de mise en scène séparés - ainsi que de permettre l'accès à de nouveaux systèmes d'exploitation qui sont des exigences pour les systèmes ou les outils que nous évaluons.
Nous avons redéfini une machine existante de classe station de travail, ajouté 24 Go de RAM et RAID-10, et nous nous en sortions bien jusqu'à ce que nous tentions de faire ajouter la machine au domaine.
Maintenant, nous commençons la guerre que tous les développeurs d'entreprise ont dû combattre depuis la nuit des temps - la lutte pour le contrôle local d'un environnement de développement et de test. Le réseau et les administrateurs informatiques ont soulevé un certain nombre de préoccupations allant de "ESX Server est la norme d'entreprise" à "les serveurs ne sont pas autorisés sur les VLAN clients" à "[remplir-le-blanc] n'est pas un ensemble de compétences actuellement l'organisation informatique locale ou d'entreprise ".
Nous pourrions probablement justifier le matériel de production et le support informatique formel (lire: nous pourrions justifier le besoin si nous le devions, mais cela prendrait du temps et impliquerait beaucoup de maux de tête) - mais cela prendrait probablement des mois pour obtenir formellement des ressources informatiques attribué en le traitant comme un système de production - et même si nous le faisions, nous perdrions probablement le contrôle local que nous voulons.
J'imagine que beaucoup d'entre vous ont eu des difficultés similaires avec les développeurs au sein de votre entreprise pour contrôler les environnements de non-production, donc mes questions sont les suivantes:
- Quels arguments vos développeurs ont-ils avancés pour vous convaincre de permettre à ces types de silos d'exister au sein des entreprises disposant de réseaux et de politiques de sécurité standard qui empêcheraient généralement (et de manière compréhensible) ce type d'infrastructure non gérée (de manière centralisée)?
- S'agit-il simplement de la justification technique ou commerciale des développeurs et de la garantie de la gestion des correctifs et de l'AV - ou plutôt d'une lutte politique pour le contrôle et la propriété?
- Si vous avez le choix, préféreriez-vous vous approprier et prendre en charge le matériel / le système d'exploitation tout en accordant aux développeurs les droits d'administrateur local, ou les laisser le gérer entièrement, tout en veillant à ce qu'ils mettent en place la gestion des correctifs / AV et en les chargeant de la responsabilité en cas de problème?
- Si vous avez réussi à empêcher les développeurs d'avoir le contrôle local des "serveurs escrocs" sur votre infrastructure, les développeurs ont-ils simplement dû le faire ou ont-ils (ou vous) déplacé l'environnement de développement vers un VLAN déconnecté / un réseau entièrement séparé?
Quelques hypothèses pour limiter la portée de cette question:
- Pour réitérer, c'est pour un environnement de développement - aucune charge de production ou supportabilité n'est requise. Rien accessible de l'extérieur.
- Ce n'est pas une guerre sainte Hyper-V vs ESX (nous serions d'accord avec les deux - mais Hyper-V a été sélectionné car il est "gratuit" avec MSDN à ces fins [oui, VMWare a aussi des outils gratuits - mais la bonne gestion les outils ne le sont généralement pas], et seraient plus faciles à gérer par les développeurs locaux dans une "boutique Microsoft") - les arguments pour ou contre sont donc hors de portée de cette question.
- L'équipe de développement a déjà donné l'assurance de gérer la gestion des correctifs et des antivirus, ou de s'intégrer aux systèmes d'entreprise existants si le service informatique le prend en charge - mais il est certainement possible que vous acceptiez cela ou non.