본문 바로가기

Network System/개발자도 궁금한 IT 인프라

메인프레임, 유닉스, x86

<인프라 구조의 변화>

1) 메인프레임-터미널 : 단순하고 효율적이지만 컴퓨터 처리 비용이 높다

2) 서버-클라이언트 : 데이터만 서버에서 가져오고 클라이언트가 처리한다

3) 데이터베이스-웹 서버-클라이언트 : 웹 서버를 사용해 2번째에 비해 확장성과 관리 및 재사용이 용이하다.

 


메인프레임(Mainframe) 서버

= 수많은 사용자와 애플리케이션, 장치를 다수의 사람에게 지원할 수 있는 컴퓨터

 

- 메인프레임의 핵심은 동시성 제어

메인프레임의 규모가 커질 수록 동시적으로 제어하기가 많이 힘들어 질 것이므로 핵심적인 기술이다.

 

< 동시 처리를 위한 속성 >

*트랜잭션 : 하나의 논리적 기능을 수행하기 위한 작업

1) 원자성 ; 트랜잭션은 완결된 처리

2) 일관성 : 트랜잭션은 데이터를 일괄된 상태로 유지

3) 고립성 : 트랜잭션은 동시에 실행되는 다른 트랜잭션과 무관히 실행

4) 지속성 : 정상 처리된 트랜잭션은 영구히 유지

 

< 동시성 제어 기술 >

1) 시스템 - CF(Coupling Facility, 커플링 설비)

클러스터와 기술적으로 유사하지만, 별도의 메인 프레임 장비를 활용하는 H/W 방식의 클러스터이다.

예를들어 2대의 장비를 클러스터링 할려면 반드시 CF가 있어야 하므로 총 3대가 필요하다.

 

CF는 동시성 제어를 위해 세 가지 정보를 관리

>> 연결된 시스템의 락(lock)관리

>> 개발 시스템 상호 간의 정합성 보장을 위한 캐시 관리

>> 데이터 목록 정보 관리

* 병렬 SYSPLEX : CF를 기반으로 여러 대의 메인프레임을 단일 시스템 처럼 사용하는 기술

* 락(lock) 관리) : 여러 사용자가 하나의 데이터를 서로간 변경 사항에 상충되어 데이터 정합성이 깨지는 문제를 방지하기 위해 사용자의 권한이나 접근 순서에 따라 변경을 제한

 

2) 정보 공유

- IBM에서 제공하는 DASD(Direct Access Storage Device)는 같은 CF 내에서 하나의 스토리지를 공유하기 위한 솔루션 

- CISCS(Customer Information Control System)는 온라인 트랜잭션을 처리하는 프로그램

 

- 관계형 데이터베이스 DB2

- 데이터베이스 VSAM(Virtual Storage Access Method)는 SAM에 포인터가 추가된 파일로서 데이터베이스의 중간 형태

* SAM(Sequential Access Method, 순차적 액세스 방법)

 

[ 메인프레임의 장점 ]

1) 신뢰성

2) 안정성

3) 유연성

 

[ 서버와 메인프레임의 차이점 ]

서버 분선 처리 방식, 작은 장비 여러 대를 사용
메인프레임 중앙 처리 방식, 소수의 대형 장비를 사용

 

유닉스(Unix) 서버

- 메인프레임에 비해서 물리적인 크기도 작고 접근성도 쉬운 새로운 시스템

 

[ 유닉스 서버의 가상화 기술 ]

= 물리적인 서버 1대에 여러 논리적인 서버를 설치해서 자원을 효율적으로 사용할 수 있게 만든 개념

 

- IBM의 유닉스 서버 운영체제인 AIX에서 제공했던 SMIT(System Management Interface Tool)는 시스템 환경 설정, 파일 시스템 관리, 네트워크 관리, 서버 이중화 등을 메뉴바 형태로 제공해 초보자들도 쉽게 관리함

> ODM(Object Data Manager)라는 내부 데이터베이스 형태로 시스템 정보를 저장하여 안정성을 높임

 

- HP 유닉스 서버

> nPAR은 셀(cell)보드 단위의 파티션 기능이 제공됨, 셀 보드 1개 단위로 nPAR을 구성 및 여러 셀보드를 묶어서 하나의 nPAR을 구성

> vPAR은 셀 보드 하나 또는 여러 셀보드를 묶은 상태에서 CPU나 메모리를 논리적으로 할당하는 기술

 

x86

= 인텔이 개발한 마이크로프로세서 계열을 부르는 말이자, 이들과 호환되는 프로세서들에서 사용한 명령어 집합 구조들을 통칭하는 말

 

- 현재 가장 많이 사용중인 서버

'Network System > 개발자도 궁금한 IT 인프라' 카테고리의 다른 글

클라우드  (0) 2021.02.28
가상화  (0) 2021.02.28
네트워크  (0) 2021.02.27
백업, 데이터 보호  (0) 2021.02.24
서버의 스토리지  (0) 2021.02.23