본문 바로가기

하이퍼바이저(Hypervisor)2

CPU 가상화 CPU 가상화란 하나의 물리적인 CPU를 가상적으로 여러 개의 CPU로 분할하여, 각 가상 CPU가 독립적으로 운영체제와 애플리케이션을 실행할 수 있도록 하는 기술입니다. 이를 통해 여러 개의 가상 서버 또는 가상 컴퓨터를 동시에 실행할 수 있으며, 이들 각각은 자신만의 CPU를 보유한 것처럼 독립적으로 운영됩니다. CPU 가상화의 주요 개념과 기술: 1. 하드웨어 가상화 확장 기술: CPU 가상화는 하드웨어에서 지원하는 가상화 기술에 의존합니다. 대표적으로는 Intel의 VT-x 또는 AMD의 AMD-V와 같은 하드웨어 가상화 확장 기술이 있습니다. 이러한 기술을 통해 가상화 소프트웨어가 하드웨어를 직접 제어하여 가상화를 효율적으로 수행할 수 있습니다. 2. 하이퍼바이저(Hypervisor): CPU .. 2024. 1. 4.
서버 가상화(Virtualization) 개념과 특징 서버 가상화(Virtualization)는 하나의 물리적인 서버를 여러 개의 가상 서버로 분할하는 기술로, 가상화 소프트웨어 혹은 하드웨어를 사용하여 서버 리소스를 논리적으로 분리하는 과정을 의미합니다. 이를 통해 물리적인 하드웨어를 효율적으로 활용하고 리소스를 효율적으로 관리할 수 있습니다. 서버 가상화의 개념: 1. 가상화 소프트웨어 및 하드웨어: 가상화 소프트웨어(가상머신 관리자)나 하드웨어(하이퍼바이저)를 사용하여 물리적 서버를 여러 가상 서버로 분리합니다. 이러한 가상 서버는 각각 독립적으로 운영체제(OS)를 실행할 수 있습니다. 2. 하이퍼바이저(Hypervisor): 하이퍼바이저는 물리적 하드웨어 위에 가상화 환경을 제공하는 소프트웨어나 하드웨어입니다. Type 1과 Type 2로 구분됩니다.. 2024. 1. 2.