한 줄 요약
IBM Think의 개념 해설 문서다. 가상화의 정의와 이점을 정리하되, 자사가 만든 1960년대 계보를 따로 한 절로 잡아 CP-40에서 VM/370까지의 연혁을 앞세운다.
핵심 내용
- 연혁이 이 문서의 특징이다. 가상화의 출현을 1964년 IBM이 System/360용 시분할 연구 프로젝트 CP-40을 시작한 시점으로 잡는다. CP-40은 CP-67로 발전했고, 1972년 IBM은 System/370용 첫 공식 가상 머신 제품 VM/370을 발표했다.
- x86으로의 이동. 1998년 VMware가 머신 한 대를 여러 VM으로 나누는 x86 기술을 개발했고, 1999년 Workstation 1.0이 PC에서 여러 OS를 VM으로 돌리는 첫 상용 제품으로 나왔다.
- 이점 6가지 — 자원 효율, 관리 용이, 다운타임 최소화, 빠른 프로비저닝, 재해 복구, 비용 효율.
- 왜 물리 서버가 놀았나. 가상화 이전에는 앱 서버마다 전용 CPU를 할당하고 앱 하나에 서버 한 대를 세웠다. 신뢰성 때문에 택한 방식이었지만 서버는 대개 활용도가 낮았다.
- 구성요소 3개 — 물리 머신(호스트), 가상 머신(게스트), 하이퍼바이저.
- 가상화 유형 10종 — 데스크톱·네트워크·스토리지·데이터·애플리케이션·데이터센터·CPU·GPU·리눅스·클라우드. 다른 벤더 문서보다 잘게 쪼갠다.
- 컨테이너 비교. 서버 가상화는 컴퓨터 한 대를 통째로 재현하고 그 위에 OS 전체를 돌리므로, 앱마다 불필요한 코드와 서비스가 중복된다고 짚는다.
주요 주장 / 데이터
- 시장 전망. The Business Research Company 예측으로 가상화 소프트웨어 시장이 2024년 857.3억 달러에서 2025년 1,001.9억 달러로, 연평균 16.7% 성장한다 (2026-09 기준, 문서 인용).
- CPU 가상화. 하이퍼바이저·VM·서로 다른 OS를 가능하게 하는 근본 기술이라고 규정한다. 처음에는 전적으로 소프트웨어로 구현했지만, 오늘날 많은 프로세서가 CPU 가상화를 돕는 확장 명령어 집합을 포함한다고 적는다.
- GPU 가상화 두 방식 — 패스스루 GPU는 GPU 전체를 게스트 OS 하나에 통째로 주고, 공유 vGPU는 물리 GPU 코어를 여러 가상 GPU로 나눈다.
- 리눅스 가상화. 리눅스는 자체 하이퍼바이저인 KVM을 포함하며, Intel과 AMD의 가상화 프로세서 확장을 지원해 리눅스 호스트 안에서 x86 기반 VM을 만든다.
- 타입 2의 대가를 명시한다. 타입 2는 하드웨어 자원에 접근·조율하려면 호스트 OS를 거쳐야 하므로 성능 오버헤드를 진다.
- 미확인 주장. CP-67이 "최초의 다중 사용자 시분할 운영체제 중 하나인 Unix에 영향을 줬다"고 적는다. 아래 외부 검증 절에서 다룬다.
외부 검증 (2026-09-22, 웹)
- "CP-67이 Unix에 영향을 줬다"는 이 위키에 싣지 않았다. #40 위키백과 가상화 기초의 CP/CMS 계보도는 CTSS와 M44/44X가 CP-40으로 이어지는 흐름을 그릴 뿐, Unix로 가는 화살표는 없다. 벤더 문서 한 곳만의 주장이라 근거가 모자란다고 판단했다.
- 연대 차이는 모순이 아니라고 봤다. 이 문서는 1964년을, #40 위키백과 가상화 기초는 1967년 1월을 말한다. 앞은 프로젝트 착수, 뒤는 생산 사용 개시라서 가리키는 사건이 다르다. 가상화에는 둘을 구분해 적었다.
출처 정보
- URL: https://www.ibm.com/think/topics/virtualization
- 저자: Stephanie Susnjara, Ian Smalley (IBM Think)
- 수집일: 2026-09-22
- 범위: 본문 전체. 문서 뒤쪽의 리소스 카드·제품 안내는 위키에 옮기지 않았다.