Компьютерная техника - Computer appliance

Кобальтовый куб 3 - компьютер серверное устройство (2002, снято с производства)

А компьютерное устройство это компьютер с программным обеспечением или прошивка который специально разработан для предоставления определенного вычислительного ресурса. Такие устройства стали называть бытовая техника из-за схожести роли или управления с Бытовая техника, которые обычно закрытый и запечатанный, и не обслуживаются пользователем или владельцем. Аппаратное и программное обеспечение поставляется как интегрированный продукт и даже может быть предварительно настроен перед доставкой клиенту, чтобы предоставить готовое решение для конкретного приложения. В отличие от общего назначения компьютеры, устройства обычно не предназначены для того, чтобы позволить клиентам изменять программное обеспечение и лежащие в основе Операционная система, или гибко перенастраивать оборудование.

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

Обзор

Традиционно программные приложения работать поверх универсального Операционная система, который использует аппаратные ресурсы компьютера (в первую очередь память, дисковое хранилище, вычислительную мощность и пропускную способность сети) для удовлетворения вычислительных потребностей пользователя. Основная проблема традиционной модели связана со сложностью. Сложно интегрировать операционную систему и приложения с аппаратной платформой и сложно поддерживать ее впоследствии.

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

Во всех формах модели компьютерного устройства клиенты получают выгоду от простых операций. Устройство имеет ровно одну комбинацию аппаратного обеспечения, операционной системы и прикладного программного обеспечения, которое было предварительно установлено на заводе. Это избавляет клиентов от необходимости выполнять сложную работу по интеграции и значительно упрощает устранение неполадок. Фактически, эта характеристика «работы под ключ» является движущей силой, которую клиенты ищут при покупке техники.

Чтобы считаться устройством, (аппаратное) устройство должно быть интегрировано с программным обеспечением, и оба они поставляются в виде пакета.[нужна цитата ] Это отличает бытовую технику от «домашних» решений или решений, требующих сложной реализации интеграторами или Реселлеры с добавленной стоимостью (VAR).

Аппаратный подход помогает разъединять различные системы и приложения, например, в центре обработки данных. После того, как ресурс отделен, теоретически его также можно централизовать, чтобы он стал общим для многих систем, централизованно управлялся и оптимизировался, и все это без необходимости внесения изменений в любую другую систему.

Компромиссы подхода компьютерных устройств

Главная[нужна цитата ] Недостатком развертывания компьютерного устройства является то, что, поскольку они предназначены для предоставления определенного ресурса, они чаще всего включают настраиваемую операционную систему, работающую на специализированном оборудовании, ни одна из которых, скорее всего, не будет совместима с другими ранее развернутыми системами. Клиенты теряют гибкость.

Можно полагать, что проприетарная встроенная операционная система или операционная система в приложении могут сделать устройство более защищенным от обычных кибератак. Однако все наоборот. Безопасность неизвестностью - плохое решение в области безопасности, и устройства часто страдают от проблем с безопасностью, о чем свидетельствует распространение IoT устройства.[1]

Типы бытовой техники

Устройство сетевой безопасности Niksun, используемое армией США (2016 г.)

Разнообразие компьютерных устройств отражает широкий спектр вычислительных ресурсов, которые они предоставляют приложениям. Некоторые примеры:

