1. 가상화 컴퓨팅
ㅇ 물리적으로 다른 시스템을 논리적으로 분리,통합,확대하는 기술
- 서로다른 여러 물리적인 장치들을 (잉여 하드웨어 리소스)
- 1 이상의 논리적인 단위로 분리,통합,확대하려는 기술
- 주로, 사용율, 유연성, 관리의 효율성 등을 증대시키는 기술
ㅇ 물리적 구현에 대한 추상화
- 하드웨어를 여러 다양한 실행 환경으로 추상화하는 작업
2. 가상화 주요 적용분야
ㅇ 서버 가상화 (Server Virtualization)
- 1 이상의 다수 운영체제,어플리케이션을 동시 실행 가능한 환경 (하드웨어 자원 절약)
. 마치 많은 물리 서버가 있는 것 처럼 보이게 하는 가상화
ㅇ 메모리 가상화 (Memory Virtualization)
- 실제 사용가능한 메모리 보다 더 큰 메모리를 사용할 수 있는 듯 착각하게 하는 가상화
ㅇ 스토리지 가상화 (Storage Virtualization)
- 물리적인 저장장치를 논리적으로 나누거나 결합시켜 사용률을 극대화시키는 기술
. 例) 디스크 파티셔닝 등
- 또는, 네트워크 기반 스토리지 가상화 기술
. 하나의 저장장치인 것 처럼 보이지만, 실제로는 여러 물리 저장 장소에 흩어져 있음
ㅇ 어플리케이션 가상화 (Application Virtualization)
- 각 어플리케이션이 플랫폼 자원요소(OS,하드웨어 등)를 독립적으로 제공 받는 환경
. 주로, 유사 어플리케이션 간 자원 사용 충돌을 회피하는 기술
ㅇ 네트워크 가상화 (Network Virtualization)
- 물리적인 네트워크 형태를 따르지 않는 가상적/논리적 망 또는 회선
. 통상, 매우 다양한 가상의 네트워크들이 하나의 물리 매체 상에 혼재되어 구성됨
ㅇ 클라우드 컴퓨팅 (Cloud Computing) : (가상화 기술의 집대성)
- 네트워크를 통해 흩어져있는 IT 자원을 하나 처럼 쉽게 다루게 함
. 클라우드 서비스 분류 : IaaS, PaaS, SaaS
3. 가상화에 따른 장점
ㅇ 공간 절감
ㅇ 전력 절약
ㅇ 사용율 증대
ㅇ 신속한 배포
ㅇ 확장성 용이
ㅇ 관리 용이
ㅇ 비용 절감 등