공부/가상화 (Virtualization)

1. 가상화 (Virtualization)란

혼밥맨 2025. 6. 2. 14:16
반응형

가상화 (Virtualization)이란

 

핵심 개념
1. 하이퍼바이저(Hypervisor)

 - 물리적 하드웨어와 가상 머신(Virtual Machine, VM) 사이에서 자원을 관리하는 소프트웨어 계층입니다.
 - 예: VMware ESXi, Microsoft Hyper-V, KVM.

2. 가상 머신(VM)
 - 물리적 서버 위에서 독립적으로 실행되는 가상의 컴퓨터 환경입니다.
 - 각 VM은 독립된 운영체제(OS)와 애플리케이션을 실행할 수 있습니다.

가상화가 되지 않은 physical system의 경우, under utilized 문제가 발생함

 

가상화가 적용된 system의 경우 여러 가상 서버로 나눔으로써 fully utilized

가상화의 주요 유형

1. 서버 가상화
- 하나의 물리적 서버를 여러 가상 서버로 분할하여 CPU, 메모리 등을 효율적으로 활용합니다.
- 예: 클라우드 서비스(AWS, Azure), 데이터센터.

2. 데스크탑 가상화
- 개인용 컴퓨터 환경을 가상화하여 어디서나 접근 가능하게 합니다.
- 예: 원격 근무 시 사무실 PC 환경 접속.

3. 네트워크 가상화
- 물리적 네트워크를 소프트웨어로 추상화해 유연한 관리와 자원 할당을 가능하게 합니다.
- 예: SDN(Software-Defined Networking).

4. 저장장치 가상화
- 여러 저장장치를 통합해 단일 저장 풀처럼 관리합니다.
- 예: NAS(Network-Attached Storage), 클라우드 스토리지.


장점
1. 비용 절감: 하드웨어 구매 및 유지비용 감소.
2. 유연성: 신속한 환경 구축 및 테스트 가능.
3. 재해 복구: 가상 머신 백업/복구가 간편.
4. 자원 최적화: 유휴 자원을 효율적으로 분배.

 

 

기업별 가상화 관리 소프트웨어 명칭 및 클라우드 플랫폼 이름

 

 

가상화 (Virtualization)과 클라우드 서비스의 차이점

요약

 - 가상화 서버: "하나의 철물(서버)을 여러 개의 가상 칼(VM)로 쪼개는 기술". (관리해야 할 물리적 자산이 존재함)
 -  클라우드: "가상화 기술로 만들어진 인프라를 인터넷으로 서비스화한 것". (관리해야 할 물리적 자산이 없음)
👉 클라우드는 가상화를 기반으로 하지만, 자동화/확장성/서비스 모델 등이 추가된 진화형입니다!

반응형