Техника для хранения
предоставляют большие объемы хранилища и дополнительную функциональность более высокого уровня (например: Зеркальное отображение диска и Чередование данных ) для нескольких подключенных систем с использованием прозрачного локального компьютер сети хранения данных парадигма.[2]
Сетевые устройства
общего назначения маршрутизаторы[3] которые обеспечивают брандмауэр защита Безопасность транспортного уровня (TLS), обмен сообщениями, доступ к специализированным сетевым протоколам (например, ebXML Служба сообщений) и пропускная способность мультиплексирование для нескольких систем они являются интерфейсными.[4]
Устройства резервного копирования и аварийного восстановления
компьютерные устройства, которые объединяют программное обеспечение резервного копирования и цели резервного копирования, иногда с гипервизорами для поддержки локального аварийного восстановления защищенных серверов. Они часто являются шлюзом к полноценному решению DRaaS.
Брандмауэр- и Техника безопасности
компьютерные устройства, предназначенные для защиты компьютерных сетей от нежелательного трафика.
Устройства IIoT и MES Gateway
Компьютерные устройства, предназначенные для двунаправленного преобразования данных между системами управления и корпоративными системами. Проприетарные встроенные микропрограммные приложения, работающие на устройстве, используют двухточечные соединения для преобразования данных между полевыми устройствами в их родном протоколы автоматизации и МЧС системы через свои API, ODBC, или же RESTful интерфейсы.
Устройства защиты от спама
за спам в электронной почте
Программные устройства
программное обеспечение, которое может быть объединено с достаточно операционной системы (JeOS) для его работы на стандартном оборудовании или на виртуальной машине. По сути, это распространение программного обеспечения или микропрограммное обеспечение, на котором работает компьютерное устройство.
Устройства виртуальных машин
состоят из встроенной операционной системы «в стиле гипервизора», работающей на аппаратном обеспечении устройства. Уровень гипервизора согласован с оборудованием устройства и не может быть изменен заказчиком, но заказчик может загружать на устройство другие операционные системы и приложения в виде виртуальных машин.

Бытовая техника

Беспроводной маршрутизатор Linksys на кабельном модеме Comcast в домашних условиях (2006 г.)

Помимо развертывания в центрах обработки данных, многие компьютерные устройства напрямую используются широкой публикой. К ним относятся:[нужна цитата ]

Потребители подчеркивают необходимость того, чтобы устройство было простым в установке, настройке и эксплуатации, при этом не требовалось никаких технических знаний.

Приборы в промышленной автоматизации

Задняя часть программируемого логического контроллера Siemens (2013 г.)

Мир Индустриальная автоматизация был богат бытовой техникой. Эти устройства были усилены, чтобы выдерживать экстремальные температуры и вибрацию. Эти устройства также обладают широкими возможностями настройки, что позволяет настраивать их под самые разные приложения. Ключевые преимущества устройства в автоматизации:

  1. Уменьшенный время простоя - неисправное устройство обычно заменяется COTS »коммерческая готовая «замена и ее задача быстро и легко перезагружаются из резервной копии.
  2. Высокая масштабируемость - приборы, как правило, представляют собой целевые решения для участка завода или процесса. По мере изменения требований масштабируемость достигается за счет установки другого устройства. Концепции автоматизации легко тиражируются на предприятии за счет стандартизации устройств для выполнения необходимых задач, в отличие от разработки индивидуальных схем автоматизации для каждой задачи.
  3. Низкая совокупная стоимость владения (Общая стоимость владения ) - устройства разрабатываются, тестируются и поддерживаются поставщиками продуктов автоматизации и проходят гораздо более широкий уровень тестирования качества, чем индивидуально разработанные решения для автоматизации. Использование устройств в автоматизации снижает уровень тестирования, необходимого для каждого отдельного приложения.
  4. Сокращенное время проектирования - устройства выполняют определенные функции, и, хотя они легко настраиваются, они обычно самодокументируются. Это позволяет передавать решения на основе устройств от инженера к инженеру с минимальной потребностью в обучении и документации.

Виды средств автоматизации:[нужна цитата ]

  1. ПЛК (программируемый логический контроллер) - Программируемые логические контроллеры - это устройства, которые обычно используются для дискретного управления и предлагают широкий спектр опций ввода и вывода. Они настраиваются с помощью стандартных языков программирования, таких как IEC-1131.
  2. SLC (одноконтурный контроллер) - Контроллеры с одним контуром - это устройства, которые контролируют входную переменную и изменяют управляющий выход (управляемая переменная), чтобы удерживать входную переменную на уровне уставки.
  3. PAC (программируемый контроллер автоматизации) - Программируемые контроллеры автоматизации - это устройства, которые воплощают свойства как ПЛК, так и SLC, позволяя интегрировать как аналоговое, так и дискретное управление.
  4. Универсальный шлюз - А универсальный шлюз устройство может обмениваться данными с различными устройствами через их соответствующие протоколы связи, и повлияет на обмен данными между ними. Это становится все более важным, поскольку производство стремится улучшить маневренность, качество, производительность, производственные затраты и сократить время простоя за счет усовершенствованного M2M (машина к машине ) коммуникации.
  5. EATM (модули транзакций корпоративного устройства) - Модули транзакций корпоративных устройств - это устройства, которые влияют на транзакции данных от систем автоматизации производственного процесса до бизнес-систем предприятия. Они обмениваются данными с оборудованием производственного цеха через различные протоколы автоматизации от поставщиков и с бизнес-системами через протоколы обмена данными с базами данных, такие как JMS (Служба сообщений Java ) и SQL (Структурированный язык запросов ).

