Z/OS

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 15:39, 13 апреля 2019.
z/OS
Z-os.png
Разработчик IBM
Линейка ОС z/OS
Состояние разработки актуальное
Исходный код закрытый
Последний релиз V2R2 / 28 июня 2015
Ядро (тип) монолитное
Лицензия Проприетарная лицензия с ежемесячным обновлением (MLC)
Официальный веб-сайт IBM: z/OS operating system

Z/OS - это 64-разрядная операционная система (ОС), разработанная IBM для семейства мэйнфреймов z/Architecture, включая zEnterprise 196 и zEnterprise 114. Z/OS описывается как чрезвычайно масштабируемая и безопасная высокопроизводительная операционная система на основе 64-битной архитектуры z/Architecture. Как и его предшественник, OS/390, z/OS претендует на высокую надежность для запуска критически важных приложений. Операционная система поддерживает веб- и Java-приложения.

Как используется Z/OS

Электронные вычислительные системы на протяжении десятилетий были одним из основных компонентов центра обработки данных предприятия, объединяя вычислительные мощности предприятия в единую мощную, согласованную, отказоустойчивую и безопасную систему. Z/OS - новейшая операционная система IBM, которая может управлять многими приложениями для ЭВМ, каждое из которых работает в защищенном пространстве памяти и предлагает различные цели производительности. Центральные процессоры с z/OS обычно используются для выполнения больших, сложных, критически важных рабочих нагрузок для крупных корпоративных организаций. Как правило, центральные процессоры хорошо подходят для задач, связанных с крупномасштабной обработкой транзакций. Они могут обрабатывать тысячи одновременно работающих пользователей и множество приложений, обращающихся к вычислительным ресурсам, а также управлять базами данных в диапазоне терабайтовых размеров и поддерживать загруженную сетевую связь с высокой пропускной способностью. Такие рабочие нагрузки часто включают в себя:

  1. Ввод и обработку заказов в реальном времени.
  2. Финансовые транзакции.
  3. Расчет заработной платы
  4. Управление запасами.
  5. Производство и производство.

Запуск Z/OS

Z/OS запускается с Базовой управляющей программой (BCP), которая предоставляет основные службы операционной системы, включая программу конфигурации ввода-вывода (IOCP), Диспетчер рабочей нагрузки (WLM), средства управления системой (SMF), z/OS Unix System Services (z/OS Unix) ядро, механизм управления программами (FMID HPM7790), IBM Health Checker для z/OS, поддержка стандарта Unicode (FMID HUN7790), системные службы z/OS XML (z/OS XML), обеспечение емкости (FMID) HPV7790 и расширенный исполнитель системы (REXX) ​​для z/OS Base.

Функции хранения и данных

Функции хранения и данных включают службы групповой передачи данных (BDT), которые необходимы другим инструментам BDT для передачи данных между компьютерными системами. Распределенная файловая служба запускает высокопроизводительную файловую систему zSeries (zFS) Unix в дополнение к иерархической файловой системе (HFS) для управления файлами и каталогами и обеспечивает поддержку файлов/сервера печати блока сообщений сервера (SMB). Поддержка сетевой файловой системы (NFS) обеспечивает файловый сервер для рабочих станций, персональных компьютеров и других систем в сети TCP/IP. Модули, такие как DFSMSdfp, предлагают функции управления хранением, данными, программами и устройствами. DFSMSdss копирует и перемещает данные для резервного копирования и восстановления, одновременно уменьшая фрагментацию диска. DFSMShsm обеспечивает автоматизированное управление устройствами хранения с прямым доступом (DASD), чтобы помочь уменьшить потерю данных.

Языковые функции

Языковые функции включают альтернативную библиотеку для REXX, которая позволяет пользователям запускать скомпилированные программы REXX. Инструментарий High Level Assembler (HLASM) предлагает средства разработки для улучшения разработки, отладки и восстановления приложений. Средство повышения производительности интерактивных систем (ISPF) предоставляет инструменты для разработки программного обеспечения на основе хоста, включая Dialog Manager (DM) для компонентов визуального интерфейса, Средство разработки программ (PDF) для помощи разработчикам в редактировании и компиляции, Диспетчер конфигурации программного обеспечения и библиотек. (SCLM) для управления всеми программными компонентами приложения и клиент-серверным компонентом. Языковая среда обеспечивает среду выполнения для программ, созданных на языках C, C++, COBOL, Fortran и PL/I. Библиотека времени выполнения Metal C предлагает LPA-резидентные функции C, которые IT-специалисты могут вызывать из программы на C, созданной с помощью компилятора z/OS XL C.

Функции управления документами

Функции управления документами включают в себя:

  1. BookManager Build, который создает документы для любых продуктов BookManager, таких как BookManager Read, для отображения, поиска и управления онлайн-документами.
  2. Library Server - для преобразования документов BookManager и InfoCenter в HTML для веб-браузеров.
  3. Группа функций GDDM - обеспечивает возможности представления.
  4. IBM HTTP Server - это веб-сервер для z/OS, предназначенный для обслуживания критически важных приложений электронного бизнеса.
  5. Infoprint Server позволяет администраторам печатать файлы на принтерах z/OS с любой сетевой рабочей станции.

Функции управления системами

