맨위로가기

Z/OS

"오늘의AI위키"는 AI 기술로 일관성 있고 체계적인 최신 지식을 제공하는 혁신 플랫폼입니다.
"오늘의AI위키"의 AI를 통해 더욱 풍부하고 폭넓은 지식 경험을 누리세요.

1. 개요

z/OS는 IBM 메인프레임 컴퓨터를 위한 운영 체제이다. CICS, IMS, DB2, RACF, SNA, WebSphere MQ와 같은 메인프레임 시스템과 64비트 자바, C, C++, 유닉스 API, zFS 파일 시스템을 지원한다. IPv6를 포함한 TCP/IP, FTP, NFS, CIFS/SMB와 같은 서비스, 표준 HTTP 서버를 제공하며, 높은 QoS 지원과 병렬 시스플렉스 클러스터링을 내장한다. Workload Manager를 통해 멀티 테넌시를 지원하며 24비트, 31비트, 64비트 주소 지정을 지원한다. z/OS는 지속적인 대용량 작업에 적합하며, zNALC와 IBM Z Solution Edition을 통해 라이선스 가격으로 제공된다. 또한 z/OS는 zERT, GDG, 운영 데이터 수집 및 분석 기능을 제공한다. 1966년 OS/360에서 기원하여, 여러 기능이 추가되었으며, 현재까지 다양한 버전이 출시되었다. z/OS는 IOCP, DFSMS, JES2/JES3, WLM, Communication Server, TSO/ISPF/SDSF, LE, UNIX System Service와 같은 컴포넌트로 구성된다.

더 읽어볼만한 페이지

  • IBM 메인프레임 운영 체제 - OS/390
    OS/390은 1995년에 출시된 IBM의 운영 체제 패키지로, MVS 운영 체제 핵심 요소를 통합하여 신뢰성, 가용성, 서비스 가능성을 향상시켰으며, 2004년에 지원이 종료되었다.
  • IBM 메인프레임 운영 체제 - OS/360
    OS/360은 IBM System/360 제품군을 위해 개발된 범용 운영 체제로, 상업 및 과학 기술 계산을 지원하고 일괄 처리 시스템에서 발전하여 EBCDIC 문자 코드를 채용하고 자기 디스크 장치를 다루는 최초의 OS가 되었으며, 현재의 IBM 메인프레임 OS인 z/OS의 계승자로서 퍼블릭 도메인으로 공개되어 Hercules 에뮬레이터를 통해 실행 가능하다.
  • 사유 운영체제 - 윈도우 8
    윈도우 8은 2012년 마이크로소프트가 출시한 운영 체제로, 터치스크린 기기 사용성을 개선하기 위해 메트로 디자인을 도입했으며, 윈도우 8.1로 개선되었고, 32/64비트 등 다양한 에디션으로 출시되었으나 2016년 지원이 종료되었다.
  • 사유 운영체제 - 윈도우 10
    윈도우 10은 마이크로소프트가 개발하여 2015년 출시된 운영 체제로, 통합 플랫폼을 지향하며 새로운 시작 메뉴, 가상 데스크톱, 엣지 브라우저 등을 특징으로 하고, 무료 업그레이드와 지속적인 업데이트를 통해 기능을 개선했으며, 다양한 에디션으로 제공되지만, 강제 업그레이드, 개인 정보 수집 등으로 비판받기도 했다.
Z/OS - [IT 관련 정보]에 관한 문서
기본 정보
z/OS 로고
z/OS 로고
개발사IBM
계열MVS
유닉스
소스 모델클로즈드 소스, 오픈 소스 요소 포함
최초 출시일2001년 3월 30일 (V1R1, 2000년 10월 발표)
최신 버전Version 3.1 (V3R1)
최신 출시일2023년 9월 29일
마케팅 대상엔터프라이즈 / 메인프레임
주요 개발 언어PL/X, HLASM, C/C++
지원 프로그래밍 언어자바
C
C++
COBOL
PL/I
HLASM
FORTRAN
REXX
기타 다수
지원 언어영어 및 기타 언어
커널 종류모놀리딕 커널 (하드웨어 지원)
사용자 영역MVS, UNIX System Services
사용자 인터페이스ISPF, z/OS Management Facility
라이선스사유 월별 라이선스 (MLC); 실제 사용량 기반 가격 (VWLC, EWLC, AWLC, EAWLC, IWP); 많은 애플리케이션을 위한 할인 가격 옵션 (zELC, zNALC, "Solution Edition")
현재 상태지원 중
지원 플랫폼z/아키텍처
패키지 관리자SMP/E
웹사이트IBM z/OS
기술 정보
프로그래밍 언어Java, C, C++, COBOL, PL/I, HLASM, FORTRAN, REXX 및 기타 다수

