기본적으로 EC2는 가상화라고 하는 기술을 사용해서 AWS에서 관리하고 있습니다. 그리고 AWS에서 관리하고 있는 물리적 호스트 시스템에서 실행이 되기 때문에 EC2 인스턴스를 실제로 가동할 때는 전체 호스트를 내가 다 소유하지 않아도 되죠.
그 대신 호스트를 다른 여러 인스턴스와 공유해서 사용을 합니다. 이러한 방식을 우리는 가상 머신이라고 하죠.
호스트 머신에서 실행하는 하이퍼바이저라고 하는 것이 가상 머신끼리 서로 물리적인 리소스를 공유하도록 책임을 지고 있어요. 이렇게 여러 가상머신이 기본적인 하드웨어를 공유하는 것을 "멀티 테넌시"라고 합니다.
하이퍼바이저는 이러한 멀티 테넌시 조정을 책임지고 이 모든 과정은 AWS에서 관리합니다. 또한 이 하이퍼바이저는 호스트의 리소스를 서로 공유하는 가상 머.....
원문 링크 : [AWS 기초] 2. 클라우드 컴퓨팅