IT 분야의 엔지니어라면 개발이나 운영 또는 유지 보수를 하면서 시스템 자원의 효율적인 사용에 대해 많은 고민을 하게 됩니다. 예를 들어 개발자라면 하나의 시스템에 다양한 개발 및 테스트 환경이 갖춰졌으면 좋겠다는 생각을 하겠죠. 또한 시스템을 운영하거나 유지 보수를 하는 입장이라면 운영 시스템 자원을 더 효과적으로 관리할 수 있는 방법에 대해 고민할 것입니다. 많은 사람들이 고민한 결과, 현재 다양한 기술들이 만들어져 도입되어 사용되고 있는데요. 어떠한 기술들이 있으며 장단점은 무엇일까요? 시스템 자원의 효율적인 사용을 위해서 가장 많이 사용되는 방식의 1순위는 누가 뭐래도 ‘가상화’입니다. 가상화는 하나의 시스템에서 여러 시스템을 돌릴 수 있도록 만들어 주는 기술이라고 생각하면 되는데요. 최근 각광받..