Запуск Apache в VDI / терминальных сервисах

Мой работодатель ищет возможности обновить свою ИТ-инфраструктуру и хочет использовать VDI (виртуальные рабочие столы) / терминальные сервисы. Я их единственный веб-разработчик PHP, поэтому всегда запускаю Apache локально для разработки и тестирования (и PHP / MySQL и т. Д.).

Кто-нибудь пробовал запускать Apache / MySQL в среде VDI? Будет ли серверный брандмауэр как-то мешать, как если бы "localhost" не вел себя так же?

1 ответ

Решение

Apache будет работать, и пока вы находитесь в удаленном сеансе, "localhost" будет вести себя так, как вы ожидаете. Но в целом среды VDI следует применять только к жестко контролируемым и аналогичным настольным компьютерам (разработчик очень редко будет доволен или продуктивен в среде VDI; за некоторыми конкретными исключениями).

Есть три "столпа" VDI (как по мне)

  1. стандартизован; все сотрудники системы запускают один и тот же набор приложений (более или менее)
  2. Удалось; строго контролируемая среда (без чрезвычайно строгих мер безопасности простые ошибки превращаются в повсеместные простои, поскольку сотрудники могут напрямую влиять друг на друга).
  3. Масштаб; CapEx для проектов VDI является существенным и редко имеет смысл для менее чем 50 сотрудников (в зависимости от ситуации это может немного отличаться). Операционные расходы компенсируют эти первоначальные расходы довольно быстро, если № 1 и № 2 реализованы правильно.

Я не претендую на то, чтобы точно знать, какое программное обеспечение или контроль над вашей "локальной" машиной вам понадобится. Но большинство разработчиков хотят иметь права администратора, что противоречит #2. Кроме того, любые приложения для разработки, которые вы используете, вероятно, не будут использоваться кем-то еще, даже если вы просто используете что-то простое, например Notepad++.

Другие вопросы по тегам