2. 주요 특징

z/OS는 CICS, IMS, DB2, RACF, SNA, 웹스피어 MQ 등과 같은 안정적인 메인프레임 시스템과 표준을 지원한다. 또한 64비트 자바, C, C++, 유닉스 (단일 유닉스 규격) API, 유닉스 시스템 서비스를 통한 애플리케이션, zFS 파일 시스템도 지원하여 다양한 상용 및 오픈 소스 소프트웨어를 실행할 수 있다.[32]

IPv6를 포함하여 TCP/IP를 통한 직접 통신을 할 수 있으며,[33] FTP, NFS, CIFSSMB와 같은 기타 공통 서비스와 더불어 표준 HTTP 서버 (아파치 파생의 로터스)를 포함한다. 높은 QoS를 지원하며, 병렬 시스플렉스 클러스터링을 기본 내장하여 지원한다.

z/OS는 Workload Manager (WLM) 및 디스패처를 통해 동적으로 조정 가능한 목표에 따라 별도의 키 보호 주소 공간에서 실행되는 수많은 동시 호스팅 작업 단위를 자동 관리하여 단일 운영 체제 이미지 내에서 멀티 테넌시를 지원한다.

z/OS는 처음부터 3가지 모드의 주소 지정(24비트, 31비트, 64비트)을 지원해 왔다. 버전 1.5 이후 z/OS는 z/Architecture 메인프레임에서만 지원되며, 64비트 모드에서만 실행된다. IBM은 지속적이고 대용량의 고도의 보안과 안정성을 갖춘 작업에 적합한 주력 운영 체제로 z/OS를 판매하고 있다.[11]

표준 라이선스 가격 외에 새로운 애플리케이션 지원을 위한 저가형 제품(zNALC, IBM Z Solution Edition)과 서브 용량 청구 옵션(VWLC, EWLC, AWLC, EAWLC)을 제공한다.[12]

z/OS는 1966년 OS/360을 기원으로 하며, IBM 메인프레임의 대규모 OS이다. OS/360 이래의 상위 호환성과 높은 신뢰성・가용성을 가지므로, 제조, 금융, 유통, 운송, 국방 등의 대규모 시스템에서 많이 사용되고 있다.

또한 메인프레임 전용 OS이면서 오픈 시스템 요소를 많이 도입하고 있다. 64비트 대응(이식성 향상), 각종 오픈 표준 지원 (이더넷, TCP/IP, , C/C++, Perl, Java, 웹 서비스 등), 유닉스 호환 환경 (UNIX System Services, USS, POSIX 준거, UNIX 브랜드 취득) 등이 있다.

가상화로서는 1대의 메인프레임(System z 등)을 물리 분할(PPAR), 논리 분할(LPAR), 소프트웨어 분할(z/VM) 조합으로 다수의 z/OS를 동시에 가동할 수 있다.

2. 1. 64비트 메모리 지원

z/OS는 가상[16] 및 실제 주소 모두에 대해 64비트 주소를 지원한다.

각 주소 공간 내에서 z/OS는 일반적으로 2GB "경계" 이상에 코드 대신 데이터만 배치하도록 허용한다. z/OS는 주로 성능상의 이유로 이러한 구분을 강제한다. 주소 공간당 2GB 이상의 응용 프로그램 코드를 허용하는 데는 아키텍처적 제한이 없다. IBM은 성능상의 이유로 z/OS에서 실행되는 Java 코드가 2GB 경계 이상에서 실행되도록 허용하기 시작했다.

z/OS 버전 2 릴리스 3부터는 2GB "경계" 이상에 코드를 배치하고 실행할 수 있다. 그러나 "경계" 이상에서 호출할 수 있는 z/OS 서비스는 극히 소수이다.

