본문 바로가기

훌륭한 논문

Paper: Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors

원제 : Paper: Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors

번역 : Paper: Container-based Operating System Virtualization: A Scalable, High-performance Alternative to Hypervisors

가상화를 향한 큰 걸음의 장애물은 데이터베이스 같은 자원을 갉아먹는 응용프로그램의 상대적으로 낮은 성능입니다. 우리는 VM을 이용하여 개발하고 테스트하지만, VM없이 배포하길 당부받았습니다. IMHO 같은 종류입니다. 아마도 더 좋은 가상화 기술이 이런 불화를 없앨수 있을 것입니다. 이 논문은 Xen과 같은 전통적인 hypervisor 시스템의 성능을 두배로 하는 "container-based" 가상화라 부르는 가상화에 대한 다른 접근법에 대해 다룹니다. 이것은 효율을 위해 격리를 교환해서 얻습니다.  VM간의 완벽한 격리를 관리하기 보다 컨테이너 접근법은 VM들간의 자원을 공유하고 여전히 강력한 장애, 자원, 보안 격리를 보증하면서 높은 성능을 제공합니다.추상 레이어를 만들고 없애는 컴퓨팅의 끝없는 전쟁중의 또다른 전투입니다. 전통적인 hypervisor와 컨테이너 기반 가상화 전략에 대해서 비교하고 대조해주었기 때문에 이 논문으로부터 많은 것을 배웠습니다. 좋은 작업입니다.

One stumbling block of the the great march towards virtualization is the relatively poor performance of resource hungry applications like databases. We are told to develop and test using VMs, but deploy without them. Which kind of sucks IMHO. Maybe better virtualization technology can remove this split. This paper talks about a different approach to virtualization called "container-based" virtualization that can reportedly double the performance of traditional hypervisor systems like Xen. It does this by trading isolation for efficiency. Rather than maintaining complete isolation between VMs the container approach shares resources between VMs and thus gives higher performance while still guaranteeing strong fault, resource, and security isolation. It's yet another battle in computing's endless war of creating and destroying abstraction layers. I learned a lot from from this paper because of how it compared and contrasted traditional hypervisor and container based virtualization strategies. Good job.


References (1)

References allow you to track sources for this article, as well as articles that were written in response to this article.