본문 바로가기

가상화/정리7

Storage ESXi Host와 외부 저장장치 연결 ESXi Host: VMware의 가상화 플랫폼인 ESXi는 가상 머신들을 실행하기 위한 서버입니다. 이 서버는 외부 스토리지 시스템과 연결되어 가상 머신들에 대한 저장 공간을 제공합니다. Storage Array: 스토리지 어레이는 여러 개의 물리적 디스크를 하나로 묶어 관리하는 장치입니다. 이를 통해 용량, 성능, 데이터 보호 등을 향상시킬 수 있습니다. Physical Disk의 종류 HDD (Hard Disk Drive): 전통적인 회전식 디스크로, SAS(SCSI) 또는 SATA(IDE, ATA) 인터페이스를 사용합니다. SATA는 주로 개인용 컴퓨터에 사용되며, 서버 환경에서는 SAS를 선호합니다. SSD (Solid State Drive): 플래시 메모.. 2024. 3. 20.
가상 NETWORK 개념+ Virtual Network (가상 네트워크) 가상 네트워크는 물리적 네트워크 인프라 위에 구축되는 추상화된 네트워크입니다. 이는 하나 이상의 가상 머신(VM) 또는 컨테이너가 서로 통신할 수 있도록 하는 가상의 통신망을 말합니다. 가상 네트워크는 특정 소프트웨어(가상화 플랫폼)를 사용하여 생성되며, 가상 스위치, 가상 라우터 등 가상의 네트워크 장비를 포함할 수 있습니다. 이를 통해 가상 머신들은 마치 실제 물리적 네트워크에 연결된 것처럼 서로 통신할 수 있습니다. 주요 목적: 가상 머신들 사이의 통신, 가상 머신과 외부 네트워크의 연결을 가능하게 하는 것. 사용 예시: VMware의 vNetwork, Microsoft Hyper-V의 가상 스위치 등. Network Virtualization (네트워.. 2024. 3. 20.
Virtual Networking 가상 네트워킹은 가상화 환경에서 중요한 부분 중 하나로, 가상 머신(VM)들이 서로 및 외부 네트워크와 통신할 수 있게 해줍니다. 가상 네트워킹의 주요 구성 요소로는 가상 랜 카드와 가상 스위치가 있습니다. 이들은 물리적 네트워킹 하드웨어의 기능을 소프트웨어로 에뮬레이션하여 가상 환경 내에서 네트워크 통신을 가능하게 합니다. 가상 랜 카드(Virtual NIC) 정의 가상 랜 카드: 가상 머신(VM)에 할당되는 소프트웨어 기반의 네트워크 인터페이스 카드(NIC)입니다. 기능 가상 랜 카드는 가상 머신이 가상 네트워크 및 실제 네트워크 리소스에 접근하는 수단을 제공합니다. 물리적 NIC와 유사하게 작동하여, 가상 머신에게 IP 주소 할당, 데이터 패킷의 수신 및 전송 등의 기능을 수행합니다. 관리 사용자는.. 2024. 3. 19.
Physical and Virtualized Host Memory 물리적 호스트의 메모리 1. 정의 물리적 호스트 메모리: 컴퓨터의 메인 메모리(RAM)로, 데이터와 프로그램이 실행되는 공간입니다. 2. 특징 고속 접근: CPU에 의해 직접 접근되며, 고속으로 데이터를 처리할 수 있습니다. 휘발성: 전원이 꺼지면 정보가 사라집니다. 3. 관리 메모리 관리 유닛(MMU): 주소 변환, 메모리 보호, 캐시 관리 등을 담당합니다. 오버커밋(Overcommitment): 실제 메모리 용량보다 더 많은 양의 메모리를 할당하는 기술은 사용하지 않습니다. 가상화된 호스트의 메모리 1. 정의 가상화된 호스트 메모리: 가상 머신(VM)이 사용하는 메모리로, 물리적 호스트의 메모리를 가상화한 것입니다. 2. 특징 가상화 기술을 통한 분할: 하나의 물리적 메모리를 여러 VM이 공유하여 사.. 2024. 3. 18.
CPU Virtualization CPU 가상화 CPU 가상화는 하나의 물리적 CPU를 여러 가상 CPU로 분할하여, 다수의 가상 머신이 동시에 사용할 수 있게 하는 기술입니다. 이를 통해 서버의 자원 활용도를 높이고, 다양한 작업을 동시에 처리할 수 있는 환경을 제공합니다. 핵심 구성 요소로는 다음과 같습니다. 하이퍼바이저(Hypervisor): 물리적 자원을 가상화하여 여러 가상 머신에 할당하는 역할을 합니다. 주로 두 가지 유형(Type 1, Type 2)이 있으며, 운영 체제 위에 설치되거나 하드웨어에 직접 설치될 수 있습니다. 가상 CPU(vCPU): 물리적 CPU를 가상화하여 생성된, 가상 머신이 사용하는 CPU입니다. 각 가상 머신은 하나 이상의 vCPU를 할당받아 사용할 수 있습니다. 하이퍼 스레딩(Hyper-Threadi.. 2024. 3. 18.
서버 가상화 서버 가상화의 이해 서버 가상화는 물리적 서버를 여러 가상 서버로 분할하여, 하나의 물리적 서버에서 여러 운영 체제(OS)와 애플리케이션을 독립적으로 실행할 수 있게 하는 기술입니다. 이 과정에서 물리적인 하드웨어 자원은 가상화 기술을 통해 가상 머신(VM)에 할당되며, 이렇게 하여 하드웨어 자원의 활용도를 극대화하고, IT 인프라의 유연성과 효율성을 향상시킬 수 있습니다. 가상화는 또한 시스템 관리를 간소화하고, IT 비용을 절감하는 데에도 기여합니다. 서버 가상화의 구성요소 1. Hypervisor (하이퍼바이저) 하이퍼바이저는 가상화의 핵심으로, 가상 머신을 생성하고 관리하는 소프트웨어 또는 펌웨어입니다. 두 가지 주요 유형의 하이퍼바이저가 존재합니다. Type 1 하이퍼바이저는 물리적 하드웨어 위.. 2024. 3. 18.