У меня ограниченные знания о серверах. У меня была идея, что я хочу, чтобы меня оценили. Поскольку нетбуки становятся все дешевле, мне было интересно, смогу ли я выполнять сложное редактирование видео и запускать тяжелое программное обеспечение на сервере? Например, на моем нетбуке может быть установлено подключение к удаленному рабочему столу (на XP) с выделенным сервером с внешним или внутренним управлением Windows 2008. На сервере могут быть запущены мои приложения и все редактирование видео, обработка текста и т. Д. Я также могу тогда поделитесь этим логином с остальной частью моей семьи / офиса, если они хотят сделать на сервере что-то, что слишком много для их нетбуков. Также довольно интересно звучат удаленные приложения, доступные на сервере Windows 2008.
Люди склонны это делать, или есть другие методы, которые лучше подходят для расширения возможностей нетбуков (немых терминалов) через сервер?
Обработка видео - это пример того, что вы обычно не делаете на сервере. Это связано с тем, что обычно вам нужно передать видео на машину (то есть с видеокамеры), которая очень загружена в вашей сети, а серверы не имеют FireWire.
Кроме того, вам нужно будет передавать несжатое видео с полной частотой кадров по линии, что снова означает, что ваша сеть ограничена (беспроводная связь не справится).
Получите рабочую станцию для видео!
Я ИТ-менеджер телестанции, и поверьте мне: забудьте о редактировании видео через RDP / ICA / VNC. Этого не произойдет. Для редактирования в реальном времени требуется огромное количество обновлений дисплея в секунду (подумайте об этом как об игре FPS), а для любого 3D-эффекта требуется аппаратное ускорение графики (либо через Direct3D, либо через OpenGL), что недоступно через удаленный рабочий стол.
Программный рендеринг и преобразование, вероятно, будут работать нормально, поскольку для его эффективной работы не требуется никакого специального оборудования, кроме современных процессоров.
Я не понимаю, где это может быть проблемой, если ресурсы вашего сервера соответствуют тому, что вы хотите делать, и у вас есть соответствующие лицензии.
Однако я бы избегал любого вида редактирования видео / изображений через удаленный рабочий стол. Для приложений графического дизайна я бы по-прежнему придерживался локального редактирования для отображения, даже если ваш клиент удаленного рабочего стола настроен на использование высоких разрешений / глубины цвета. Кэширование растровых изображений происходит слишком медленно для эффективного редактирования видео, и мне никогда не везло с глубиной цвета, даже когда клиент настроен на высокую глубину цвета.
Джоэл Мэнсфорд опередил меня, когда я исправил проблемы с сетью. Это касается бита удаленных приложений Windows 2008.
Существует множество приложений, в которых процессы, интенсивно использующие ЦП / ОЗУ, могут выполняться на быстром сервере, в то время как вы наблюдаете, как он работает с тонкого клиента (Google является примером серверного веб-приложения). То, что вы предлагаете, на самом деле представляет собой довольно сложный способ делать подобные вещи, но запуск терминального сервера - один из способов сделать это. Это также очень старый метод, поскольку на серверах Unix интерфейсы командной строки были доступны по сети еще с темных веков вычислительной техники.
Но редактирование видео не является делом клиент-серверного типа. Отправка видео по сети в реальном времени требует большой пропускной способности, и даже в идеальных условиях это не идеально.
Если я чего-то не упускаю, это звучит как описание того, для чего предназначена Citrix, но это не то, что нужно домашнему пользователю.
Я тоже не знаю о редактировании видео, но концепция того, чтобы все ваши приложения были доступны всем пользователям с сервера, - это Citrix MetaFrame около 2005 года :-)
Вы можете использовать что-то вроде FreeNX или X-Форвардинг использовать «тупой» терминал и обрабатывать на сервере. Вы увидите, что удаленное окно находится на вашем локальном компьютере, но взаимодействия должны передаваться по сети.
Кроме того, я слышал, что Citrix хороший выбор.
А по поводу обработки видео - программа синерелла - AFAIK очень хорошо поддерживает «ферму рендеринга» - вместо рендеринга фильма на вашем локальном компьютере отправьте его на сервер / группу серверов.
Не забывайте VNC для простых вещей (и быстрого и грязного развертывания).
Позже отредактируйте: Теперь я увидел, что вы говорите о сервере Windows, а не о Unix / Linux / связанном с ним ... но все же некоторые моменты все еще применимы
За исключением удаленных консолей (и «виртуализированных» приложений, поставляемых таким же образом), это похоже на идею, о которой Intel, похоже, думает в некоторых деталях, хотя их акцент делается на смартфоны - Облако клонирования Intel. Это не совсем новая идея - общая концепция «облачных» вычислений тесно связана (что довольно очевидно из использования Intel этого названия.
Самая большая проблема с этим - разработка и согласование стандартной архитектуры. Вторая по величине проблема будет заключаться в том, чтобы выяснить, как все это оплачивается, потому что вам придется заплатить некоторую форму «ренты» за мощность этого внутреннего процессора, и, наконец, все вернется к тому, насколько хороша ваша сеть, и она должна быть очень хорошо делать такие вещи, как видео. Как уже отмечали другие, редактирование видео требует чрезвычайно высокой пропускной способности, и даже если все данные находятся в вашем «облаке», вам все равно придется доставлять видео в реальном времени в очень быстром реальном времени, чтобы его можно было использовать - даже с умным аппаратным сжатием, которое для использования потребуется несколько десятков мегабит в секунду - сырое видео было бы безумием, 60 кадров в секунду при 1024x768 / 16-битном цвете нужно 360 мегабит в секунду.