Что такое IT - платформа ?
- Статьи
- 29-05-2022, 14:39
- 508
- 0
- admin
IT платформа — это любое аппаратное или программное обеспечение, используемое для размещения приложения или службы. Платформа приложений, например, состоит из аппаратного обеспечения, ОС и координирующих программ, использующих набор инструкций для конкретного процессора или микропроцессора. В этом случае платформа создает основу, обеспечивающую успешное выполнение объектного кода. Образовательная IT - платформа Academy of the Future https://f-academy.ru/
При покупке программного обеспечения важно знать, для какой платформы оно было написано.
Некоторое программное обеспечение зависит от платформы, что означает, что разработчики специально разработали свою прикладную программу для работы на одной платформе — например, Windows или Mac.
Программное обеспечение также может быть кросс-платформенным, что означает, что разработчики предполагали, что объектный код будет выполняться более чем на одной платформе — например, Win/Mac. Программное обеспечение также может быть независимым от платформы, что означает, что программное обеспечение предназначено для работы на любой комбинации ОС и архитектуры процессора и включает, например, веб-браузер как часть базовой платформы.
Разработчики программного обеспечения, которые хотят увидеть, как их код ведет себя на разных платформах, могут использовать тип облачных вычислений, называемый « платформа как услуга », или PaaS. Проще говоря, облачный провайдер размещает различные комбинации аппаратных и программных платформ в своей собственной инфраструктуре, и разработчик программного обеспечения платит за их использование. Это освобождает разработчиков от необходимости устанавливать собственное аппаратное и программное обеспечение при разработке и тестировании нового приложения.
Например, на предприятии основные характеристики, определяющие сервер, могут включать тип процессора, например Intel x86 или x64; тип памяти или производительность, например DDR4; и сетевые соединения, такие как 1 GigE. Физические характеристики сервера могут также включать форм-фактор его монтажа, например, стойку или блейд-сервер, или особый форм-фактор, например конструкцию Open Compute или Open Rack.
Термин « платформа » также может выходить за рамки простого описания базовой архитектуры и включать также программное обеспечение, созданное на основе этой архитектуры. Например, для внедрения виртуальных машин на предприятии требуется платформа гипервизора, такая как Microsoft Hyper-V или VMware vSphere.
Связь приложения и платформы
Приложения также могут играть роль в концепции платформы. Даже если для приложения может потребоваться базовая вычислительная система, такая как конкретная ОС и сервер или оборудование для хранения данных, приложение может считаться платформой, когда оно используется в качестве инструмента для выполнения значимой работы.
Например, SQL — это приложение базы данных, но оно часто используется как компонент других функций, таких как ведение журналов, аналитика, системы CRM и ERP. Таким образом, SQL можно назвать платформой. Точно так же приложение веб-сервера может считаться платформой, поскольку оно используется для управления витриной магазина или порталом пользователя/партнера.
Программные стеки — комбинации программных компонентов — которые позволяют развертывать другие сложные сервисы для бизнеса, также могут называться платформами. Например, организация, которая хочет предоставить собственные облачные возможности, может развернуть платформу OpenStack в качестве частной облачной платформы.