09 컨테이너의 미래: 그다음은 무엇인가?
크리스 힉맨(Chris Hickman)
켈수스(Kelsus) 기술 이사
클라우드 네이티브 애플리케이션을 구동할 기술을 선택하는 것은 트레이드오프1 문제다. 가상 머신Virtual Machine, VM은 훌륭한 보안 수준과 워크로드 격리를 제공하는 반면, 상당한 컴퓨팅 자원이 필요하다. 컨테이너containers는 가상 머신에 비해 보다 나은 성능과 자원 효율성을 제공하지만, 단일 운영 체제Operating System, OS 커널kernel을 공유하기 때문에 보안성이 떨어질 수 있다.
만약 이러한 트레이드 오프가 없다면 어떨까? 가상 머신과 컨테이너의 장점을 합친 가장 유망한 기술인 마이크로VMmicroVM과 유니커널unikernel에 대해 알아보자.
¦ 마이크로VM ¦
마이크로VM은 가상 머신에 대한 새로운 접근법이다. 일반적으로 사용되고 운영 체제가 사용할 법한 모든 기능을 제공하기보다는 특정한 사용 사례에 특화되어 있다.
예를 들어 클라우드 네이티브 애플리케이션은 네트워킹이나 스토리지와 같은 소수의 하드웨어 장치만 필요하다. 키보드, 마우스, 비디오 디스플레이와 같은 장치는 필요 없다.
최소한의 기능과 에뮬레이션된 장치를 구현하므로 마이크로VM 하이퍼바이저hypervisors는 적은 ...
Get 클라우드 엔지니어를 위한 97가지 조언 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.