Внутренняя структура

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

  1. Специальный чип - поставщик строит ASIC, без какого-либо отдельного «программного обеспечения» или операционной системы. Устройство имеет ограниченный интерфейс, обычно терминальную консоль или веб-интерфейс, что позволяет ИТ-персоналу выполнять некоторую базовую настройку. Производитель часто предоставляет способ доступа к более глубоким механизмам настройки. Azul Systems 'Vega 3 Java Compute Appliance является примером; специальные аппаратные модификации чипа позволяют масштабировать Java-приложения.
  2. Специальное программное ядро - поставщик использует или создает компьютер общего назначения и разрабатывает новую операционную систему, которая интегрирует приложение в операционную систему. Cisco IOS это пример; Unix-подобная операционная система имеет встроенные функции межсетевого экрана и команды настройки сети / межсетевого экрана. Иногда устройство также запечатано, поэтому у потребителя нет доступа для переустановки операционной системы или ее замены другой операционной системой. Потребитель также может быть ограничен небольшой группой команд конфигурации, в то время как более подробные и низкоуровневые функции операционной системы доступны только поставщику. Чем больше используется этот «заблокированный» подход, тем ближе этот тип устройства становится похожим на устройство ASIC.
  3. Специализированное приложение - используются стандартные компьютеры и операционные системы, но пользовательский интерфейс и «ящик» спроектированы таким образом, чтобы пользователь не мог получить доступ к чему-либо на компьютере, кроме интерфейса приложения, созданного поставщиком. Поскольку лежащая в основе вычислительная архитектура заблокирована и практически невидима, становится трудно понять, действительно ли устройство функционирует поверх общего оборудования и операционных систем. Linux и BSD в меньшей степени, стала предпочтительной операционной системой для устройств этого типа. Недавно термин программное обеспечение также использовался для описания такой заранее упакованной комбинации «черный ящик».
  4. Виртуальное устройство - здесь само оборудование исчезло совсем и стало так называемым виртуальное устройство (также известное как виртуальное программное обеспечение) с использованием любого из множества виртуальная машина технологии. В этой виртуальной машине, по сути, находится тот же стек программного обеспечения плюс операционная система, что и в альтернативном «специализированном приложении».

Иногда эти техники смешиваются. Например, VPN Устройство может содержать программный брандмауэр ограниченного доступа, работающий в Linux, с ASIC шифрования для ускорения доступа к VPN.

Некоторые компьютерные устройства используют твердотельное хранилище, в то время как другие используют жесткий диск для загрузки операционной системы. Опять же, эти два метода могут быть смешаны: сервер печати ASIC может разрешить дополнительный жесткий диск для очереди заданий, или устройство на базе Linux может кодировать Linux в прошивка, так что жесткий диск не нужен для загрузки операционной системы.[5]

Смотрите также

Рекомендации

  1. ^ https://www.businessinsider.com/iot-security-privacy?r=DE&IR=T
  2. ^ Центр обработки данных SAN В архиве 2005-05-02 на Wayback Machine - Сетевой мир
  3. ^ Маршрутизаторы - About.com
  4. ^ Определение: сетевое устройство - Pcmag.com
  5. ^ Смит, Боб; Хардин, Джон А; Филлипс, Грэм; Пирс, Билл. Проектирование устройств Linux: практическое руководство по созданию устройств Linux. Пресс без крахмала. стр. xvii. ISBN  1-59327-140-9. Получено 2008-05-06.

внешняя ссылка