메모리는 1MB의 배수로 "대형 메모리 객체"로 획득된다 (응용 프로그램 및 미들웨어가 이러한 대형 조각 내에서 메모리 할당을 관리할 것으로 예상). 대형 메모리 객체에는 다음 세 가지 유형이 있다.

  • 비공유 - 생성 주소 공간만 메모리에 액세스할 수 있다.
  • 공유 - 생성 주소 공간이 특정 다른 주소 공간에 액세스 권한을 부여할 수 있다.
  • 공통 - 모든 주소 공간이 메모리에 액세스할 수 있다. (이 유형은 z/OS 릴리스 10에서 도입되었다.)

2. 2. z/OS Encryption Readiness Technology (zERT)

z/OS 암호화 준비 기술(zERT)은 z/OS 암호 네트워크 보호에 대한 세부 정보를 모니터링, 기록 및 보고하는 기능이다. 이는 z/OS V2R3 (및 이후 릴리스) 통신 서버 구성 요소의 기능이다.[17]

zERT를 사용하면 TCP/IP 스택이 TLS/SSL, SSH 및 IPSec 암호화 네트워크 보안 프로토콜을 사용하여 보호되는 IPv4 및 IPv6 애플리케이션 트래픽의 암호화 보안 속성을 수집하고 보고하는 데 중심 역할을 한다. 수집된 연결 수준 데이터는 분석을 위해 새로운 SMF 119 서브타입 11 레코드에 SMF로 기록된다.[18]

특정 환경에서, SMF 119 서브타입 11 레코드의 양이 방대할 수 있다. zERT 집계 기능은 수집된 보안 세션 데이터에 대한 대체 SMF 보기를 제공한다. 이 대체 보기는 시간이 지남에 따라 많은 애플리케이션 연결에서 보안 세션의 사용을 요약하는 새로운 SMF 119 서브타입 12 레코드 형태로 작성되며, 각 SMF 간격의 끝에 기록된다. 이 대체 보기는 모든 중요한 보안 정보를 제공하면서 SMF 레코드 데이터의 양을 줄여준다.

z/OS 관리 기능(z/OSMF)은 IBM zERT Network Analyzer라는 플러그인을 제공하도록 개선되었다. IBM zERT Network Analyzer는 z/OS 네트워크 보안 관리자가 zERT 요약 레코드에 보고된 데이터를 분석하고 보고하는 데 사용할 수 있는 웹 기반 그래픽 사용자 인터페이스이다. zERT Network Analyzer를 사용하면 z/OS 네트워크 보안 관리자(일반적으로 z/OS Communications Server를 담당하는 시스템 프로그래머)가 SMF zERT 요약 레코드를 z/OS용 Db2 데이터베이스로 가져온 다음 해당 데이터에 대해 사용자 정의 쿼리를 빌드하고 실행할 수 있다.

2. 3. Generation Data Group (GDG)

z/OS Generation Data Group(GDG)은 파일의 여러 세대를 얼마나 보관할지, 그리고 어느 시점에 세대를 삭제할지에 대한 설명이다. 새로운 세대가 생성될 때마다 시스템은 하나 이상의 구세대 삭제 여부를 확인한다.

GDG의 목적은 JCL 명령어를 사용하여 자동 아카이브를 수행하는 것이며, 주어진 파일 이름은 일반적이다. DSN이 나타나면 GDG 이름과 함께 기록 번호가 나타난다.

  • (0)은 가장 최근 버전
  • (-1), (-2), ...는 이전 세대
  • (+1)은 새로운 세대 (DD 참조)


GDG의 또 다른 용도는 현재 사용 가능한 세대 수를 알 필요 없이 JCL 스크립트 내에서 모든 세대에 동시에 접근할 수 있다는 것이다. 이렇게 하려면 데이터 세트를 지정할 때 JCL에서 괄호와 세대 번호를 생략해야 한다.

2. 4. 운영 데이터 수집 및 분석

운영 데이터는 z/OS 시스템이 실행될 때 생성되는 데이터이다. 이 데이터는 시스템의 상태를 나타내며 시스템의 성능 및 가용성 문제의 원인을 식별하는 데 사용될 수 있다.[19] IBM Z Operational Log and Data Analytics 및 IBM Z Anomaly Analytics with Watson은 z/OS 시스템에서 IT 운영 데이터를 수집하고 분석하여 운영 데이터에 대한 통찰력을 제공한다.

