그알것 — 그럼에도 알아야 할 것들
홈질문커뮤니티
로그인
그알것 — 그럼에도 알아야 할 것들

Service

  • 홈
  • 소개
  • 질문
  • 커뮤니티

My

  • 내 워크스페이스
  • 저장한 질문
  • 작성한 답변

Policy

  • 이용약관
  • 개인정보처리방침
  • 문의

© 2026 그알것 · What Still Matters

질문 목록Infra
Infra

가상화란 무엇이며 VM과 컨테이너는 어떻게 다른가요?

실무4/5
설계4/5
인간4/5
기초3/5

면접관의 질문 의도

개념을 외웠는지가 아니라, 하이퍼바이저 유형과 VM·컨테이너의 격리·오버헤드 구조를 같이 두고 워크로드에 맞게 끊는지 가르려는 질문이다.

큐레이션 답변

학습 자료

가상화는 하나의 물리 자원을 여러 논리 자원으로 잘라 따로따로 운영할 수 있게 만드는 기술이다. VM은 하이퍼바이저가 가상 하드웨어를 만들어 각 VM에 별도 OS·커널을 올리는 방식이라 격리가 강하고 이기종 OS도 돌릴 수 있지만, 부팅이 무겁고 자원 오버헤드가 크다. 컨테이너는 호스트 커널을 공유한 채 프로세스·파일시스템·네트워크 네임스페이스만 격리해 가볍고 빠르게 뜨지만, 커널 공유에서 오는 보안·호환 제약이 있어 멀티테넌트나 다른 OS가 필요한 자리에선 한계가 명확하다. 그래서 실무에선 VM 위에 컨테이너를 띄우는 식으로 두 모델을 같이 쓰는 게 흔하다.

좋은 답변 구조

  1. 01가상화의 목적과 자원 분할 모델을 정의한다
  2. 02Type 1·Type 2 하이퍼바이저 차이를 짚으며 VM의 동작을 설명한다
  3. 03VM과 컨테이너의 격리·오버헤드·호환 트레이드오프를 비교한다
  4. 04격리 요구·이기종 OS·비용 같은 기준으로 모델 선택과 혼합 운용 패턴을 정리한다

자주 실수하는 포인트

VM과 컨테이너를 완전 대체 관계로 보고 격리 수준 차이를 빼먹는다
커널 공유에서 오는 보안·호환 제약을 가볍게 본다
격리 요구를 따지지 않고 '가볍다'는 이유만으로 컨테이너로 통일하려 한다

실무 맥락

  • 멀티테넌트 환경에서 워크로드 사이의 격리가 곧 보안 책임 경계가 되는 클라우드 인프라
  • 개발·스테이징·운영 환경을 같은 이미지로 맞춰야 하는 표준화 자리
  • 한 클러스터에서 신뢰 등급이 다른 워크로드를 같이 굴려야 하는 운영 상황

본인 경험에 녹이는 힌트

VM 기반 운영을 컨테이너로 옮겨 비용·배포 속도를 끌어올린 경험이 있다면 모델 전환 사례로 연결할 수 있다

격리 요구 때문에 VM을 그대로 유지한 자리를 정해 본 적이 있다면 트레이드오프 판단 관점으로 말할 수 있다

VM 위에서 컨테이너를 돌리는 혼합 구조를 운영해 본 경험이 있다면 두 모델의 자리 차이를 묶어 설명할 수 있다

커뮤니티 인기 답변

전체 0개

아직 공개된 답변이 없어요. 첫 공개 답변을 남겨보세요.

관련 꼬리 질문

Q1Type 1과 Type 2 하이퍼바이저 선택 기준은 무엇인가요
Q2컨테이너 보안 강화를 위해 어떤 기술을 쓰나요
Q3가상화 환경에서 성능 오버헤드를 측정하는 방법은 무엇인가요
아직 답을 쓰지 않았어요.
큐레이션 답변과 다른 사람 답변을 보고, 자기 언어로 답을 정리해보면 학습 효과가 가장 큽니다.
목차
  • 01면접관의 질문 의도
  • 02큐레이션 답변
  • 03좋은 답변 구조
  • 04자주 실수하는 포인트
  • 05실무 맥락
  • 06본인 경험에 녹이는 힌트
  • 07커뮤니티 인기 답변준비중
  • 08관련 꼬리 질문