# Virtualization

가상화 테크닉으로 React Table 성능 개선하기 (with react-virtuoso)
React Table은 Table을 그리는데 필요한 다양한 API와 무엇보다도 useRowSelect를 활용한 행 단위 데이터 선택 기능을 제공하고 있어 테이블 상에서 이뤄지는 다양한 작업을 커버하기에 유용한 라이브러리이다. 하지만 React Table의 단점은 무겁
DPDK와 SR-IOV 정리
가상화 시스템에 대해 공부해보며, 네트워크 가상화와 관련하여 대표적으로 등장하는 기술인 DPDK와 SR-IOV 기술에 대해 정리해 보고자 한다.

Virtualization
가상화란?가지고 있는 OS에 새로운 OS를 가상으로 설치 후 사용OS-level virtualizationcontainer라고 불림별도로 독립된 공간을 만듦. 동일한 os를 써야함. (단점)똑같은 버전의 커널 위에서 동작hardware level보다 성능상 이점이 있음

서버 가상화(feat. 컨테이너)
Virtual Machine호스트 운영체제에서 구동되며 그 바탕이 되는 하드웨어에 가상으로 액세스하는 Linux, Windows 등의 게스트 운영체제하드웨어 스택을 가상화Container애플리케이션을 관련 라이브러리 및 종속 항목과 함께 패키지로 묶어 소프트웨어 서비스

[Virtualization] Server Virtualization
VMware 서버 가상화의 목적 서버 하드웨어 자원의 효율적인 활용 비용 효율적인 첨단 데이터 센터 (자본 비용 감소, 운영 비용 절감) 안전하고 확장 가능하면서 고성능의 고가용성을 지원하는 가상 인프라를 가능하게 한다. 보다 커진 IT 유연성과 보다 더

[네트워크] 22-07-04 TIL
virtualization, vResources, memory ballooning, thin provisioning, thick provisioning, vNIC, IP(L3), Apache, ARP, GNS3

클라우드 컴퓨팅과 가상화
클라우드 컴퓨팅을 제공하는 회사는 소비자에게 3가지 서비스를 운영한다.SaaS는 웹을 사용해 클라우드 컴퓨팅을 제공하는 회사에서 관리하고 소비자가 인터페이스에 접근하는 애플리케이션을 제공한다. 대부분의 SaaS 애플리케이션은 다운로드나 설치 없이 웹 브라우저에서 직접
22.06.29[Virtualization] PowerCLI 설치
=> regedit > 컴퓨터\\HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\NET Framework Setup\\NDP\\v4\\Full\\Version 시스템 다시시작 후 $host로 확인=> .NET4.8-x86-x64-allos-en

22.06.27[Virtualization] Network Virtualization
MGMT, Production, vMotion, IPstorage, Trunk의 포트 그룹을 생성한다.VLAN Number는 10, 11, 12, 13, 4095이다.esxi로 가상화cpu, 메모리를 가상화cpu는 cpu 제조사가 가상화cpu는 x86제조사인 인텔과 ?

리눅스 커널 내부구조 부록 #A, Xen 가상화 사용법 (Ubuntu, Windows 10 설치)
 앞 장의 글을 읽고 설치를 따라했다면 grub 부트로더가 Xen 으로 부팅을 잡아준다. 위와 같은 화면이 나오면 부트로더가 제대로 Xen 을 잡아줬다는 뜻이다. 필자는 맨 위의 Fedora, with Xen 4.15.2 and Linux 5.16.16-2

리눅스 커널 내부구조 부록 #A, 가상화(Virtualization)란
가상화는 물리적인 자원과 사용자가 사용하는 자원을 분리하는 것이다. 가상화는 물리적인 자원과 논리적인 자원을 구분하며, 이를 위해 가상화 층(virtualization layer)을 도입한다. 이 층은 실제 물리적인 자원의 복잡함을 숨기고 단일하며 일관된 가상 자원

OT
OS는 전체 시스템이 정확하고 효율적으로 동작하게 하는 데에 책임이 있다.모든 자원에 대한 책임을 갖고 syscall이 들어오면 그 자원을 가상화해서 user software에게 제공한다.OS는 resource manager이다.프로그램이 원하는 resource를 OS
가상화 입문 - 에뮬레이션, 가상머신, 컨테이너
'가상화'라는 단어는 폭넓게 쓰이지만 의외로 제대로 이해하기 어려운 개념입니다. 이 글에선 가상화의 정의와 장점을 쉽게 풀어 설명하고, 가상화의 방법으로 에뮬레이션, 가상머신, 컨테이너를 소개합니다.

[Virtualization] Kubernetes vs Docker
직무 면접을 보면서 아직 많이 부족하다는 것을 느꼈다. 질문을 받았을 때 대답이 막혔었던 Kubernetes 와 Docker의 차이점에 대해 정리해보려고 한다.먼저 Kubernetese 와 Docker가 무엇인지 알아보자.컨테이너는 애플리케이션을 포장하고 실행하는 좋은

Process API (virtualization)
이번 챕터에서는! : Unix 시스템의 프로세스 생성에 관해 논의한다. Unix는 프로세스를 생성하기 위하여 fork()와 exec() 시스템 콜을 사용한다. wait()는 프로세스가 자신이 생성한 프로세스가 종료되기를 기다리기 원할 때 사용된다프로세스를 생성하고 제어