Функции управления системами включают:

  1. Поддержку общей информационной модели (CIM), которая позволяет системным администраторам создавать приложения для измерения системных ресурсов в гетерогенной сети.
  2. Технологию First Failure Support Technology (FFST), которая обеспечивает немедленное оповещение и сбор данных о сбоях программного обеспечения.
  3. Определение конфигурации оборудования (HCD), которое определяет конфигурации операционной системы и процессора для системы.
  4. IBM Tivoli Directory Server для z / OS (IBM TDS), который предлагает сервер LDAP, клиент LDAP и утилиты клиента LDAP.
  5. Средство поддержки / поддержки открытых систем (OSA / SF) - контролирует сетевые соединения локальных сетей (LAN) и глобальных сетей (WAN).
  6. Средство измерения ресурсов (RMF) - собирает данные об использовании ресурсов и производительности z / OS.
  7. Средство отображения и поиска системы (SDSF) - позволяет администраторам отслеживать, управлять и контролировать системы z / OS.
  8. Средство SMP / E - может устанавливать и поддерживать программное обеспечение, а также управлять установленным программным обеспечением.

Коммуникационные функции

Коммуникационные функции включают в себя:

  1. Коммуникационный сервер для поддержки защищенных сетей TCP/IP, SNA и Unix, которые позволяет администраторам подключать системы, устройства и приложения.
  2. Сжатие данных ZEnterprise (zEDC) для z/OS - поддерживает прямое сжатие данных с использованием адаптеров zEC12 и zBC12 zEDC Express.

Функции безопасности

Функции безопасности включают:

  1. Мощные криптографические сервисы для защиты и подписи данных, а также для управления криптографическими ключами длиной до 56 бит.
  2. Интегрированные службы безопасности обеспечивают сопоставление идентификационных данных предприятия (EIM) для сопоставления идентификационной информации пользователя в одной системе с идентификационной информацией пользователя в другой системе, службой сетевой аутентификации.

Плюсы минусы Z/OS

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

Но z/OS, как и центральные процессоры z/Architecture, на которых она работает, может быть дорогостоящим вложением, которое может включать запатентованную ежемесячную плату за лицензию. Выбор доступных операционных систем также может быть серьезной проблемой. Системы Z / Architecture, такие как zEC12, zBC12, z114 и z196, будут поддерживать собственные операционные системы IBM, такие как z/OS, z/VM, z/VSE и z/TPF. К счастью, кроссплатформенная совместимость с ОС улучшается, и в некоторых системах z/Architecture могут использоваться другие операционные системы, такие как Red Hat Enterprise Linux 6 и SUSE Linux Enterprise Server 11. IBM также имеет Microsoft Windows Server поддержку блейд-серверов на базе процессоров x86, которые интегрируются с расширением IBM zEnterprise BladeCenter (zBX).

Тем не менее, собственные операционные системы IBM, такие как z/OS, имеют закрытый исходный код, и пользователи полностью полагаются на IBM в плане поддержки и обновлении кода. Варианты Linux имеют открытый исходный код, но это сопряжено с риском проблем и раскрытием кода, чего могут не ожидать крупные предприятия.

Z/OS поддерживает широкий спектр программных платформ и инструментов. Программы низкого уровня могут быть написаны на языке ассемблера. Общий бизнес-ориентированный язык (COBOL) предназначен для бизнес-приложений, часто связанных с коммерческой обработкой данных. Язык программирования PL/I предлагает универсальный, полнофункциональный и высокоуровневый язык программирования. REXX - это процедурный язык, который позволяет программистам конструировать программы и алгоритмы структурно. Более поздняя языковая поддержка включает в себя программы, написанные на C/C++, приложения Java.

Z/OS, Linux и Unix

Как правило, использование Linux вместо z/OS может упростить запуск текущих бизнес-приложений на центральном процессоре, в то время как z/OS обеспечивает надежную и предсказуемую платформу для процессорных приложений, созданных десятилетиями. Также легче найти и удержать разработчиков и других IT-специалистов, имеющих солидный опыт поддержки Linux. Но z/OS обычно предпочтительнее Linux по более традиционным причинам, таким как запуск COBOL или собственных приложений z/OS. Следует помнить, что Linux будет использовать виртуальную среду через z/VM, поэтому Linux и его приложения могут работать не так эффективно, как аналогичные приложения, разработанные для собственной z/OS. Администраторам также может понадобиться взвесить использование z/OS и Unix, таких как Solaris, AIX и HP-UX. Как правило, небольшие платформы, использующие коммерческие программные приложения, могут иметь положительный результат от использования Unix из-за более низких затрат и большей базы поддержки. Когда приложения разрабатываются и обслуживаются собственными силами, Unix может предложить некоторую привлекательность, но требовательные, требующие больших транзакций приложения для центральных процессоров, вероятно, будут лучше придерживаться z/OS. Z/OS также является предпочтительной платформой для обеспечения безопасности и надежности, особенно для критически важных приложений. Unix может часто работать вместе с z/OS, используя z/OS Unix System Services (USS)[Источник 1].

Источники

  1. Что такое z/OS // TechTarget [2000-2019]. Дата измнения: 17.10.2017. URL: https://searchdatacenter.techtarget.com/definition/z-OS (дата обращения: 28.03.2019)

Ссылки