본문 바로가기

VDI/VMware

[VMware]Summary of training content 1

반응형

가상화(Virtualization)는 하나의 물리적 서버에서 여러 개의 가상 서버(VM)를 생성하고, 각 VM이 물리적인 리소스(CPU, 메모리, 스토리지, NIC 등)를 공유하여 사용하는 기술입니다.

이를 통해 하나의 물리적 서버로 여러 개의 서버를 운영할 수 있으며, 물리적인 하드웨어의 효율성과 안전성을 높이며, IT 인프라의 유연성과 확장성을 높일 수 있습니다.

https://ko.wikipedia.org/wiki/%EA%B0%80%EC%83%81%ED%99%94

 

가상화 - 위키백과, 우리 모두의 백과사전

위키백과, 우리 모두의 백과사전. 가상화(假像化, virtualization)는 컴퓨터에서 컴퓨터 리소스의 추상화를 일컫는 광범위한 용어이다. "물리적인 컴퓨터 리소스의 특징을 다른 시스템, 응용 프로그

ko.wikipedia.org

 

https://www.vmware.com/kr/topics/glossary/content/server-virtualization.html

 

What is Server Virtualization? | VMware Glossary

Server virtualization is the process of dividing a physical server into multiple unique and isolated virtual servers by means of a software application.

www.vmware.com


CPU 가상화는 CPU 제조사의 CPU 가상화 기능을 이용해 물리적인 CPU보다 더 많은 CPU를 할당할 수 있습니다.

하나의 가상 머신(VM)에 할당 가능한 CPU 리소스는 물리적 CPU 리소스 이상으로 할당할 수 없지만, 모든 VM에 할당된 CPU 리소스는 물리적 CPU 리소스 이상으로 할당 가능합니다.

이를 오버커밋(Over-commit)이라고 합니다.

필요한 만큼의 CPU 리소스만 할당하기 때문에 물리적인 서버 리소스를 효율적으로 사용할 수 있습니다.

https://docs.vmware.com/kr/VMware-vSphere/7.0/com.vmware.vsphere.resmgmt.doc/GUID-DFFA3A31-9EDD-4FD6-B65C-86E18644373E.html

 

CPU 가상화 기본 사항

CPU 가상화는 성능에 중점을 두며 가능할 때마다 프로세서에서 바로 실행됩니다. 가능한 모든 경우에 기본적인 물리적 리소스가 사용되며 가상화 계층은 가상 시스템이 물리적 시스템에서 직접

docs.vmware.com

 

RAM 가상화는 물리적인 RAM 리소스를 여러 VM에 나누어 할당할 수 있습니다.

하나의 VM에 할당 가능한 RAM 리소스는 물리적 RAM 리소스 이상으로 할당할 수 없고, 모든 VM에 할당된 RAM 리소스는 물리적 RAM 리소스 이상으로 할당 가능합니다.

이를 오버커밋(Over-commit)이라고 합니다.

필요한 메모리 요청, 사용, 회수 기능을 이용해 효율적으로 관리할 수 있습니다.

https://docs.vmware.com/kr/VMware-vSphere/7.0/com.vmware.vsphere.resmgmt.doc/GUID-9D2D0E45-D741-476F-8DB1-F737839C2108.html

 

메모리 가상화 기본

메모리 리소스를 관리하려면 먼저 ESXi에서 어떻게 메모리 리소스를 가상화하고 사용하는지 이해해야 합니다.

docs.vmware.com

 

Storage 가상화는 VMFS(Local, iSCSI, FC, FCoE 등)와 NFS, vSAN, vVOLs 등을 이용하여 구현할 수 있습니다.

씬 방식과 씩 방식으로 구분됩니다.

씬 방식은 VM이 사용하는 만큼만 소유하고, 씩 방식은 VM 구성시 할당 받은 용량을 모두 소유합니다.

Storage 가상화를 통해 하나의 물리적 스토리지를 여러 VM에서 사용할 수 있습니다.

https://docs.vmware.com/kr/VMware-vSphere/6.0/com.vmware.vsphere.storage.doc/GUID-05BA0A0B-DF24-4BF8-B375-FD6BDB9073CB.html

 

스토리지 가상화

vSphere 스토리지 가상화는 가상 시스템, Virtual SAN, 가상 볼륨, 정책 기반 스토리지 관리 등과 같은 여러 기능을 지원합니다.

docs.vmware.com

 

NIC 가상화는 vSwitch(표준 스위치)와 Distribute Switch(분산 스위치)를 이용하여 구현할 수 있습니다.

vSwitch는 포트그룹으로 VM의 NIC에 연결되는 포트/링크를 설정할 수 있으며, VMK interface는 Host(ESXi) IP 할당을 위해 생성되는 가상의 인터페이스입니다.

Distribute Switch는 vCenter에서 생성 가능하며, Datacenter를 아우르는 Switch입니다.

NIC 가상화를 통해 물리적 서버의 NIC를 여러 VM에서 공유할 수 있습니다.

https://www.vmware.com/kr/topics/glossary/content/virtual-networking.html

 

What is Virtual Networking? | VMware Glossary

Virtual networking enables communication between multiple computers, virtual machines (VMs), virtual servers, or other devices across different office and data center locations.

www.vmware.com

 

ESXi는 물리적 서버에 설치되는 VMware OS(호스트 OS)입니다. DCUI를 통해 터미널 방식 초기 설정을 하고, DCUI 설정 후 GUI로 접속하여 VM을 설치, 관리, 모니터링, 네트워크 운영할 수 있습니다.

https://www.vmware.com/kr/products/esxi-and-esx.html

 

What is ESXI | Bare Metal Hypervisor | ESX | VMware

VMware ESXi formerly known as ESX is a bare metal hypervisor that installs easily on to your server and partitions it into multiple virtual machines. Discover what it can do for you today.

www.vmware.com

 

이러한 가상화 기술을 이용하여 서버 운영 및 인프라 관리가 용이해졌습니다.

가상 서버를 생성, 삭제, 이동 등의 작업이 용이하며, 물리적인 서버의 장애시 가상 서버를 다른 물리적인 서버로 이전하여 가동을 유지할 수 있습니다.

또한, 가상 서버를 생성할 때, 물리적인 서버를 구입할 필요 없이, 물리적인 서버의 리소스를 효율적으로 활용할 수 있습니다.

가상화 기술은 클라우드 컴퓨팅과 밀접한 관련이 있습니다. 가상화 기술을 이용하여 클라우드 서비스를 제공하는 클라우드 공급자는 서버, 스토리지, 네트워크 등의 자원을 효율적으로 관리할 수 있으며, 고객이 필요한 만큼의 가상 서버를 생성하여 사용할 수 있습니다. 이를 통해 클라우드 서비스의 유연성과 확장성이 높아지며, 비용도 절감할 수 있습니다.

 

그렇다면, 가상화 기술은 모든 경우에 유리한 것일까요?

 

가상화 기술은 단점도 존재합니다.

VM이 물리적인 리소스를 공유하기 때문에, 다른 VM의 작업이 물리적인 리소스에 영향을 미칠 수 있습니다.

또한, 가상화 기술을 이용한 서버 운영은 물리적인 서버보다 성능 저하가 있을 수 있습니다.

이러한 단점을 극복하기 위해서는 적절한 가상화 기술의 선택과 운영이 필요합니다.

반응형