Разработка динамических сайтов
SEO услуги
Управление контекстной рекламой

Вход на хостинг

Имя пользователя:*

Пароль пользователя:*

IT-новости

20.04.2016 iPhone 2017 года поместят в водонепроницаемый корпус из стекла

Линейка iPhone в новом году серьезно поменяется. В этом уверен аналитический исследователь Мин Чи Ку......

подробнее

30.07.2015 Ищем уникальный контент для сайта

Ищем уникальный контент для сайта Без уникального контента Ваш сайт обречен на то, что его страницы......

подробнее

11.05.2015 Распространённые ошибки разработчиков сайтов

Не секрет, что в сети Интернет насчитывается миллионы сайтов, и каждый день появляются тысячси новых......

подробнее

Тонкий клиент – шаг к мэйнфреймам?


Антон Борисов

Когда-то терминалы подключались к мощным серверам и обработка информации происходила на мэйнфреймах. Затем появились достаточно мощные ПЭВМ, и информация стала обрабатываться на рабочих местах. Похоже, история любит повторяться, но сегодня уже в зеркальном отражении – становится опять экономически выгодно использовать мэйнфреймы с подключением легких терминалов – тонких клиентов.

Как показывает практика, чем сложнее становится система, тем больше усилий требуется, чтобы поддержать ее в рабочем состоянии. В то же время становится очевидной специализация тех или иных бизнес-процессов. Можно уже четко определить, какие конкретно ресурсы требуются определенным пользователям для решения их бизнес-задач. Исходя из указанных предпосылок, данным пользователям следует выделить необходимый конкретно им инструментарий, но не более того. Кроме этого, установку (а в дальнейшем и обновление) пакетов прикладных программ, хранение электронной документации также рациональнее вести в одном месте – на производительном терминальном сервере. Таким образом, проведя анализ потоков данных и выяснив структуру документооборота, предприятие может попробовать преобразовать структуру рабочих мест.

Из названия следует, что ориентир сделан на создание тонких клиентов, т.е. создание ПЭВМ, которые отображают выполнение програмного обеспечения на серверной стороне, при этом, будучи клиентской частью, могут быть совершенно облегченными. Под облегченностью понимается как использование старой техники (класса первых Pentium), так и современных ПЭВМ с интегрированными сетевыми, видеоконтроллерами, но со скромной производительностью, так и специализированных терминалов [1]. С одной стороны, мы увеличиваем срок службы старой техники, перенося вычислительные функции на производительный выделенный сервер приложений (я все-таки надеюсь, что у вас он уже функционирует), с другой стороны, путем унификации терминалов можем снизить время простоя отдельно взятого терминала и снизить стоимость обслуживания вычислительной техники – модный в последнее время термин TCO (Total Cost of Ownership) [2]. В свое время TCO-анализ был предложен компанией Gartner Group для оценки прямых [3] и косвенных затрат от приобретения программного и аппаратного обеспечения ЭВМ. В TCO-анализе учитывается не только стоимость обеспечения, но и, например, поддержка в дальнейшем пользователей и их обучение [4].

Итак, у вас есть старый парк техники, который вы не считаете рациональным выводить из применения, но в то же время отдаете себе отчет, что достичь приемлемых результатов на такой технике уже нельзя, или вы организуете рабочие места с чистого листа и решаете для себя вопрос, как грамотно провести внедрение бизнес-процессов на рабочих местах. Вполне возможно, что после сегодняшнего материала некоторые вопросы для вас исчезнут.

Насколько вы помните, в предыдущей публикации [5] мы использовали так называемую barebone-систему на аппаратной платформе VIA EPIAM. Помимо вполне удовлетворительной производительности на плате интегрированы сетевая и звуковая платы. Данный факт позволяет построить на базе EPIA-M бездисковые терминальные станции, где загрузка операционной системы происходит по сетевому интерфейсу.

Одним из довольно любопытных проектов является ThinStation [6]. Его корни уходят в такие проекты, как NetStation, PXES. Заимствовав идею сетевой загрузки, проект постепенно вырос до сегодняшнего состояния и в определенной степени представляет из себя вполне законченный продукт.

Давайте посмотрим, что же из себя представляет данное творение. Вы уже могли быть с ним знакомы по публикации в журнале за прошлый год [7]. Пакет системных программ busybox (объединяющий в одном флаконе упрощенный вариант bash, awk, cat, chmod, grep и ряда других), серия драйверов для различных сетевых карт, пакет прикладных программ, таких как клиенты rdesktop, telnet, а также серия Xсерверов составляют основу «тонкой станции». Дальнейшая сборка позволяет получить образ в виде файлов .nbi (etherboot-загрузка), initrd, .iso, pxelinux, syslinux. В частности, связка из initrd и pxelinux позволяет создать сетевые бездисковые терминалы. Помимо указанных пакетов есть возможность доукомплектовать загрузочный образ такими пакетами, как vncviewer, tarantella, xnest, dillo, nx, Firefox, MPlayer и рядом других.

Дистрибутив ThinStation разделяется на часть для конечного пользователя (40 Мб) и на часть, ориентированную прежде всего на разработчика (400 Мб). В первой части все программные пакеты уже скомпилированы и задача пользователя заключается в том, чтобы выбрать те пакеты, которые ему потребуются для работы. Вторая часть – это те же самые пакеты, только в исходных текстах. Добавление своей собственной, предварительно скомпилированной программы в дистрибутив ThinStation для конечного пользователя скорее всего закончится неудачно. С чем это связано? Прежде всего различие в версиях библиотеки GLIBC, используемой в дистрибутиве (там версия GLIBC 2.1.3) и вашей. Если программа скомпилирована полностью статически, то проблем в принципе не должно возникнуть. Вариант для разработчика предназначен для тех случаев, когда добавление в лоб собственного пакета не срабатывает.


Предыдущая страницаОглавлениеСледующая страница
 
[001] [002] [003] [004] [005] [006] [007] [008] [009] [010] [011] [012] [013] [014] [015] [016] [017] [018] [019] [020]
[021] [022] [023] [024] [025] [026] [027] [028] [029] [030] [031] [032] [033] [034] [035] [036] [037] [038] [039] [040]
[041] [042] [043] [044] [045] [046] [047] [048] [049] [050] [051] [052] [053] [054] [055] [056] [057] [058] [059] [060]
[061] [062] [063] [064] [065] [066] [067] [068] [069] [070] [071] [072] [073] [074] [075] [076] [077] [078] [079] [080]
[081] [082] [083] [084] [085] [086] [087] [088] [089] [090] [091] [092] [093] [094] [095] [096] [097] [098] [099] [100]
[101] [102] [103] [104] [105] [106] [107] [108] [109] [110] [111] [112] [113] [114] [115] [116] [117] [118] [119] [120]
[121] [122] [123] [124] [125] [126] [127] [128] [129] [130] [131] [132] [133] [134] [135] [136] [137] [138] [139] [140]
[141] [142] [143] [144] [145] [146] [147] [148]

+7 (831) 413-63-27
ООО Дельта-Технология ©2007 - 2023 год
Нижний Новгород, ул. Дальняя, 17А.
Rambler's Top100