Серверное устройство

Материал из wikixw
(перенаправлено с «Компьютерное устройство»)
Перейти к навигации Перейти к поиску

Эта статья посвящена аппаратному устройству со встроенным программным обеспечением (микропрограммой). Программное обеспечение с достаточным количеством операционной системы (JeOS) для работы на аппаратном обеспечении или в виртуальной машине см. В разделе программное устройство. "Сетевое устройство" перенаправляет сюда. Информацию об ИТ-компании см. В разделе Network Appliance, Inc.

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

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

Обзор[править]

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

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

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

Чтобы считаться устройством, это (аппаратное) устройство должно быть интегрировано с программным обеспечением, и оба они поставляются в виде пакета. этоотличает бытовыеприборы от" доморощенных " решений или решений, требующих сложной реализации интеграторами или реселлерами с добавленной стоимостью (VARs).

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

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

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

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

Типы приборов[править]

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

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

Устройства для хранения данных

  • обеспечьте огромные объемы памяти и дополнительные функции более высокого уровня (например, зеркальное отображение дисков и чередование данных)для нескольких подключенных систем, используя компьютерную парадигму прозрачных локальных сетей хранения данных.[2]

Сетевые устройства

  • это маршрутизаторы общего назначения[3], которые обеспечивают защиту брандмауэра, безопасность транспортного уровня (TLS), обмен сообщениями, доступ к специализированным сетевым протоколам (таким как служба сообщений ebXML) и мультиплексирование полосы пропускания для нескольких систем, которые они передают.]

Устройства резервного копирования и аварийного восстановления

  • компьютерные устройства, которые являются интегрированным программным обеспечением резервного копирования и целями резервного копирования, иногда с гипервизорами для поддержки локального DR защищенных серверов. Они часто являются воротами к полному решению DRaaS.

Брандмауэр-и устройства безопасности

  • компьютерные устройства, предназначенные для защиты компьютерных сетей от нежелательного трафика.

Устройства шлюза IIoT и MES

  • Компьютерные устройства, предназначенные для двунаправленной передачи данных между системами управления и корпоративными системами. Проприетарные, встроенные, микропрограммные приложения, работающие на устройстве , используют соединения точка-точка для передачи данных между полевыми устройствами в их собственных протоколах автоматизации и системах MES через их API, ODBCили RESTful интерфейсы.

Устройства для защиты от спама

  • для спама электронной почты

Программное обеспечение приборы

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

Устройства виртуальных машин

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

Бытовая техника[править]

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

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

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

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

  • Сокращение времени простоя-вышедшее из строя устройство обычно заменяетсяна обычную "коммерческую готовую" замену, и его задача быстро и легко перезагружается из резервной копии.
  • Высокая масштабируемость-приборы, как правило, являются целевыми решениями для области завода или процесса. По мере изменения требований масштабируемость достигается за счет установки другого устройства. Концепции автоматизации легко тиражируются по всему предприятию путем стандартизации на приборах для выполнения необходимых задач, в отличие от разработки пользовательских схем автоматизации для каждой задачи.
  • Низкая TCO (общая стоимость владения) - приборы разрабатываются, тестируются и поддерживаются поставщиками продуктов автоматизации и проходят гораздо более широкий уровень тестирования качества, чем специально разработанные решения автоматизации. Использование приборов автоматизации позволяет снизить уровень тестирования, необходимый в каждом отдельном приложении.
  • Уменьшенное время проектирования-приборы выполняют специфические функции и хотя они сильно конфигурируемы, они обычно документируют себя. Это позволяет передавать решения на основе приборов от инженера к инженеру с минимальной потребностью в обучении и документации.

Типы устройств автоматизации:

  • PLC (programmable logic controller) - программируемые логические контроллеры-это устройства, которые обычно используются для дискретного управления и предлагают широкий спектр входных и выходных параметров. Они сконфигурированы с помощью стандартизированных языков программирования, таких как IEC-1131.
  • SLC (single loop controller) - одноконтурные контроллеры-это устройства, которые контролируют входную переменную и влияют на изменение управляющего выхода (манипулируемой переменной), чтобы удерживать входную переменную до заданного значения.
  • PAC (programmable automation controller) - программируемые контроллеры автоматизации-это устройства, которые воплощают в себе свойства как ПЛК, так и СЛК, позволяющие интегрировать как аналоговое, так и дискретное управление.
  • Универсальный шлюз - устройство универсального шлюза имеет возможность взаимодействовать с различными устройствами через их соответствующие протоколы связии будет влиять на транзакции данных между ними. Это становится все более важным, поскольку производство стремится повысить гибкость, качество, темпы производства, производственные затраты и сократить время простоя за счет расширенных коммуникаций M2M (machine to machine).
  • EATMs (Enterprise Appliance Transaction Modules) - модули транзакций Enterprise appliance-это устройства, которые влияют на транзакции данных от систем автоматизации производственных помещений до корпоративных бизнес-систем. Они связываются с заводским оборудованием через различные протоколы автоматизации поставщиков и связываются с бизнес-системами через протоколы связи баз данных, такие как JMS (Java Message Service) и SQL (Structured Query Language).

Внутренняя структура[править]

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

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

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

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

См. также[править]

Читать[править]

/wiki.openvz.org/

Пруф[править]

.monashreport.com/2006/12/27/appliances-barracuda-network-stream-processing/

Внутренняя структура[править]