서버가상화, ESXi, vCenter, vSphere 개념 정리

Sungwuk·2024년 6월 15일
0

가상화

가상화(Virtualization)는 물리적인 하드웨어 리소스를 논리적으로 분할하여 여러 가상 시스템을 생성하고 관리하는 기술이다. 이를 통해 하나의 물리적 컴퓨터(호스트)에서 여러 개의 독립된 가상 컴퓨터(게스트)를 실행할 수 있다. 가상화는 서버, 스토리지, 네트워크 등 다양한 IT 자원을 효율적으로 사용할 수 있게 해주며, 여러 유형의 가상화를 통해 다양한 목적을 달성할 수 있다.

하이퍼바이저

하이퍼바이저는 물리적 하드웨어에서 다수의 운영 체제를 실행할 수 있도록 하는 소프트웨어

종류

  • Type 1 (Bare Metal) : 하이퍼바이저 (베어메탈 하이퍼바이저): 직접 하드웨어 위에서 실행되며, 가장 흔한 예로 VMware ESXi, Microsoft Hyper-V, Xen 등

  • Type 2 (Virtual Machine): 타입 2 하이퍼바이저 (호스트형 하이퍼바이저): 기존의 운영 체제 위에서 실행되며, 대표적인 예로 VMware Workstation, Oracle VirtualBox 등

ESXi

ESXi는 타입 1 하이퍼바이저로, 물리적 서버에서 직접 실행되며 여러 가상 머신(VM)을 호스팅

특징

  • Bare-Metal 하이퍼바이저 : 운영 체제 없이 직접 하드웨어에서 실행

  • 효율성 : 설치 파일의 크기가 작고, 리소스를 효율적으로 사용

    용도

  • 서버 가상화

vCenter

여러 ESXi 호스트와 가상 머신을 중앙에서 관리

기능

  • 여러 ESXi 호스트와 VM을 한 곳에서 관리

  • 사용자 권한 관리: 세부적인 사용자 권한 설정

  • 모니터링 및 리포팅: 가상 환경의 성능 및 상태 모니터링

  • 자동화: 스크립트와 API를 통한 관리 작업 자동화

    vSphere

    ESXi 하이퍼바이저와 관련 도구의 집합으로, 가상화 인프라를 구축하고 관리하는 데 사용

    구성 요소

  • ESXi

  • vCenter Server

    기능

  • vMotion: VM을 중단 없이 다른 호스트로 이동

  • High Availability(HA) 고가용성: 호스트 장애 시 VM을 자동으로 재시작

  • Distributed Resource Scheduler(DRS): VM의 부하를 균형 있게 분산

    용도

  • 리소스 최적화 및 고가용성 보장

profile
https://github.com/John-Jung

0개의 댓글

관련 채용 정보