Тонкие клиенты для бизнеса
Я считаю тонкие клиенты от компании Dell Wyse наиболее подходящей заменой рабочим станциям в проектах VDI и Терминального доступа для компаний Enterprise уровня. Говорю я это, основываясь на опыте эксплуатации целого ряда тонких клиентов от разных производителей. Могу выделить несколько основных тезисов, относящихся к теме тонких клиентов:
- Идеальных тонких клиентов «из коробки» не существует, всегда будут возникать некие тонкие моменты, которые придется решать по ходу проекта.
- Замена ПК на тонкие клиенты должна избавлять ИТ службу от проблем связанных с обслуживанием. Клиенты на сборках Linux, на Windows Embedded не могут обеспечить простоты администрирования. Избавляясь от необходимости обслуживать ПК, возникает другая необходимость — администрировать тонкие клиенты. Поэтому я не рассматриваю тонкие клиенты на Linux и Windows в проектах от 100 человек.
- Из всего разнообразия на рынке можно выделит два типа оптимальных тонких клиентов.
Это нулевые (Zero) тонкие клиенты на чипах от компании Terradici TERA2321 (для двух мониторов) и TERA2140 (для 4-х мониторов). Для этих чипов Terradici сама выпускает прошивку под названием Thread-X. Поэтому, если вы видите, что какой-то тонкий клиент построен на одном из этих чипов, то делайте вывод, что OEM производитель — Wyse, HP, Fujitsu и еще 25 других — сам изготовил только корпус и возможно чуть доработал прошивку, производительность у них одинаковая. Данные тонкие клиенты умеют подключаться по протоколам PCoIP (VMware Horizon View) и в последних прошивках по протоколу RDP.
Второй тип тонких клиентов, которые я хочу выделить — это Dell Wyse с операционной системой ThinOS. Размер операционной системы 10Мб, что позволяет перепрошивать устройства централизованнно секунд за 30. Настройки всех тонких клиентов храняться в текстовом файле и считываются устройствами во время загрузки. ThinOS поддерживает протоколы RDP, Citrix HDX, а модель D10DP работает и с PCoIP, но на программном уровне, в отличии от нулевых клиентов на чипах Terradici, которые работают на аппаратном.
Тонкие клиенты Dell Wyse
Итак, предлагаю рассмотреть тонкие клиенты Wyse на операционной системе ThinOS и нулевые тонкие клиенты. Также я расскажу в каких проектах терминального доступа и для каких категорий пользователей будет оптимальным использование того или иного тонкого клиента, исходя из производительности, цены и сценариев использования.
Мне лично больше всего нравится только что появившийся в продаже моноблок Wyse 5212 All in One, который сочетает в себе топовою мощность тонкого клиента и отсутствие лишних проводов.
Нулевые Zero тонкие клиенты
Представлены моделями Dell Wyse P25 (для двух мониторов) и P45 (для четырех мониторов) Цены соответственно 458$ и 1054$ — поддержка протокола PCoIP
Есть еще тонкий клиент нулевой тонкий клиент для Citrix — Dell Wyse Xenith 3, который судя по характеристикам является копией T10D с урезанной ThinOS. Имеет смысл все же покупать полную версию, там больше настроек и функций за те же деньги.
Тонкие клиенты на ThinOS
C10LE | T10 | T10D | D10D | D10DP | 5212 AiO | |
Цена | 333$ | 377$ | 414$ | 499$ | 538$ | 744$ |
CPU | 1 ядро | 1 ядро | 2 ядра | 2 ядра | 2 ядра | 2 ядра |
1 ГГц | 1 ГГц | 1,2 ГГц | 1,4 ГГц | 1,4 ГГц | 1,4 ГГц | |
VIA Eden | Marvell PXA 510v7 | Marvell PXA2128 | AMD T48E | AMD T48E | AMD T48E | |
Размер | 34x177x121 | 25x177x119 | 35x176x210 | 40x170x185 | 40x170x185 | моноблок 21.5″ |
Протокол | RDP ICA | RDP ICA HDX | RDP ICA HDX | RDP 8.0 ICA HDX HDX 3D HDX 3D Pro | RDP 8.0 ICA HDX HDX 3D HDX 3D Pro PCoIP | RDP 8.0 ICA HDX HDX 3D HDX 3D Pro |
Из таблицы понятно, что клиенты разные по мощности и, как следствие, по возможностям. Операционная система на всех клиентах примерно одна и та же, просто где то включены функции соответствующие мощности ТК, а где-то нет.
RDP — сложно сказать какая именно версия протокола работает, но сложных задач возлагать на ТК с процессорами VIA не стоить. Например, просмотр видео в Youtube или просмотр карт в Яндекс будет работать с тормозами. Основная решаемая задача — это работа с простыми офисными приложениями, 1С.
ICA — протокол, по которому работают старые версии Citrix XenApp 4.0 -4.5 — 5.0. Есть ряд преимуществ по сравнению с RDP в потреблении трафика, стабильности работы на плохих каналах, отзывчивости пользовательского интерфейса.
HDX — новое название протокол ICA, который используется в новых версиях Citrix XenApp и XenDesktop. Позволяет работать с веб-камерой, улучшена работа с Flash, поддержка видеоконференций MS Lync 2010, просмотр видео и многое другое.
HDX 3D — имеется ввиду, что средствами протокола HDX может нормально передаваться изображение из графических и САПР программ, например, таких как AutoCAD и Photoshop. Не все тонкие клиенты сертифицированы для работы с HDX 3D, т.к. банально не хватает мощности процессора.
HDX 3D Pro — используется для работы с графическими приложениями, но по другому принципу. Изображение захватывается полностью и передается на тонкий клиент, как видеопоток, используется кодек H264. Такой подход позволяет снизить потребление трафика по сравнению с HDX 3D, также повышается отзывчивость интерфейса и точность передачи изображения, вплоть до отдельных пикселей.
Wyse 3040 (N10D): Hardware
The 3040 is very small and compact and, as a result, there is negligible internal space for ‘add ons’ other than the socket provided for the M.2 wireless module.
The label on the 3040, as well as identifying it as a 3040, also says ‘Reg Model:N10D’. I assume the N10D name is the ‘Regulatory Model’ which explicitly identifies the hardware that has undergone various EMC, recycling and other certification tests. The ‘3040’ moniker is the marketing name which could change depending on what software is installed and the market it is being sold into.
It was launched in March 2017. My example was manufactured in October 2019.
Specifications
Operating systems:
ThinLinux 1.0.4 (post RTS)
ThinOS 8.3.2
PCoIP enabled Wyse ThinOS
My 3040 came fitted with 16GB of flash.
Power Supply
Unusually for modern thin clients the 3040 runs off 5V. The coax plug is 4mm x 1.7mm.
In May 2021 I heard from April who had got hold of a 3040 but hers ran off 12V. Investigating this led me to the Dell community pages where, in August 2020, somebody posted the as yet unanswered comment:
«. our latest 3040 clients come with 12v supply and 12v stated on the underside but our older 3040 clients say 5v on the underside and 5v on the supply.
Both plugs fit in both clients so I would also like to know if they are interchangeable. Otherwise it is just an accident waiting to happen that someone plugs in the wrong adapter.»
On a revisit to that page I see there have been several requests for an update including one in November 2021:
At least with DELL thin clients the required supply voltage is marked either by the power socket or on the product label. The pictured label is off my 3040.
CPU
Intel Cherry Trail x5 Z-8350 (1.44 GHz Quad Core).
vendor_id : GenuineIntel cpu family : 6 model : 76 model name : Intel(R) Atom(TM) x5-Z8350 CPU @ 1.44GHz stepping : 4 flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid aperfmperf tsc_known_freq pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes rdrand lahf_lm 3dnowprefetch epb pti ibrs ibpb stibp tpr_shadow vnmi flexpriority ept vpid tsc_adjust smep erms dtherm ida arat
PCI
00:00.0 Host bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SoC Transaction Register (rev 36) 00:02.0 VGA compatible controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Integrated Graphics Controller (rev 36) 00:0b.0 Signal processing controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Power Management Controller (rev 36) 00:11.0 SD Host controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series SDIO Controller (rev 36) 00:14.0 USB controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series USB xHCI Controller (rev 36) 00:1a.0 Encryption controller: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series Trusted Execution Engine (rev 36) 00:1c.0 PCI bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCI Express Port #1 (rev 36) 00:1f.0 ISA bridge: Intel Corporation Atom/Celeron/Pentium Processor x5-E8000/J3xxx/N3xxx Series PCU (rev 36) 01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
Expansion
Click on the photo for a larger version.
Flash: The internal memory is either an 8GB or 16GB eMMC flash chip soldered to the motherboard. It is not replaceable unless you have a hot air solder station. René and others have replaced it — see the links tab.
RAM: There is 2GB of DDR3L RAM soldered to the motherboard. You are stuck with 2GB.
Wireless: There is a socket on the board to take a wireless module. This is a M.2 socket with a key ID of E. The 3040 datasheet gives the factory fit part as ‘WLAN+BT Combo Module: Azurewave AW-CM389MA w/Marvell 8897chip, M.2 2230 (SDIO interface)’.
Note the SDIO interface above. Whilst a M.2 E slot can support 2x PCIe x1, USB2.0, I 2 C, SDIO, UART and PCM interfaces, the slot on the 3040 only supports SDIO.
By far the majority of wireless cards use a PCIe interface for WiFi and USB for Bluetooth. None of these will work in the 3040.
If you need to add WiFi connectivity to your 3040 the best bet would appear to be a USB dongle. If you’re thinking of using a AW-CM389A there is further information here.
Board Links etc
There is a push button near the WLAN card pillar labelled ‘CMCLR1’ which is I assume there to let you clear the CMOS memory.
There is a push button near the battery labelled PWCLR1 which I assume is there to let you clear any set passwords.
Any comments? email me. Added November 2020 Last update February 2023