본문 바로가기
IT/Linux

리눅스 가상화

by 성준하이 2022. 6. 17.
반응형

가상화란 한 컴퓨터의 물리적 시스템 자원인 cpu, memory, disk 등을 여럿으로 나누거나 다수의 컴퓨터들을 물리적 자원을 하나로 묶어서 제공하는 기술을 통칭해서 일컫는다.

즉 물리적 자원을 논리적 자원들의 형태로 표시하는 기술이다.

 

가상화의 기능은 

  • 공유
    • 가장 대표적인 가상화의 기능으로 다수의 많은 가상 자원들이 하나의 동일한 물리적 자원과 연결되어 있거나 가리키는 것을 말한다.
  • 단일화
    • 공유와 반대되는 가상화 개념으로 가상 자원은 여러개의 물리적 자원들에 걸쳐서 만들어질수 있으며 이를 통해 외견상 전체 용량을 증가시키고, 전체적인 관점에서 활용과 관리를 단순화 시켜줄수있다.
  • 에뮬레이션
    • 물리적 자원 자체에는 원래부터 존재하지 않았지만 가상 자원에는 어떤 기능들이나 특성들을 마치 처음부터 존재했던것처럼 가질수 있다. 예를 들어 IP 네트워크 상에서 가상 scsi버스를 구현하는 iSCSI 또는 물리적 디스크 스토리지 상에 구현된 가상 테이프 스토리지 등이 여기 속한다.
  • 절연

 

가상화의 효과는 다음과 같다.

  • 높아진 자원 활용률
  • 낮아진 관리 비용과 관리의 용이성
  • 사용의 유연성
  • 향상된 보안
  • 높아진 가용성
  • 증가된 확장성
  • 상호운용성
  • 향상된 프로비져닝

서버에서의 가상화는 종류가 다양하다.

하드웨어 가상화

아래 참고 사이트를 참조하여 전가상화와 반가상화의 개념을 확인하면 이해할 것이다.

 

운영체제 레벨 가상화

하나의 cpu에 하나의 운영체제만 수행되고, 가상화 계층이 호스트운영체제 윗부분에 존재하여 가상화 환경을 제공하는것이다.

 

 

리눅스 기반 서버 가상화 기술들은 다음과 같다.

  • 젠(Xen)
  • KVM
  • Virtual Box
  • Docker

 

반응형

'IT > Linux' 카테고리의 다른 글

리눅스 프록시(Proxy)  (41) 2022.06.19
리눅스 가상화2  (39) 2022.06.18
리눅스 DNS 서버  (51) 2022.06.16
리눅스 메일 서버  (45) 2022.06.15
리눅스 FTP 서버  (50) 2022.06.14

댓글