Мы пытаемся внедрить среду разработки с использованием виртуализации для небольшой группы из 4 разработчиков в корпоративной организации. Это позволило бы нам настроить отдельные среды разработки, тестирования и промежуточной среды, а также предоставить доступ к новым операционным системам, которые являются требованиями к системам или инструментам, которые мы оцениваем. Мы переделали существующую машину класса рабочей станции, добавили 24 ГБ ОЗУ и RAID-10 и работали нормально, пока не попытались добавить машину в домен.
Теперь мы начинаем войну, которую с самого начала должны были вести все корпоративные разработчики - борьба за локальное управление средой разработки и тестирования. Сетевые и ИТ-администраторы выражают обеспокоенность в диапазоне от «ESX Server является стандартом предприятия» до «серверы не разрешены в клиентских виртуальных локальных сетях» до «[заполнить пустое]» - это не набор навыков, которыми в настоящее время обладают в локальной сети. или предприятие ИТ организации ".
Мы могли бы оправдать аппаратное обеспечение производственного класса и формальную поддержку ИТ, если бы нам это понадобилось, но это заняло бы время и потребовало бы много головной боли. Даже в этом случае могут потребоваться месяцы, чтобы официально распределить ИТ-ресурсы, рассматривая это как производственную систему - и даже если бы мы это сделали, мы, вероятно, потеряли бы локальный контроль, который нам нужен.
Я полагаю, что у многих из вас была похожая борьба за контроль разработчиков над непроизводственными средами - и в частности за виртуализацией - поэтому у меня следующие вопросы:
- Какие стратегии и аргументы помогли вам победить инфраструктурных (IT & Network) людей, чтобы эти типы хранилищ существовали на предприятиях, которые имеют стандартные сетевые политики и политики безопасности, которые обычно (и по понятным причинам) исключают этот тип ( централизованно) -управляемая инфраструктура?
- Считаете ли вы, что это вопрос технического обоснования или, скорее, политической борьбы за контроль и собственность?
- Если у вас появилась среда разработки, управляемая ИТ, насколько серьезным препятствием для повседневной разработки и тестирования?
- Кто-нибудь закончил тем, что перенес свою среду разработки в отключенную VLAN или в совершенно отдельную сеть, чтобы избежать этой проблемы с доступом к сети?
Кроме того, это не священная война Hyper-V против ESX (нам было бы неплохо и то, и другое - но Hyper-V был выбран, поскольку он «бесплатный» с MSDN для этих целей [да, у VMWare тоже есть бесплатные инструменты - но хороших инструментов управления, как правило, нет], и ими будет легче управлять местными разработчиками в «магазине Microsoft»), поэтому аргументы за или против любого из них выходят за рамки этого вопроса.
Это также меньше виртуализация по сравнению с физическим оборудованием - я полагаю, тот же вопрос можно задать без компонента виртуализации в уравнении.
Также предположим, что команда разработчиков уже дала заверения либо в управлении антивирусами, либо в управлении исправлениями, либо в интеграции с существующими корпоративными системами, если они это поддержат. Этот сценарий с различными вопросами также публикуется на SF, чтобы надеяться выявить противоположную точку зрения.