가상화

soo·2023년 8월 9일
0

가상화

목록 보기
5/5

가상화

참고: https://blog.naver.com/ka10787
가상화: 실제 물리적으로 존재하는 것을 논리적으로 추상화되어 만들어진 것.
종류

  • 가상 컴퓨터 하드웨어 플랫폼(Virtual Computer Hardware Platform): = Virtual Machine
  • 가상 스토리지 장치(Virtual Storage Device): RAID(Reduntent Array Idependent Disk), LUN(Logical Unit Number)
  • 가상 네트워크 자원(Virtual Network Resource): = Virtual Local Area Network

VPN이란?

참고: http://www.ktword.co.kr/test/view/view.php?nav=2&no=342&sh=VPN
VPN: Virtual Private Network.

도커/컨테이너

JVM

Hypervisor


Hypervisor: 커널의 커널 역할을 하는 소프트웨어(프로세스). 가상머신(Virtual Machine)에 필요한 자원을 할당/관리하는 역할을 함.
Host: Hypervisor가 동작하는 물리적 시스템
Guest: Host상에서 동작하는 가상머신
Supervisor: OS의 커널(Guest에서 동작하는 커널)

Hypervisor 종류

  • Type 1. native(bare metal): Hypervisor가 HW위에서 직접 동작. HW들을 제어하며 VM을 관리하는 형태.
  • Type 2. hosted: Hypervisor가 OS위에서 다른 프로그램처럼 하나의 프로그램으로 동작하는 형태.

반가상화

입출력(I/O, Input/Output)이 시뮬레이션 되지 않고, 하이퍼콜(Hypercall)이라는 시스템콜(System call)을 처리하도록, Guest OS가 수정되어 동작하는 것을 의미. I/O이 시뮬레이션되지 않고 하이퍼콜을 통해서 Host에서 처리하도록 하기 때문에 성능이 뛰어남.

VMware vSphere 참고 영상: https://www.youtube.com/@VMwarevSphere/videos


profile
이것저것 공부하는

1개의 댓글

comment-user-thumbnail
2023년 8월 9일

글 재미있게 봤습니다.

답글 달기