가상화

1 개요[ | ]

virtualization
假想
가상화
  • 실제가 아닌 것을 실제처럼 다룰 수 있게 하는 일
  • 컴퓨터 리소스를 논리적으로 매핑·통합·분할하여 사용하는 일
  • 서버, 클라이언트, 스토리지, 네트워크, 애플리케이션, 운영 체제와 같은 IT 리소스의 추상화
  • 소스 사용자로부터 리소스의 물리적 특성과 경계를 노출시키지 않고 논리적으로 공유함으로써 자원을 효율적으로 사용할수 있도록 지원하는 기술
  • 물리적 자원 여러 개를 하나처럼(또는 하나를 여러 개처럼) 논리적으로 재구성하여 사용한다.
  • 예: 서버 가상화, 스토리지 가상화, 네트워크 가상화

  • (서버 가상화) 물리적 컴퓨터(서버)를 가져와서 여러 개의 격리된 운영체제를 실행할 수 있도록 하는 프로세스
  • 이렇게 격리된 운영체제와 전용 컴퓨팅 리소스(CPU, 메모리 및 네트워크)를 가상머신(VM)이라고 한다.
  • 실제 컴퓨터처럼 보이고 작동하지만 다른 가상머신과 하드웨어를 공유하는 것이다.

2 배경[ | ]

  • 가상화는 보안을 위해 서로 격리된 상태에서 동일한 물리적 시스템에서 더 많은 앱을 실행할 수 있도록 함으로써 물리적 하드웨어 사용 개선 등 여러 문제를 해결한다.
  • 가상머신에서 실행되는 앱은 실제 컴퓨터를 공유하고 있다는 사실을 인식하지 못한다.
  • 또한 사용자는 데이터센터에 새 컴퓨터를 추가하는 물리적 제약에 대해 걱정하지 않고 몇 분내로 새 "컴퓨터(VM)"를 가동할 수 있다.
  • 또한 VM을 사용하면 사용자가 새 가상 컴퓨터를 얻는 시간을 단축할 수 있다.

3 같이 보기[ | ]

4 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}