Docker & Kubenetes
2025. 3. 10.
가상화와 컨테이너
가상화가상화란 컴퓨터에서 활용하는 리소스를 추상화 하는 것을 의미합니다.여러 개의 가상 머신을 생성하여 단일 컴퓨팅 자원을 여러 개의 논리적 자원으로 나누어 동작시킬 수 있습니다.호스트 가상화운영체제를 설치한 후 하이퍼바이저를 통해 가상머신을 만들고 각 가상머신 내부에 게스트 운영체제가 설치됩니다. 하이퍼바이저 : 단일 물리 머신에서 다수의 가상머신을 실행할 때 활용하는 소프트웨어(VMware, 버추얼박스 등)하이퍼바이저 가상화호스트 운영체제 없이 부팅 시 가상머신을 선택하여 동작하게 됩니다. 성능이 우수하다는 장점이 있지만 초기 설정이 복잡하고 관리가 어려울 수 있습니다.컨테이너 가상화운영체제 위에 컨테이너를 운영하기 위한 도커를 설치한 후 다수의 컨테이너를 통해 애플리케이션을 실행합니다.컨테이너 가상..