25.11.2008, 18:19 | #1 |
Участник
|
Терминальный доступ для AX
ax3sp3+mssql2k.sp4
При организации терминального доступа встал вопрос: является ли MS Terminal Service в WinSrv 2003/2008 оптимальным решением. От терминального доступа хотелось бы получить максимальное удобство/комфорт работы удаленных пользователей. Существует линейка продуктов Citrix, которые предоставляют подобный сервис. Хотелось бы сравнить качественные характеристики решений MSTSC и Citrix. Если есть сравнительная информация (а лучше статистика или результаты тестирований) - поделитесь. Интересуют как клиенты используют трафик, как ведут себя при неустойчивой связи (потере пакетов) и всякого рода полезная информация/ рекомендации по организации удаленного доступа.
__________________
--- SHiSHok |
|
25.11.2008, 19:12 | #2 |
Участник
|
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
|
|
|
За это сообщение автора поблагодарили: alex55 (1). |
25.11.2008, 23:45 | #3 |
Участник
|
Цитата:
Сообщение от gl00mie
До появления w2k3 терминальный доступ в виндах был довольно... скажем мягко, ограниченным по функционалу, но с появилением w2k3 imho смысла в использовании навесов вроде Citrix не стало, точнее, они, конечно, есть, но только в случае очень больших "ферм" серверов терминального доступа.Да, причем afaik Citrix работает поверх TS Есть сравнение функциональных возможностей Windows Server 2003/2008 TS и Citrix XenApp 5.0Трафик самого терминального подключения (картинка + ввод с консоли) минимален, если не увлекаться 32-битным цветом и полноцветными картинками в сессии; основную нагрузку на канал дает сетевая печать - с терминального сервера на локальный принтер.
Пока Вы только подтвердили мое впечатление о современном MSTSC.
__________________
--- SHiSHok |
|
26.11.2008, 09:13 | #4 |
Злыдни
|
Из сравнения Citrix и TS в свое время пришел к выводу, что в Citrix удобнее и менее глючно реализован доступ к локальным ресурсам компьютера из локальной сессии, плюс публикацичя приложений. В остальном все очень близко. При этом замечено, что для каждого из серверов свой список несовместимых приложений
__________________
люди...считают, что если техника не ломается, то ее не нужно ремонтировать. Инженеры считают, что если она не ломается, то нуждается в совершенствовании. |
|
26.11.2008, 10:15 | #5 |
Участник
|
Terminal Service работают вполне хорошо.
единственная проблема для удаленного офиса - иногда жутко тормозит. но тут скорее проблема канала связи. Citrix тоже неплохо, но нужно его ставить, настраивать, TS в этом плане намного проще. Года три назад наш админ поставил citrix посмотреть. Там есть такая фича, не помню как называется, наверное публикация приложений - когда терминально запускается не рабочий стол, а программа, например, аксапта. То есть в принципе можно виндовые приложения юзать в линуксе. удобная штука, но в этом случае была проблема с переключением языков. Хотя может уже решили проблему неплохо работает связка TS плюс линукс на клиентских машинах через клиента krdc, хотя бывают проблемы с кодировками |
|
26.11.2008, 11:06 | #6 |
Участник
|
Одно из достоинств цитрикса - это гибкий и достаточно удобный механизм публикации приложений, когда группам пользователей настраиваются видимые им приложения. Из неудобств - это отображение имени локального принтера в цитриксе как имя принтера плюс еще что-то типа номера сессии терминального доступа. Хотя может быть это и реализовано в новых версиях цитрикса. Скорость печати скорее удивила на небыстрых линиях.
Последний раз редактировалось EAlex; 26.11.2008 в 11:15. |
|
26.11.2008, 11:41 | #7 |
Участник
|
Цитата:
Сообщение от EAlex
Одно из достоинств цитрикса - это гибкий и достаточно удобный механизм публикации приложений, когда группам пользователей настраиваются видимые им приложения. Из неудобств - это отображение имени локального принтера в цитриксе как имя принтера плюс еще что-то типа номера сессии терминального доступа. Хотя может быть это и реализовано в новых версиях цитрикса. Скорость печати скорее удивила на небыстрых линиях.
__________________
--- SHiSHok |
|
26.11.2008, 11:43 | #8 |
Участник
|
Цитата:
Сообщение от EAlex
Одно из достоинств цитрикса - это гибкий и достаточно удобный механизм публикации приложений, когда группам пользователей настраиваются видимые им приложения. Из неудобств - это отображение имени локального принтера в цитриксе как имя принтера плюс еще что-то типа номера сессии терминального доступа. Хотя может быть это и реализовано в новых версиях цитрикса. Скорость печати скорее удивила на небыстрых линиях.
__________________
--- SHiSHok |
|
26.11.2008, 12:02 | #9 |
Участник
|
Цитата:
Цитата:
К слову, если уж пошел разговор об отличиях, можно упомянуть разве что прозрачную для пользователя аутентификацию на терминальном сервере (чтоб не надо было вводить логин с паролем, а использовать учетные данные, c которыми запущен терминальный клиент). Для w2k8 TS это штатно реализовано лишь при запуске терминального клиента под Вистой, а для XP необходимы дополнительные телодвижения - настройка использования нового Security Service Provider'а (SSP), см. kb951608.Ну что значит "видимые"? С точки зрения удобства для пользователей - возможно, с точике же зрения какого-то разграничения доступа - вряд ли. Это все равно, что ограничивать видимые приложения на локальном компьютере с помощью вынесения ярлычков на рабочий стол. Ведь что такое эти "приложения" в цитриксе? Это просто указание, какую программу с какими параметрами ком.строки и из какого каталога запускать. Вот, к примеру, настроена у вас в цитриксе "публикация приложения" - той же Аксапты, и думаете вы, что пользователь ничего кроме нее на терминальном сервере не запустит. А он берет, из любого места системы нажимает кнопку "Печать", в качестве канала вывода выбирает файл, рядом с полем ввода имени файла жмет кнопку открытия соотв. диалога - и все, приехали... Выбираем в качестве фильтра по расширениям "Все файлы (*.*)", переходим к виндовому каталогу терминального сервера, находим там cmd.exe, жмем правой кнопкой, выбираем "Открыть" (потому что по умолчанию действие - "Выбрать"), получаем запущенный на терминальном сервере командный процессор. А еще бывали случаи, когда пользователи с обрубленным выходом в инет в той же Аксапте на терминальном сервере открывали справку (она же там в виде веб-компоненты), вбивали в адресную строку нужный URL и использовали окно справки как браузер Последнее, впрочем, легко перекрывается... |
|
26.11.2008, 12:36 | #10 |
Участник
|
Цитата:
На счет же вашего вопроса про имена публикуемых принтеров - скорее всего, нет. Насколько я понимаю, это связано с тем, что, с одной стороны, для каждой сессии принтеры как бы делаются персональными (чтобы, к примеру, видеть в очереди печати лишь свои документы), с другой стороны, в виндах не может быть двух принтеров с одинаковыми именами. |
|
26.11.2008, 14:07 | #11 |
Участник
|
Цитата:
Вот, к примеру, настроена у вас в цитриксе "публикация приложения" - той же Аксапты, и думаете вы, что пользователь ничего кроме нее на терминальном сервере не запустит
Цитата:
А еще бывали случаи, когда пользователи с обрубленным выходом в инет в той же Аксапте на терминальном сервере открывали справку (она же там в виде веб-компоненты), вбивали в адресную строку нужный URL и использовали окно справки как браузер
|
|
26.11.2008, 14:43 | #12 |
Участник
|
Начнем с того, что Microsoft TS - это сильно обрубленный Хитрикс позапрошлой версии Таковы уж условия кросс-лицензирования технологий между Microsoft и Citrix. Собственно, потому же Citrix без TS не работает. И лицензии нужно покупать на рабочие места обоих пакетов.
Второе - запуск приложения по командной строке в настройках соединения TS и публикация приложения на ферме - совсем не одно и то же. Даже визуально - попробуйте минимизировать окно такого приложения, запущенного на TS... Окна опубликованных приложений Citrix действительно "seamless" - сворачиваются, максимизируются. Если канал позволяет использовать ту же разрядность цвета, что и на рабочем столе - вообще сложно догадаться, что приложение терминальное, пока поглубже куда-нибудь не залезешь. Третье - протокол ICA существенно оптимальнее RDP. Мне приходилось вполне комфортно работать с приложением Citrix по модему со скоростью 33-36 кбит/с. C RDP на такой скорости работать просто невозможно. Ну а четвертое - да, и по цене лицензий и по стоимости сопровождения, Citrix на сегодня пригоден только для крупных предприятий, когда речь идет о сотнях, а то и тысячах рабочих мест. Кстати, тут (правда, простенькое и несколько устаревшее) сравнение не только Citrix и MSTS, но и нескольких альтернативных продуктов. Последний раз редактировалось Alex_K; 26.11.2008 в 15:04. Причина: Дополнение |
|
26.11.2008, 16:44 | #13 |
Участник
|
Цитата:
Сообщение от gl00mie
Ну что значит "видимые"? С точки зрения удобства для пользователей - возможно, с точике же зрения какого-то разграничения доступа - вряд ли. Это все равно, что ограничивать видимые приложения на локальном компьютере с помощью вынесения ярлычков на рабочий стол. Ведь что такое эти "приложения" в цитриксе? Это просто указание, какую программу с какими параметрами ком.строки и из какого каталога запускать. Вот, к примеру, настроена у вас в цитриксе "публикация приложения" - той же Аксапты, и думаете вы, что пользователь ничего кроме нее на терминальном сервере не запустит. А он берет, из любого места системы нажимает кнопку "Печать", в качестве канала вывода выбирает файл, рядом с полем ввода имени файла жмет кнопку открытия соотв. диалога - и все, приехали... Выбираем в качестве фильтра по расширениям "Все файлы (*.*)", переходим к виндовому каталогу терминального сервера, находим там cmd.exe, жмем правой кнопкой, выбираем "Открыть" (потому что по умолчанию действие - "Выбрать"), получаем запущенный на терминальном сервере командный процессор. А еще бывали случаи, когда пользователи с обрубленным выходом в инет в той же Аксапте на терминальном сервере открывали справку (она же там в виде веб-компоненты), вбивали в адресную строку нужный URL и использовали окно справки как браузер Последнее, впрочем, легко перекрывается...
тупо пользователю или группе закрывается доступ к каталогу с программой а ярлык в меню пускай себе висит да и на терминальном сервере можно подредактировать файл hosts и закрыть много лишнего, если на прокси нет фильтра Последний раз редактировалось AlexeyS; 26.11.2008 в 16:47. |
|
26.11.2008, 16:51 | #14 |
Участник
|
Цитата:
Сообщение от Alex_K
запуск приложения по командной строке в настройках соединения TS и публикация приложения на ферме - совсем не одно и то же. Даже визуально - попробуйте минимизировать окно такого приложения, запущенного на TS... Окна опубликованных приложений Citrix действительно "seamless" - сворачиваются, максимизируются.
Цитата:
Цитата:
Вообще, это все скатывается в какие-то holy wars. В общем, по существу заданных вопросов я свое мнение высказал, а более детальное обсуждение Citrix vs Windows TS, наверно, выходит за рамки тематики форума. |
|
26.11.2008, 16:58 | #15 |
Участник
|
Цитата:
|
|
03.12.2008, 23:37 | #16 |
Участник
|
Цитата:
Цитата:
Сообщение от gl00mie
Соотв., на клиенте настраиваются принтеры, в т.ч. принтер по умолчанию, при подключении к TS принтеры с клиента также появляются в терминальной сессии и, самое главное, подтягивается настройка того, какой принтер использовать по умолчанию. А уж как он там обзывается, это дело десятое, - главное, что при нажатии "Печать" документ уйдет, куда надо.
__________________
--- SHiSHok Последний раз редактировалось SHiSHok; 03.12.2008 в 23:41. |
|
17.01.2017, 15:35 | #17 |
Участник
|
Апну тему.
Недавно стали активнее использовать RDP и после цитрикса удивила его прожорливость к памяти. Раньше в цитриксе была открыта разработка и тест и на это уходило порядка 20-30 мегабайт оперативки на локальной тачке (обращаю внимание что речь не о потреблении памяти не на терминальном сервере а на локальном компе на котором клиент цитрикса крутится и пользователь работает). Пересели на RDP - сходу съедает 250 метров, а когда поработаешь то может и до 500 доходить. Это у всех так ? Может мы чего-то недонастроили ? |
|
17.01.2017, 16:08 | #18 |
Участник
|
Не знаю как у нас настроено, но вот сейчас открыто два RDP и один Цитрикс.
RDP - Процессы mstsc один отожрал 19Мб, другой 26Мб. Цитрикс - Процесс pnamain - 4,5Мб, процесс wfica32 12Мб. Вроде бы порядок цифр один. |
|
|
За это сообщение автора поблагодарили: Logger (5). |
17.01.2017, 16:26 | #19 |
Участник
|
Ого.
А можете поподробнее конфигурацию раскрыть ? У нас терминальник win2012 64 бит. Работает ax 2012 R3 Моя локальная тачка Win7 32 бит. RDP клиент у меня ест сразу после запуска - 250 мегабайт, а потом в процессе работа доходит до 400. Работа через цитрикс Терминальник win2003 R2 32 бит. Ax2009 локальная тачка Win7 32 бит. Клиент цитрикса wfica32.exe - 8-20 мегабайт Разница раз в 10. Как у вас удалось достичь таких цифр ? Хитрая настройка ? А если аксапту на терминальнике запустить, тоже порядок цифр будет совпадать ? Последний раз редактировалось Logger; 17.01.2017 в 16:29. |
|
17.01.2017, 17:52 | #20 |
Участник
|
Цитата:
Может эта статья поможет http://macrodmin.ru/2016/03/secure-rdp Цитата:
Задание алгоритма сжатия RDP — лучше установить значение Оптимизация использования полосы пропускания. В этом случае RDP будет жрать памяти чуть больше, но сжимать будет эффективнее.
Цитата:
Дополнительно на стороне клиента можно увеличить размер кэша изображений, делается это в реестре. По адресу HKEY_CURRENT_USER\SOFTWARE\Microsoft\Terminal Server Client\ нужно создать два ключа типа DWORD 32 BitmapPersistCacheSize и BitmapCacheSize
BitmapPersistCacheSize можно установить равным 10000 (10 Мб) По умолчанию этот параметр берет значение 10, что соответствует 10 Кб. BitmapCacheSize так же можно установить равным 10000 (10 Мб). Вы вряд ли заметите, если RDP-подключение съест лишних 10 Мб от вашей оперативной памяти |
|
|
За это сообщение автора поблагодарили: Logger (5). |
Теги |
citrix, rdp, windows 2012, windows terminal, лицензия, терминал |
|
|