IBM Z Operational Log and Data Analytics는 다음과 같은 다양한 소스의 로그 데이터를 수집하고 분석한다.[19]

  • 시스템 관리 시설(SMF) 데이터
  • 로그 데이터:
  • 작업 로그
  • z/OS UNIX 로그 파일 (UNIX 시스템 서비스 시스템 로그(syslogd) 포함)
  • z/OS 시스템 로그 (SYSLOG)
  • 항목 순서 가상 스토리지 액세스 방식(VSAM) 클러스터
  • IBM Tivoli NetView for z/OS 메시지
  • IBM 웹스피어 애플리케이션 서버 for z/OS 고성능 확장 로깅(HPEL) 로그
  • z/OS 자원 측정 기능(RMF) 모니터 III 보고서
  • 사용자 애플리케이션 데이터


IBM Z Anomaly Analytics with Watson은 IBM Db2 for z/OS, IBM CICS Transaction Server for z/OS 및 IBM MQ for z/OS를 포함하여 여러 IBM Z 시스템 및 서브시스템에서 데이터를 수집한다.[20] 수집되는 운영 데이터는 다음과 같다.

  • 시스템 관리 시설(SMF) 데이터
  • z/OS 시스템 로그 (SYSLOG)

3. 역사

z/OS는 1966년 OS/360에서 기원하여, IBM 메인프레임의 대규모 OS로 발전해왔다. OS/360 이래의 상위 호환성과 높은 신뢰성, 가용성을 가지므로, 제조, 금융, 유통, 운송, 국방 등의 대규모 시스템에서 많이 사용되고 있다.

z/OS의 각 버전·릴리스와, 출하 시작 시기, 주요 기능 확장은 다음과 같다.

버전출시일주요 기능 확장
z/OS V1R12001년 3월64비트 지원, 인텔리전트 리소스 디렉터
z/OS V1R22001년 9월하이퍼소켓(HiperSocket), 확장 ASCII, zFS
z/OS V1R32002년 3월보안 기능 강화, USS의 관리와 운용 강화
z/OS V1R42002년 9월트랜잭셔널 VSAM, IPv6, 자율 기능 강화
z/OS V1R52004년 3월멀티 레벨 보안, 64비트 가상 기억
z/OS V1R62004년 9월z/Architecture 전제, zAAP 지원, zIIP 지원, IPv6 Sysplex
z/OS V1R72005년 9월멀티 서브채널 세트, IPv6 하이퍼소켓
z/OS V1R82006년 9월XML 시스템 서비스, 실제 메모리 지원 사이즈 확장
z/OS V1R92007년 9월PKI 서비스와 RACF 등 보안 강화, 단일 이미지 내 최대 54 엔진
z/OS V1R102008년 9월LPAR 당 최대 64 엔진, 확장 어드레스·볼륨(EAV)
z/OS V1R112009년 9월예측 장애 분석 기능, z/OS Management Facility
z/OS V1R122010년 7월VSAM CA Reclaim 기능에 의한 성능 향상 등
z/OS V1R132012년 6월z/OS 예측 장애 감지 기능과 z/OS 가동 시 진단 기능의 개선 등
z/OS V2R12013년 9월
z/OS V2R22015년 9월
z/OS V2R32017년 9월
z/OS V2R42019년 9월IBM z/OS Container Extensions, IBM Cloud Provisioning and Management for z/OS, Cloud Storage Access for z/OS Data 등
z/OS v3.12023년 8월



2006년에는 Java나 ERP 등 뉴 워크로드 전용의 저가형인 z/OS.e도 출시되었다.

4. 구성

z/OS는 다음과 같은 구성 요소들(일부는 선택 사항)을 포함하는 패키지 형태로 제공된다.


  • IOCP (입출력 구성)
  • DFSMS (데이터 관리)
  • JES2/JES3 (작업 제어 시스템)
  • WLM (워크로드 관리)
  • Communication Server (통신)
  • TSO/ISPF/SDSF (시분할 및 관리 개발 화면)
  • LE (언어 환경)
  • UNIX System Service (UNIX 환경)


z/OS용 주요 미들웨어는 다음과 같다.[32]

  • CICS
  • IMS
  • DB2
  • WebSphere Application Server
  • WebSphere MQ
  • Lotus Notes
  • TWS

참조

