하이퍼바이저 가상화 방식 vs 컨테이너 가상화 방식1. 하이퍼바이저 가상화 : 하이퍼바이저라는 소프트웨어가 격릭된 공간을 만들어 주었음2. 컨테이너 가상화 : LXC 기술을 사용하여 호스트 OS 커널의 자체 기능만을 사용하여 격리된 공간을 만듦 주요 단어- LXC : 리눅스 커널의 Namespace, Cgroups라는 기능을 활용하여 컨테이너 가상화를 제공- Namespace : 프로세스, 하드드라이브, 네트워크, 사용자, 호스트 네임 처럼 리소스를 나누는 기준의 역할 수행- Cgroups : 프로세스가 사용하는 메모리, CPU, 하드디스크, 네트워크 밴스위스처럼 리소스의 사용량을 배분하는 기술- 컨테이너 : LXC 기술을 사용하여 만들어진 각각의 격리된 공간 -> 즉, 컨테이너 가상화란 하이퍼바이저 ..
가상화
‘가상’ 의 사전적 의미철학 주관적으로는 실제 있는 것처럼 보이나 객관적으로는 존재하지 않는 거짓 현상 가상화 컴퓨팅 기술실제로 존재하는 컴퓨터가 아니지만 마치 존재하는 것처럼 만들어주는 기술하나의 컴퓨터에서 여러 대의 컴퓨터를 실행할 수 있음컴퓨터의 성능이 좋을 수록 더 많은 컴퓨터 실행 가능 하나의 컴퓨터에서 여러 서버 프로그램을 실행하였을 경우?하나의 프로그램에서 문제가 생기면, 다른 프로그램에도 영향을 끼칠 수 있다.예로 하나의 프로그램의 사용량이 급증해 리소스를 소모하게 된다면, 다른 프로그램의 운영에도 영향을 끼치게 된다. 하나의 컴퓨터에서 가상 환경으로 여러 프로그램을 실행시키면?하나의 프로그램에서 에러가 발생해도, 다른 프로그램에 영향을 끼치지 않음하나의 환경에서 리소스 사용이 급증해도, ..