본문 바로가기

Virtualization3

Virtual Machine(VM) VS Docker 들어가기 전 Docker를 들어가기 전 다시 알아야 할 내용 때문에 이전 글들을 작성했다. Virtual Machine(VM) VS Docker Virtual Machine Virtual Machine 이란 실제 컴퓨터의 가상 표현 또는 에뮬레이션으로 이를 이용하며 하나의 물리적 시스템에서 각각 자체 운영체제(OS)와 애플리케이션을 지닌 다수의 가상 머신을 만들 수 있다. VM 은 하이퍼바이저 위에서 동작하는 독립적인 운영환경으로 하이퍼바이저에 의해 하드웨어의 가상화를 받아 독립적인 공간 내에서 OS + 애플리케이션을 설치하여 운영하게 됨. VM 정리 - 가상 머신은 하이퍼바이저를 통해 여러개의 운영체제가 생성되고 관리됨. (Guest OS) - 시스템 자원을 가상화하고 독립된 공간을 생성하는 작업은 하.. 2024. 2. 4.
가상 머신 VM (Virtual Machine) 가상 머신 - 컴퓨팅 환경을 소프트웨어로 구현한 것 - 가상 머신은 실제 컴퓨터의 가상 표현 또는 에뮬레이션, 이를 종종 게스트라고 하며 이를 실행하는 실제 시스템을 호스트라고 함, 이를 이용하며 하나의 물리적 시스템에서 각각 자체 운영 체제 (OS)와 애플리케이션을 지닌 다수의 가상 머신을 만들 수 있음 즉, 가상적인 환경 안에서 독립적으로 동작하는 SW라고 생각하면 되는데 두 가지 유형이 있음 시스템 가상 머신 시스템 가상 머신은 하드웨어 가상 머신이라고 하며 각 OS를 실행하는 가상 머신 사이의 기초가 되는 물리 컴퓨터를 다중화함, 가상화를 제공하는 소프트웨어 계층은 하이퍼바이저라고 함 각각의 VM은 서로 독립되어 있어 서로에게 영향을 미치지 않고 독립적으로 관리할 수 있음 또한 VM들은 자신만의 .. 2024. 2. 4.
가상화와 하이퍼바이저 (Hypervisor) 도커(컨테이너)에 대해 공부하기 전에 - 컨테이너 필요한 이유 - 그럼 도커와 비교되는 것은? 이러한 것들을 알아보기 위한 공부 가상화란 (1) 컴퓨팅 리소스를 '추상화' 시켜서 (2) 하나의 물리 소스를 여러개의 논리 리소스처럼 기능 시키거나 (3) 여러개의 물리 리소스를 하나의 논리 리소스 처럼 기능하게 하는 것이다. 가상화의 대상은 CPU, OS 스토리지, 네트워크 등으로, 오늘날에는 대부분의 컴퓨팅 자원들이 가상화되어 사용되고 있습니다. 대표적으로 구글 클라우드, 네이버 클라우드 등 클라우드 서비스입니다. Hypervisor (하이퍼바이저) 란? 호스트 컴퓨터에서 다수의 운영체제를 동시에 실행하기 위한 논리적인 플랫폼 예를 들어, 호스트 컴퓨터의 자원이 CPU -100, RAM - 100, Sto.. 2024. 2. 4.