[1] 웹사이트 We are the IBM z/OS development team. AUA! • r/IAmA https://www.reddit.c[...] 2015-07-30
[2] 간행물 "Z/OS: Users Expect Big Savings." Computerworld 2001-11-19
[3] 문서 Starting with the earliest
[4] 문서 Some, e.g., TSO/E, are bundled with z/OS, others, e.g., CICS, are separately priced.
[5] 웹사이트 IBM z/OS XL C/C++ https://www.ibm.com/[...] 2023-12-04
[6] 문서 Not to be confused with the [[Classic Mac OS|Macintosh]] [[Hierarchical File System (Apple)|HFS]]
[7] 문서 IBM has dropped HFS starting with z/OS Version 2 Release 5.
[8] 문서 Not to be confused with [[ZFS]]
[9] 웹사이트 Main Page - Oss4zos http://www.oss4zos.o[...] 2009-12-21
[10] 웹사이트 IBM z/OS Communications Server https://www.ibm.com/[...] 2024-04-24
[11] 웹사이트 Why System z for Business Integration? http://www-03.ibm.co[...]
[12] 웹사이트 More about zNALC pricing https://www.ibm.com/[...]
[13] 웹사이트 Workload License Charges (WLC) https://www.ibm.com/[...]
[14] 웹사이트 Entry Workload License Charges (EWLC) https://www.ibm.com/[...]
[15] 웹사이트 Abstract for Planning for Sub-Capacity Pricing https://www.ibm.com/[...]
[16] 서적 z/OS 2.5 MVS Programming: Extended Addressability Guide https://www.ibm.com/[...] IBM 2021-09-30
[17] 웹사이트 Things you should know about z/OS Encryption Readiness Technology (zERT) https://community.ib[...] 2019-12-31
[18] 웹사이트 z/OS Encryption Readiness Technology (zERT) https://www.ibm.com/[...]
[19] 웹사이트 IBM Z Operational Log and Data Analytics Product Page https://www.ibm.com/[...] 2024-05-16
[20] 웹사이트 IBM Z Anomaly Analytics with Watson Product Page https://www.ibm.com/[...] 2024-06-27
[21] 웹사이트 IBM Z Operational Log and Data Analytics documentation https://www.ibm.com/[...]
[22] 웹사이트 IBM Z Anomaly Analytics with Watson documentation https://www.ibm.com/[...]
[23] 문서 IBM z/OS 3.1, an AI-infused operating system for the next generation of computing https://www.ibm.com/[...]
[24] 문서 z/OS.e V1R8の発表 - 日本IBM http://www-01.ibm.co[...]
[25] 문서 z/OS V1R11の発表 - 日本IBM http://www-06.ibm.co[...]
[26] 문서 z/OS V1R12の発表 - 日本IBM http://w3-06.ibm.com[...]
[27] 문서 z/OS V1R13の発表 - 日本IBM http://www-01.ibm.co[...]
[28] 문서 IBM z/OS バージョン 2 リリース 1 が実現する Smarter Computing の基盤 - 日本IBM http://www-01.ibm.co[...]
[29] 문서 IBM IBM z/OS バージョン 2 リリース 2 -- デジタル・エンタープライズの推進 - 日本IBM http://www-01.ibm.co[...]
[30] 문서 IBM z/OS バージョン 2 リリース 4 - 俊敏で最適化された回復力のあるプラットフォームによるイノベーションの実現 http://www-01.ibm.co[...]
[31] 간행물 "Z/OS: Users Expect Big Savings." Computerworld 2001-11-19
[32] 웹인용 Main Page - Oss4zos http://www.oss4zos.o[...] 2018-11-12
[33] 문서 IBM - z/OS Communications Server - Features and benefits http://www-01.ibm.co[...]



본 사이트는 AI가 위키백과와 뉴스 기사,정부 간행물,학술 논문등을 바탕으로 정보를 가공하여 제공하는 백과사전형 서비스입니다.
모든 문서는 AI에 의해 자동 생성되며, CC BY-SA 4.0 라이선스에 따라 이용할 수 있습니다.
하지만, 위키백과나 뉴스 기사 자체에 오류, 부정확한 정보, 또는 가짜 뉴스가 포함될 수 있으며, AI는 이러한 내용을 완벽하게 걸러내지 못할 수 있습니다.
따라서 제공되는 정보에 일부 오류나 편향이 있을 수 있으므로, 중요한 정보는 반드시 다른 출처를 통해 교차 검증하시기 바랍니다.

문의하기 : help@durumis.com