Microsoft, протестировав свою облачную среду разработки программного обеспечения на более чем 9000 собственных инженеров, планирует 10 июля 2023 года пригласить внешних программистов для размышлений внутри своего Dev Box.
В объявлении, опубликованном на этой неделе в связи с конференцией разработчиков Microsoft Build, Джош Циммерман, старший менеджер программ в Microsoft, объясняет, что бизнес Windows приложил все усилия, чтобы перевести своих разработчиков в облачное пространство кодирования, чтобы уменьшить нагрузку на адаптацию и обслуживание высоких -мощные рабочие станции, настроенные с помощью эзотерических инструментов.
«К сожалению, проблемы с этими машинами делают не только потеря производительности и разочарование разработчиков — каждая из независимых сред также должна быть безопасной и соответствовать требованиям», — сказал Циммерман.
«Наши команды постоянно внедряют инновации, чтобы справиться с этими проблемами, но это не просто вопрос приоритета или ресурсов. Чтобы решить эти проблемы, нам необходимо изменить фундаментальный подход к средам разработки».
Microsoft Dev Box, представленный в августе прошлого года, представляет собой облачное пространство, которое легко настраивается и настраивается для написания кода. Предлагаемый через Microsoft Azure, он похож по концепции на GitHub Codespaces, хотя есть и отличия.
Например, Codespaces основан на Linux и полагается на принадлежащий Microsoft GitHub для управления системой контроля версий, а Dev Box основан на Windows и может работать с различными системами контроля версий программного обеспечения. Codespaces был разработан для облачных приложений, в то время как Dev Box может обрабатывать более широкий спектр рабочих нагрузок, таких как настольные приложения. Наконец, Codespaces полагается на GitHub для управления, в то время как Dev Box был приспособлен для управления ИТ через Microsoft Intune и Endpoint Manager.
Существует также Windows 365 Cloud PC, хотя это скорее обычная облачная многопользовательская среда Windows, чем замена рабочей станции разработчика. И есть Azure Virtual Desktop, который имеет менее полные возможности управления ИТ.
Dev Boxes предназначены для того, чтобы помочь разработчикам быстро приступить к работе, используя предварительно настроенные образы, которые заполняют среду разработки соответствующими инструментами.
Однако их основным преимуществом является управление — компании могут предоставлять персоналу или подрядчикам соответствующие разрешения, элементы управления доступом и политики входа в систему. А ИТ-администраторы могут выпускать исправления по мере необходимости и отключать Dev Box в нерабочее время, чтобы ограничить затраты на вычисление, основанные на использовании.
Microsoft разместила на Azure Marketplace несколько начальных образов для пользователей Dev Box, в том числе: клиент Windows для разработчиков, Microsoft Visual Studio 2019 и Microsoft Visual Studio 2022.
В связи с этим Microsoft представила Dev Home, центр управления для Windows, который предоставляет панель мониторинга для отслеживания рабочих процессов, проектов разработчиков, проблем GitHub, запросов на вытягивание и различных сетевых и вычислительных показателей.
Dev Home поддерживает инструмент конфигурации компьютера для настройки локальной среды разработки, расширения для настройки виджетов, предоставляющих определенную информацию, и Dev Drive, том хранилища на основе ReFS, специально разработанный для рабочих нагрузок разработчиков. ®