클라우드를 공부하다 보니 "가상화" 라는 단어를 반복해서 만나게 된다.EC2 인스턴스를 만들거나, 리전을 구성하거나, 다양한 자원을 유연하게 다루는 것 모두 결국에는 가상화 기술 위에서 작동하기 때문인것 같다. 이번 글에서는 클라우드 인프라의 기반이 되는 가상화의 개념과 구조를 정리해본다. 1. 가상화란 무엇인가?가상화는 하나의 물리적 자원을 여러 개로 나눈 것처럼 사용하게 만드는 기술이다.예를 들어, 물리적으로 한 대의 서버만 있어도 가상화 기술을 사용하면 마치 여러대의 서버가 있는 것 처럼 만들 수 있다.이렇게 만들어진 가상의 자원(서버, 저장공간, 네트워크 등)을 클라우드에서는 필요할 때마다 생성하고 제거할 수 있다. 2. 가상화의 핵심 구성 요소 # 하이퍼바이저 (Hypervisor)가상화..