본 발명의 일 실시예에 따른, 서로 다른 두 종류 이상의 물리적 노드(node)를 포함하는 컴퓨팅 시스템에 서로 다른 두 종류 이상의 가상 머신을 배치하기 위한 가상 머신 배치 선택 방법은, 상기 각 종류의 가상 머신에 대한 성능 모델을 생성하는 제 1 단계, 상기 각 종류의 가상 머신에 대한 성능 모델에 기초하여, 상기 각 종류의 가상 머신을 종류별로 적어도 하나는 포함하는 가상 머신 집합의 각 가상 머신을, 상기 노드 중 하나에 각각 배치할 경우의 상기 컴퓨팅 시스템의 작업 수행 성능을 예측하는 제 2 단계 및 상기 예측에 기초하여, 상기 가상 머신 집합의 각 가상 머신을 상기 노드 중 하나에 각각 배치하는 배치 방법 중 상기 컴퓨팅 시스템의 작업 수행 성능이 최대가 되는 배치 방법을 선택하는 제 3 단계를 포함할 수 있다.