Jump to content

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

(Перенаправлено с Программные устройства )

Программное устройство — это программное приложение в сочетании с операционной системой (JeOS), достаточным для оптимальной работы на стандартном оборудовании (обычно на сервере ) или на виртуальной машине . [1] Это дистрибутив программного обеспечения или прошивка , реализующая компьютерное устройство . [2] [3]

Виртуальные устройства — это подмножество программных устройств. Основное отличие — формат упаковки и специфика целевой платформы. Виртуальное устройство — это образ виртуальной машины, предназначенный для работы на конкретной платформе виртуализации , в то время как программное устройство часто упаковывается в более распространенный формат образа (например, Live CD ), который поддерживает установку на физические машины и несколько типов виртуальных машин. [4] [5] [6]

Установка программного устройства на виртуальную машину и упаковка его в образ создает виртуальное устройство.

Преимущества

[ редактировать ]

Программные устройства имеют ряд преимуществ по сравнению с традиционными программными приложениями, которые устанавливаются поверх операционной системы :

  • Упрощенное развертывание: программное устройство инкапсулирует зависимости приложения в предварительно интегрированном автономном блоке. Это может значительно упростить развертывание программного обеспечения, освободив пользователей от необходимости беспокоиться о решении потенциально сложных проблем совместимости ОС, зависимостей библиотек или нежелательных взаимодействий с другими приложениями. Это известно как «тостер».
  • Улучшенная изоляция: программные устройства обычно используются для запуска приложений изолированно друг от друга. Если безопасность устройства будет нарушена или произойдет сбой устройства, другие изолированные устройства не будут затронуты.
  • Повышенная производительность: программное устройство не встраивает неиспользуемые службы операционной системы, приложения или какие-либо раздутые программы, следовательно, ему не нужно совместно использовать аппаратные ресурсы (ЦП, память, дисковое пространство и т. д.), обычно потребляемые ими на общем компьютере. Настройка ОС. Это естественным образом приводит к ускорению загрузки и скорости выполнения приложений. В случае, когда несколько программных устройств совместно используются и работают на одном и том же оборудовании (например, на платформе виртуализации), это не будет считаться n экземпляры программного устройства (ОС + программное приложение) будут потреблять больше аппаратных ресурсов, чем работающие n экземпляры программного приложения на 1 экземпляр операционной системы из-за накладных расходов на запуск n - 1 больше экземпляров операционной системы.

Типы программных устройств

[ редактировать ]

Виртуальное устройство

[ редактировать ]

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

Виртуальное устройство может быть создано с использованием либо стандартного формата виртуальной машины, такого как открытый формат виртуализации (OVF) , либо формата, специфичного для конкретного контейнера виртуальной машины (например, VMware, VirtualBox или Amazon EC2).

Контейнеры

[ редактировать ]

Контейнеры и их образы (например, предоставляемые Docker и Docker Hub) можно рассматривать как реализацию программных устройств.

Устройство Live CD

[ редактировать ]

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

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

Коммерческое программное обеспечение

[ редактировать ]

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

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

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

См. также

[ редактировать ]
  1. ^ Конгдон, Ли (25 января 2008 г.). «Что такое программное обеспечение?» . Блог Red Hat . Архивировано из оригинала 15 июля 2019 года . Проверено 29 декабря 2019 г.
  2. ^ Смит, Боб; Хардин, Джон А; Филлипс, Грэм; Пирс, Билл (2007). Проектирование устройств Linux: практическое руководство по созданию устройств Linux . Нет крахмального пресса. стр. XVIII. ISBN  978-1-59327-140-4 . Проверено 6 мая 2008 г.
  3. ^ Центр обработки данных SAN. Архивировано 2 мая 2005 г. в Wayback Machine - Network World.
  4. ^ «Спецификация OVF 1.1» (PDF) .
  5. ^ «Журнал изменений VirtualBox» . Проверено 13 апреля 2009 г.
  6. ^ Ву CF, Ван Ю.С., Лю Г.Н., Эмис, А., 2012, Создание решений на IBM SmartCloud Enterprise: перенос ресурсов изображений между разными учетными записями IBM DeveloperWorks , 6 июня.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 630eda36ec1296efe85d63e5c8d75daf__1712288580
URL1:https://arc.ask3.ru/arc/aa/63/af/630eda36ec1296efe85d63e5c8d75daf.html
Заголовок, (Title) документа по адресу, URL1:
Software appliance - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)