тонкий клиент толстый клиент что это такое
Чем отличаются толстый, тонкий и веб клиенты
В компьютерных устройствах используются тонкие и толстые приложения. Первый продукт может функционировать самостоятельно на обособленном оборудовании, для его запуска не нужен сервер, в отличие от тонкой версии.
Что такое толстый клиент
Данное приложение обеспечивает полное функционирование вне зависимости от сервера. Часто он выступает в роли хранилища информации. Все расчеты, обработка совершается на устройстве пользователя.
Разработка позволяет работать сразу нескольким пользователям. Даже при отсутствии соединения с сервером (в некоторых случаях, зависит от программы), он может продолжать работать с локальными сохраненными копиями баз, а обмениваться информацией после появления связи.
Но обширные функции продукта несовместимы с политикой безопасности, а его цена очень высокая. Работая с ним, появляются трудности, касающиеся удаленной работы с данными. Их сложно обновлять, согласовывать с другими пользователями. К тому же эти сведения уже бывают неактуальными. Установить толстый клиент не всегда просто, часто может потребоваться помощь специалиста. Обычно сложность заключается не столько в установке, сколько в правильной настройке.
Отличительной чертой является то, что значительный объем информации обрабатывается на пользовательском устройстве. Основные сведения хранятся в форме временных файлов. Ввиду этого, версия предъявляет повышенные требования к каналу передачи данных.
Тонкий клиент
Тонким клиентом называют компьютеры и программы, функционирующие в терминальной или серверной сети. Множество задач по обработке данных осуществляются на главных компьютерах, к которым подсоединено приложение и компьютер.
Часто представлен в виде системного блока без жесткого диска. Происходит подсоединение клавиатуры, мышки, монитора, сетевого кабеля. Можно подключить другую технику, но ее используют при условии идентификации и отправки сведений серверу.
Снижаются траты на ПО, поскольку отпадает потребность получать лицензию на каждое устройство, будет достаточно одного серверного терминала. Также сокращается расходная часть на выплату зарплаты сотрудникам, ведь администрирование проводится только для терминала.
На компьютере пользователя запускается только оболочка, все остальные данные хранятся и обрабатываются на сервере. Таким образом достигается высокая скорость работы на слабых ПК, а также обеспечивается высокая защита информации.
Сервер хранит все программы, приложения, данные. На нем же осуществляются вычисления. Толстый клиент по загрузке бывает локальным и сетевым. Управление осуществляется:
Веб-клиент
Это не обособленная разработка, а технология, при помощи которой можно заходить в программу через браузер, введя в строчке адрес нужного сервера. Для его функционирования нужно заранее «развернуть» веб-сервер.
Чаще всего используется платформой 1С, соответствующей требованиям тонкого клиента. Версия привлекательна тем, что для ее функционирования на оборудовании устанавливать ничего не требуется, она поддерживается всеми распространенными браузерами.
К недостаткам относится ограниченный функционал и то, что доступ к серверу не всегда соответствует требованиям безопасности.
Чем отличаются
Главное отличие между толстым и тонким клиентом заключается в том, что тонкий клиент большую часть расчетов осуществляет на сервере. Толстый использует рабочее пользовательское место. Все отличия актуальны для всех приложений, в том числе 1С. Другие отличия:
Терминальный клиент
Для запуска терминального клиента требуется сервер. В этом он отличен от старого приложения, которое обрабатывает сведения вне зависимости от него. Они пользуются им для хранения данных.
Помимо общей системы выделяют аппаратный тонкий клиент (терминальный). Эти разработки существенно отличаются от ПК. У них отсутствует жесткий диск, они применяют специализированную локальную сеть, задачей которой является организация взаимодействия с терминальным сервером.
Чтобы расширить функционал продукта, его утолщают – прибавляют возможность работать в автономном режиме, сохраняя функционирование с терминалом. При внедрении в разработку жесткого диска, она перестает называться тонкой, и превращается в универсальную.
Использование в 1С
Тонкий продукт внедрился с момента возникновения платформы 1С 8.2 и 8.3. Осуществлять расчеты в данном пакете можно только в режиме управляемого приложения. Все вычисления осуществляются на сервере, человек видит лишь отображение передаваемых сведений.
Разработка не подразумевает использование крупных системных ресурсов, а также нет возможности работать в конфигураторе. Установочный файл приложения занимает значительно меньший объем данных. Старт происходит через стандартный файл 1cv8c.exe.
Использование тонкой версии требует обязательного наличия локальной сети, происходит увеличение нагрузки на сервер. Благодаря продукту сотрудник получает возможность работать с базами, расположенными в отдаленной точке.
При включении толстого приложения применяется файл 1cv8.exe. Пока не внедрилась версия 1С 8.2, оно было единственной разработкой для сотрудников. Конфигуратор есть лишь в этом продукте.
Старт толстой разработки начинается через «предприятие» или «конфигуратор» в 1С. В подключении тонкого клиента конфигуратор не участвует, работа происходит в режиме пользователя.
Доступный функционал и виды встроенных языков в тонкой версии весьма ограничены. Работая с ней, отображается и меняется готовая информация выведенная с сервера, на котором происходит вычисление.
Чтобы перейти с одного клиента на другой запускают программу, нажимают на кнопку «изменить» и выбирают другой режим базы.
Протоколы работы
Выделяют 9 распространенных видов протоколов, применяемых при работе тонкой версии:
Сейчас чаще всего используется клиент-серверный вариант. Некоторый объем работы осуществляется на сервере, а другой – на компьютере пользователя. Распределение способствует снижению нагрузки на аппаратуру и оптимизации функционирования всей системы.
Если предприятие оснащено современной техникой объединенной в локальную сеть, то рекомендуется сделать выбор в пользу толстой разработки. Работая с базой посредством интернета, применяя маломощные компьютеры и мобильные, лучше установить тонкий вариант. Простые в эксплуатации программы являются достойными конкурентами западным аналогам. Приложения популярны и востребованы в России.
Тонкий и толстый клиент 1С — в чем отличия
В данной статье блога “Интегрус” мы рассмотрим различные клиентские приложения системы 1С — что значит тонкий клиент 1С, толстый клиент 1С, что это такое и в чем различия, а также в каких случаях будет лучше использовать каждый из них.
Толстый клиент 1С
Если вы используете 1С в режиме толстого клиента, это означает, что все операции над данными проводятся непосредственно на рабочем месте пользователя, а сами данные хранятся на сервере, куда и обращается за ними клиентское приложение.
Такой клиент может выполнять практически все функции и работать с прикладными типами данных.
Установка толстого клиента 1С выполняется из общего дистрибутива системы, где он указан как отдельный компонент. С вопросом, как запустить толстый клиент 1С 8.3, тоже не должно возникнуть трудностей — он запускается исполняемым файлом 1cv8.exe.
Тонкий клиент 1С
Работа в режиме тонкого клиента 1С означает, что на сервере, кроме хранения данных, исполняется практически весь программный код, запросы, хранятся временные файлы и кэш. На своем рабочем месте пользователь только вводит исходные данные и видит у себя на мониторе отображение результата.
Установка тонкого клиента 1С выполняется из дистрибутива 1С. Если у вас его нет, так как вы, к примеру, работаете с облачной 1С и арендуете ее, то отдельный дистрибутив можно скачать на сайте 1С. Обязательно проследите, чтобы его версия соответствовала используемой у вас версии платформы.
Тонкий клиент для 1С:Предприятие запускается из исполняемого файла 1cv8c.exe.
Отдельно стоит упомянуть, что для тонкого клиента 1С 8.3 файловый вариант работы не рекомендуется, предпочтительнее клиент-серверный режим. Хотя файловый режим и возможен, весь код будет исполняться на компьютере пользователя, что сводит к нулю все преимущества тонкого клиента.
Толстый и тонкий клиент 1С: отличия и рекомендации по использованию
Как видите, основная разница между тонким и толстым клиентом 1С состоит в том, где проводятся основные вычисления — на сервере или на рабочем месте пользователя.
Это накладывает некоторые ограничения на использование того или иного варианта работы:
Веб-клиент 1С
Веб-клиент 1С — по своей сути это не отдельное приложение, а скорее технология, позволяющая работать в привычной среде 1С с помощью браузера, просто указав в адресной строке адрес соответствующего веб-сервера 1С. Для его работы понадобится предварительно развернуть веб-сервер и опубликовать на нем информационную базу, также веб-клиент будет работать только с конфигурацией 1С, поддерживающей требования к тонкому клиенту.
Веб-клиент хорош тем, что для его работы на пользовательском устройстве вообще ничего не нужно устанавливать, он может функционировать во всех самых распространенных браузерах. Из минусов можно отметить ограниченную функциональность и то, что наличие веб-сервера не всегда подходит по требованиям информационной безопасности.
Что быстрее тонкий или толстый клиент 1С?
Сложно однозначно ответить на вопрос: тонкий или толстый клиент 1С что быстрее? Это зависит от условий использования.
Поэтому перед выбором и настройкой 1С клиента желательно проанализировать, кто и как использует 1С у вас в компании, какие виды клиентов 1С вам понадобятся.
Обновление клиентов 1С
И напоследок, пара слов о том, как обновляются клиенты 1С:
Если у вас есть вопросы по выбору клиента 1С, установке, настройке, обновлению, администрированию программных продуктов 1С, вы можете обратиться к специалистам компании «Интегрус» или посмотреть раздел блога нашей компании с инструкциями и рекомендациями по тематике 1С. Перейти к блогу по 1С
Понятие тонкого и толстого клиента
В среде компьютерной терминологии, понятие «клиент» означает определенное программное или аппаратное обеспечение, которое выполняет работу по взаимодействию с сервером для получения пользователем данных о выполненных системой действиях.
Клиент — очень важная составляющая системной архитектуры.
Простой пример клиента — это классический веб-браузер, способный выполнять передачу веб-запросов на веб-сервер, получая в ответ содержание необходимой веб-страницы. Все клиенты в клиент-серверной архитектуре условно делятся на два подтипа: толстые и тонкие.
Дополнительно есть архитектуры, которые могут объединять в себе «способности» тонких и толстых. Это гибридные клиенты.
Итак, разберем каждый вид по отдельности.
Понятие толстого клиента
Толстый клиент — клиент, выполняющий запрашиваемые со стороны пользователя манипуляции независимо от ведущего сервера. Основной сервер в такой вариации системной архитектуры может применяться как особое хранилище информации, обработка и конечное предоставление которых просто переносится на локальную машину пользователя.
Толстый клиент – это рабочая машина или ПК, которые функционируют на основе своей ОС и наполнены полноценным набором ПО для требуемых задач пользователя.
Преимущества толстых клиентов:
Понятие тонкого клиента
Тонкий клиент — вид клиента, который может переносить выполнение задач по обработке информации на сервер, не применяя свои мощности по вычислению для их внедрения. Все вычислительные ресурсы подобного клиента максимально ограничены, важно, чтобы их хватало для старта нужного сетевого ПО, применяя, к примеру, веб-интерфейс.
Одним из наиболее распространенных примеров такого типа клиента считается ПК с заранее установленным веб-браузером, который применяется для функционирования с веб-програмами.
Характерная черта тонких клиентов — применение терминального режима функционирования. В такой ситуации, терминальный сервер применяется для процесса отправки и получения информации пользователя, что и является базовым отличием от процесса независимой обработки информации в толстых клиентах.
Плюсы тонкого клиента:
Какая между ними разница?
Толстые клиенты работают с информацией на основе собственных аппаратных и программных возможностей, в то же время тонкие применяют ПО центрального сервера только чтобы обработать данные, предоставляя системе лишь требуемый графический интерфейс для выполнения работы пользователем. Это значит, что в роли тонких клиентов иногда мы можем увидеть устаревшие или не очень производительные ПК.
Примеры использования из повседневной практики пользователей
Все пользователи глобальной сети Интернет, так или иначе, сталкиваются как с толстыми, так и с тонкими клиентами.
С технической стороны, толстым клиентом может считаться локальная машина, которую пользователь применяет для внедрения своих намеченных целей.
Тонкий клиент может представлять собой отдельную рабочую станцию. Подобные тонкие клиенты могут быть весьма компактными, применять пассивное охлаждение. Порой, тонких клиентов используют в роли офисных локальных машин.
Если взглянуть с программной точки зрения, понятными примерами толстых клиентов можно считать программы для совместной деятельности, если они изначально установлены на определенные вычислительные устройства. Например: Yahoo Messenger, Office 365, Microsoft Outlook.
Все веб-браузеры и веб-приложения, наподобие WP, Google Docs и масса онлайн-игр могут считаться примерами тонкого клиента. Также, к данному типу клиентов относятся поисковые движки популярных сайтов от Google/Yahoo.
Итоги
В завершении стоит сказать, что выбор о том, какому клиенту отдать предпочтение, порой, зависит от того, какие именно задачи поставлены перед пользователем (проведение тестирования на проникновение или тестирования безопасности), какой ресурс аппаратной части ему открыт или какая программная составляющая ему доступна. Только исходя из положительных сторон и недостатков реализации каждого подхода, можно подобрать наиболее подходящий вариант именно для вас!
02 — «Тонкий» клиент и «толстый» сервер
Всем отличного дня! В прошлом выпуске нашего блога мы рассказывали о том, что такое виртуализация и как она работает в общих чертах. Сегодня поговорим о железе, на котором крутится все это великолепие.
Виртуализированное рабочее место пока что не работает без аппаратных комплексов, которые позволяют человеку взаимодействовать с нимим. До нейроинтерфейсов мы пока не доросли, так что будем рассматривать более приземленные технологии.
Многие слышали выражение “тонкий клиент”? Году в 2007-2008 тонкие клиенты вызывали больше негативных эмоций, чем позитивных. Те, что были по-настоящему тонкими, работали отвратительно, а те, что работали хорошо, по своему устройству мало отличались от обычного компьютера, соответственно, и пользы от них было не особо много.
Сегодня понятие “тонкий клиент” соответствует вашим ожиданиям. В большинстве случаев это коробочка, размером с домашний роутер, в которой нет подвижных частей, сложной и дорогостоящей начинки, которая требует внимания или обслуживания. Гланвым отличием тонких клиентов (если не считать аппаратные особенности некоторых моделей) с точки зрения компании, которая решила перейти на виртуализированные рабочие места, является наличие мини-ОС внутри “рабочих станций”.
Основных подходов в отрасли — два. Поставить специальную Windows Embedded (ее лицензия закладывается в стоимость устройства), основанную на Windows XP или Windows 7, либо использовать т.н. Zero-клиент, в котором вся операционка занимает несколько мегабайт, и представляет собой ядро Linux и набор из микро-утилит и сервисов, которые обеспечивают загрузку, получение настроек сети по DHCP и подключение к серверу, который будет “проецировать” гостевую ОС на клиент.
Существует еще один подход, который используется в наших тонких клиентах: Smart Zero. Отличие от обычных Zero-клиентов — в размере “прошивки”. Она все еще существенно меньше Windows Embedded, и занимает пару десятков мегабайт, но содержит в себе большее количество сервисных утилит и менеджер по диагностике и настройке сети. Smart Zero также поддерживает некоторые проприетарные технологии по ускорению развертывания сети, установке новых рабочих мест, но обо всех возможностях нашего ПО лучше расскажем в отдельном топике. 🙂
На чем работаю пользователи — более-менее понятно. А чем отличается сервер от обычных серверов, использующихся для хранения данных или работы с внутренними ресурсами?
Принципиальных аппаратных отличий практически нет. Конечно, следует понимать, что чем лучше (мощнее) сервер, тем больше одновременно подключенных клиентов он сможет содержать.
В качестве примера сервера для “виртуалок” можно рассматривать HP ProLiant Gen8 DL160. Классический “стоечный” сервер, который часто выбирают в SMB-сегменте в качестве терминального сервера.
Внутри, как водится, ничего сверхъестесственного: обычные серверные Xeon’ы, большой объем оперативной памяти, да дисковая система для серверной ОС. Все особенности терминального сервера заключаются в программной части. И, раз уж так сложилось, что Windows де-факто стала стандартном в большинстве офисов по всему миру, рассматривать ПО мы будем на основе Windows-сервера.
В Windows Server устанавливаются компоненты для терминального сервера и менеджер лицензий для терминальных клиентов, производится их первоначальная настройка. После активации лицензий для терминальных ОС и первоначальной настройки сервер живет своей жизнью, и обслуживать его, в принципе, не надо: единожды настроенный, он будет обеспечивать бесперебойную работу для всех пользователей, использующих RPS или VDI для своих нужд.
Такой сервер можно дополнить системами хранения данных с повышенным коэффициентом надежности, мощным сетевым оборудованием, и получить высоконадежное централизованное решение, которое позволит работать не одному десятку человек, не задумываясь о том, что у них “неполноценный” компьютер.
Существует ещё один интересный случай: использование мощной рабочей станции в качестве VDI-сервера.
Допустим, вы инженер или дизайнер, и работаете в тяжелых пакетах, которые требуют действительно мощного оборудования. Хороший многоядерный процессор, 32, 64, а то и 128 гигабайт оперативки, Nvidia Quadro или Tesla, в общем, полный фарш высоких технологий и вы действительно знаете, как найти им применение.
И так случилось, что вы находитесь далеко от своей рабочей станции, а проект надо срочно отредактировать, внести изменения, показать или вообще поставить на обсчет следующую задачу. В таком случае вы просто подключаетесь с любого удобного вам устройства к вашему компьютеру, который становится сервером, и работаете с виртуальным рабочим столом, словно у вас не килограмм c небольшим надкушенных яблок на коленях, а ваша мощная рабочая станция.
С общей теорией мы закончили, все следующие посты — по конкретным практическим примерам. 🙂 До встречи на страницах Хабра.
Толстый и тонкий клиент 1С:Предприятие — в чем разница
В каждом электронном устройстве есть приложения полных и сжатых версий. Тонкий клиент и толстый клиент 1с – это бухгалтерские программы, которые позволяют организовать бухучет предприятия на любой компьютерной технике. Разница в этих приложениях заключена в функциональности и возможностях. Если тонкий может выполнять работу без подключения к серверу, то полная версия требует соединения с файловым обменником. Чтобы разобраться в особенностях обеих программ, нужно выяснить предназначение каждого приложения, их отличия и нюансы использования.
Что такое тонкий клиент 1С
Список программных обеспечений 1с обширен. Если давать определение тонкой версии, то данная программа может работать без соединения с сервером, но при этом использует все коды, сохраняет временные файлы и в кэш. Пользователю достаточно ввести требуемые данные, чтобы увидеть результат по конкретному запросу. Для его продуктивной работы стоит использовать любой файловый вариант, например, 1cv8c.exe. Для тонкого клиента не подходит только версия 1С 8.3.
Схема работы всех версий
Основная особенность этой программы заключается в том, что весь код не сохраняется на сервере. Такую программу ставят, когда в компании много сотрудников, и они постоянно должны вводить информацию, но ее не обязательно синхронизировать с хранилищем данных. Он представляет собой системный блок без жесткого диска.
Возможности и нюансы использования:
Тонкий 1с клиент – это лишь оболочка, позволяющая обрабатывать информацию. Он не требует дополнительных затрат на программное обеспечение и лицензию. Все компьютеры, работающие в этой версии, ежедневно будут передавать данные на главный сервер, где и будет храниться исчерпывающая информация о бухгалтерских проводках и отчетах. Его использование значительно повышает скорость работы сотрудников и полную защиту важной информации.
На заметку! Если данные не передавать на внешние ресурсы, то со временем система будет просто не в состоянии хранить большой объем информации.
Что такое толстый клиент 1С
Первое, что нужно знать о нем – это то, что любые перечисления или банковские операции сразу сохраняются на сервер. Клиентское приложение не сможет работать без непрерывного соединения с серверным каналом. Эта версия хороша тем, что в состоянии выполнить любую программу и сразу сохранять данные на диск. Работая в толстом приложении, не требуется постоянно передавать данные серверу. Этот процесс осуществляется автоматически.
Чаще всего толстое приложение используется для хранения данных и может использоваться сразу несколькими сотрудниками даже при отсутствии соединения с сервером. Локальная сеть в этом случае предоставляет сохраненные копии баз. Когда связь возобновится, внесенные данные автоматически попадут на сервер. Несмотря на высокую функциональность, отмечается, что могут возникнуть проблемы при удаленной работе.
Уровень сервера приложений
Требуется постоянное обновление и согласование с другими пользователями. В этом случае не всегда полученная информация актуальна. К тому же без специалиста установка и настройка программы вызовет дополнительные затруднения.
На заметку! Толстый вариант способен обрабатывать сразу большой объем информации, создавать временные файлы и резервные копии, но к каналу передачи данных предъявляются повышенные требования.
В чем разница между версиями
Нужно рассмотреть тонкий и толстый клиент 1с, в чем разница между ними. Стоит обратить внимание на особенности работы каждого приложения. Основное отличие в том, что тонкая версия проводит обработку данных на рабочем устройстве человека, а толстый сразу на сервере. Даже если серверный канал временно недоступен, программа способна создавать резервные копии и передать их на сервер после возобновления связи. Ниже указаны дополнительные факторы, которые отличают эти версии:
На заметку! Версии хорошо взаимодействуют: одна может обойтись без другой или дополнять ее, если организация крупная. Полной версии постоянно требуются обновления. В этом приложении будет очень сложно работать, если в компании часто случаются перебои с локальной сетью.
Что такое веб-клиент 1С
Его нельзя назвать отдельной программой. Его устанавливают в дополнение. Технология позволяет работать пользователем через обычный браузер. Для этого программисты просто прописывают в адресной строке данные нужного веб-сервера 1С. Более того, это версия способна функционировать только с конфигурацией 1С, поддерживающей требования к тонкому клиенту. Можно работать через любой браузер, установленный на компьютере.
Толстый клиент не позволит человеку работать в программе через браузер, потому что имеет непосредственный выход к серверу и хранилищу данных. Подобная переадресация, могла бы привести к тому, что малейший сбор сможет спровоцировать выброс конфиденциальной информации в мировую сеть. Форма технологии имеет ограниченный функционал, а безопасность работы через веб-браузер на достаточно посредственном уровне.
Совместный режим работы
Нюансы использования в 1С
При работе с тонкой версией, стоит знать, что функциональность внутреннего языка будет намного ниже, чем у толстой. В этой программе, которая получает данные с сервера уже в готовом виде, и можно проводить все необходимые операции сразу через браузер. Так как прикладные типы данных будут недоступны, нужно с особой тщательностью выбирать веб-клиента. В некоторых случаях от этого приложения придется вообще отказаться и перейти на файловый вариант толстой версии.
Если предприятие небольшое, то тонкий клиент в силах обеспечить непрерывную и бесперебойную работу системы, но если поток обрабатываемой информации будет высок, то это вызовет торможение и зависание системы. Также этот вариант идеален, если в программу должны вводить данные сразу несколько операционистов, а не только бухгалтер.
Взаимодействие версий
Тонкий вариант работает с перебоями, если одновременно много сотрудников будут использовать ресурсы сервера. Однако, это не мешает полноценному рабочему процессу, если компания небольшая. Главное, чтобы было бесперебойное подключение к интернету. Именно поэтому перед тем, как выбрать программное обеспечение 1с, нужно проанализировать деятельность предприятия и работу каждого сотрудника. Впрочем, перейти потом на другой вид не так сложно.
Выбирая толстый вариан, стоит учитывать, что установка и настройка приложения требует навыков. Не каждый программист сможет правильно загрузить необходимые драйвера и настроить. Даже небольшая ошибка потом выльется в целую проблему: система будет работать некорректно и неверно проводить операции. Также сама компьютерная техника должна быть с мощной комплектацией, потому что серверное хранилище потребует большого объема памяти.
На заметку! Веб-клиент лишь вспомогательная технология и многие компании вполне обходятся без нее.
Тонкий клиент 1с — для организаций, сотрудникам которой нужно работать удаленно. В этом случае информация на сервер будет заливаться в конце каждого рабочего дня и система обновится автоматически. Толстый клиент 1с незаменим для крупных корпораций, где постоянно идет большой поток информации и требуется как можно чаще обновлять программное обеспечение.